ProvisionMachine method of the Msps_ProvisioningService class
This method is used to securely provisioning a machine. The method should be executed against a target machine identified. If this is a VM, it must have been created but has not yet been started. A Msps_ProvisioningJob instance will be returned which can be used to monitor the provisioning process.
Syntax
uint32 ProvisionMachine(
[in] string PDKPath,
[in] string FSKPath,
[in] string MachineID,
[out] Msps_ProvisioningJob ProvisioningJob
);
Parameters
-
PDKPath [in]
-
Path to the Provisioning Data Keyfile (PDK) used in the provisioning process.
-
FSKPath [in]
-
Path to the Fabric Specialization Keyfile (FSK) used to provision the machine.
-
MachineID [in]
-
The virtual machine ID associated with the targeted VM machine to provision. The ID is often in the form of a GUID.
-
ProvisioningJob [out]
-
On success, contains an embedded instance of a Msps_ProvisioningJob that contains the provisioning job associated with this provision attempt. This job can be queried for fabric policy, status and the result of provisioning the VM.
Remarks
If the specified machine is a virtual machine, you must first create the machine, but not start it, before provisioning.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\MSPS |
MOF |
|
DLL |
|