Delen via


Update-SCVMConfiguration

Hiermee worden de eigenschappen van een configuratieobject van een virtuele VMM-machine bijgewerkt.

Syntaxis

Update-SCVMConfiguration
      [-VMConfiguration] <BaseVMConfiguration>
      [-ValidateOnly <Boolean>]
      [-VMName <String>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]
Update-SCVMConfiguration
      -VMConfigurationList <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]>
      [-ValidateOnly <Boolean>]
      [-VMName <String>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

De Update-SCVMConfiguration cmdlet werkt de eigenschappen van een VMM-configuratieobject (Virtual Machine Manager) bij.

Voorbeelden

Voorbeeld 1: Een bestaande configuratie van een virtuele machine bijwerken

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfig = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> Update-SCVMConfiguration -VMConfiguration $VMConfig[0] -ValidateOnly $True

Met de eerste opdracht wordt het serviceconfiguratieobject met de naam Service01 opgehaald uit de VMM-bibliotheek en wordt het object opgeslagen in de $ServiceConfig variabele.

Met de tweede opdracht wordt het configuratieobject voor de virtuele machine opgehaald voor de serviceconfiguratie die is opgeslagen in $ServiceConfig en slaat u het configuratieobject van de virtuele machine op in $VMConfig.

Met de laatste opdracht wordt de eigenschap ValidateOnly ingesteld op True voor het eerste configuratieobject dat is opgeslagen in $VMConfig.

Parameters

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u de naam van een gebruiker. Met deze cmdlet stelt u de namens de gebruiker in als de gebruiker die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Met deze cmdlet stelt u de namens de gebruikersrol in als de gebruikersrol die door deze parameter wordt opgegeven. Als u een gebruikersrolobject wilt verkrijgen, gebruikt u de cmdlet Get-SCUserRole.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ValidateOnly

Hiermee wordt aangegeven of de plaatsing wordt uitgevoerd, maar de plaatsing niet daadwerkelijk wordt uitgevoerd.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMConfiguration

Hiermee geeft u een configuratieobject voor de virtuele machine op.

Type:BaseVMConfiguration
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMConfigurationList

Hiermee geeft u een lijst met configuratieobjecten.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMName

Hiermee geeft u de naam op van een virtuele machine die op een fysieke hostserver moet worden geplaatst. Gebruik deze parameter om te controleren of een andere virtuele machine met dezelfde naam nog niet op die host is geïmplementeerd.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

ComputerConfig

Met deze cmdlet wordt een ComputerConfig--object geretourneerd.

Notities

  • Hiervoor is een VMM-configuratieobject voor virtuele machines vereist, dat kan worden verkregen met behulp van de cmdlet Get-SCVMConfiguration.