Data centers typically deploy Microsoft Provisioning System (MPS) using an automated approach that allows installation to be executed with little or no user input. For a complete list of commands, see "Unattended Installations" in the MPS .chm file on the Microsoft Hosting Solutions for Service Providers site.
Before executing an unattended install, copy the MPS .msi file to all servers. This file is located in the service provisioning directory of the Microsoft Hosting Solutions for Service Providers site. On each machine, run the installation script from the command prompt, in the directory where MPS.MSI resides.
The server numbers used in the table below correspond with those used in Minimal Fault Tolerant Server Roles.
Server number | Command syntax | ||
---|---|---|---|
1, 2, and any additional provisioning front end servers |
msiexec /I MPF.msi /qn UNATTENDED=1 MPF_DOMAIN_INSTALL=1
MPFSVCPASSWORD=password |
||
3, 4, and any additional provisioning engine servers |
msiexec /I MPF.msi /qn unattended=1 MPF_DOMAIN_INSTALL=1
MPFSVCPASSWORD=password |
||
5, or the active node of the Microsoft SQL Server cluster |
msiexec /I MPF.msi /qn unattended=1 MPF_DOMAIN_INSTALL=1 MPFSVCPASSWORD=password MPFCLIENTPASSWORD=password MPF_CONFIG_SERVER=virtual server name MPF_TRANLOG_SERVER=virtual server name MPF_AUDIT_SERVER=virtual server name RM_SERVER=virtual server name MPFCONFIG=1 MPFTRANLOG=1 MPFAUDIT=1 MPFRMLOG=1 /l*v setup.log |
||
6, or the passive node of the SQL Server clusters |
msiexec /I MPF.msi /qn unattended=1 MPF_DOMAIN_INSTALL=1 MPFSVCPASSWORD=password MPFCLIENTPASSWORD=password MPF_CONFIG_SERVER=virtual server name MPF_TRANLOG_SERVER=virtual server name MPFTRANLOG=1 /l*v setup.log
|
Removing MPS
After you have deployed MPS using the installation scripts in this section, you can remove or modify an MPS installation from:
- Add/Remove Programs on the Control Panel
- Setup.exe
- The command line
For more information, see "Removing or Modifying Components" in the MPF.CHM file.
When removing MPS from a domain, there is a recommended order to removing components:
- Remove all non-database components from the servers.
- Remove all database components. If they are all installed on
one computer, you can remove them simultaneously. Otherwise, remove
them one at a time, leaving the configuration database for
last.
- After removing the transaction log from server 5, fail over the
cluster to server 6 and run MPS uninstall from that server. This is
necessary to remove the Provisioning Auditing and Recovery Service
from both servers.
- If you intend to permanently remove MPS, remove accounts,
groups from Active Directory, remove the databases from SQL Server
and remove the TranLog group created in Cluster
Administrator.