Freigeben über


Update-SCVMConfiguration

Aktualisiert die Eigenschaften eines VMM-Konfigurationsobjekts für virtuelle Computer.

Syntax

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>]

Beschreibung

Das cmdlet Update-SCVMConfiguration Cmdlet aktualisiert die Eigenschaften eines VMM-Konfigurationsobjekts (Virtual Machine Manager).

Beispiele

Beispiel 1: Aktualisieren einer vorhandenen Konfiguration eines virtuellen Computers

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

Der erste Befehl ruft das Dienstkonfigurationsobjekt "Service01" aus der VMM-Bibliothek ab und speichert das Objekt in der $ServiceConfig Variablen.

Der zweite Befehl ruft das Konfigurationsobjekt des virtuellen Computers für die in $ServiceConfig gespeicherte Dienstkonfiguration ab und speichert das Konfigurationsobjekt des virtuellen Computers in $VMConfig.

Der letzte Befehl legt die ValidateOnly-Eigenschaft für das erste konfigurationsobjekt, das in $VMConfig gespeichert ist, auf "True" fest.

Parameter

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OnBehalfOfUser

Gibt den Namen eines Benutzers an. Dieses Cmdlet legt den Benutzer im Auftrag des Benutzers als Benutzer fest, den dieser Parameter angibt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Mit diesem Cmdlet wird die Im Auftrag der Benutzerrolle als Benutzerrolle festgelegt, die dieser Parameter angibt. Verwenden Sie zum Abrufen eines Benutzerrollenobjekts das cmdlet Get-SCUserRole.

Typ:UserRole
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ValidateOnly

Gibt an, ob die Überprüfung der Platzierung durchgeführt wird, die Platzierung wird jedoch nicht tatsächlich ausgeführt.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMConfiguration

Gibt ein Konfigurationsobjekt für virtuelle Computer an.

Typ:BaseVMConfiguration
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMConfigurationList

Gibt eine Liste von Konfigurationsobjekten an.

Typ:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMName

Gibt den Namen eines virtuellen Computers an, der auf einem physischen Hostserver platziert werden soll. Verwenden Sie diesen Parameter, um zu überprüfen, ob ein anderer virtueller Computer mit demselben Namen noch nicht auf diesem Host bereitgestellt wurde.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

ComputerConfig

Dieses Cmdlet gibt ein ComputerConfig-Objekt zurück.

Hinweise

  • Erfordert ein VMM-Konfigurationsobjekt für virtuelle Computer, das mithilfe des Get-SCVMConfiguration Cmdlet abgerufen werden kann.