Update-SCVMConfiguration

Updates the properties of a VMM virtual machine configuration object.

Description

The Update-SCVMConfiguration cmdlet updates the properties of a System Center Virtual Machine Manager (VMM) virtual machine configuration object.

For more information about Update-SCVMConfiguration, type: "Get-Help Update-SCVMConfiguration -online".

Parameters

VMConfiguration

Required? true
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a virtual machine configuration object.

JobVariable

Required? false
Accept Pipeline Input? false
Position? named
Specifies that job progress is tracked and stored in the variable named by this parameter. 

PROTipID

Required? false
Accept Pipeline Input? false
Position? named
Specifies the ID of the PRO tip that triggered this action. This allows for auditing of PRO tips.

RunAsynchronously

Required? false
Accept Pipeline Input? false
Position? named
Indicates that the job runs asynchronously so that control returns to the command shell immediately. 

ValidateOnly

Required? false
Accept Pipeline Input? false
Position? named
Indicates that validation of the placement will be performed, but placement will not actually be performed.

VMName

Required? false
Accept Pipeline Input? false
Position? named
Specifies the name of a virtual machine to be placed on a physical host server. Use this parameter to verify that another virtual machine with the same name is not already deployed on that host.
Requires a VMM virtual machine configuration object, which can be obtained by using the Get-SCVMConfiguration cmdlet.

Examples

1: Update an existing virtual machine configuration.
PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfig = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> Update-SCVMConfiguration -VMConfiguration $VMConfig[0] -ValidateOnly $True
The first command gets the service configuration object named Service01 from the VMM library and stores the object in the $ServiceConfig variable.

The second command gets the virtual machine configuration object for the service configuration stored in $ServiceConfig and stores the virtual machine configuration object in $VMConfig.

The last command sets the ValidateOnly property to True for the first configuration object stored in $VMConfig.

See Also