Update-SCVMConfiguration

Aktualisierungen die Eigenschaften eines virtuellen VMM-Computerkonfigurationsobjekts.

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 aktualisiert die Eigenschaften eines virtuellen Computer-Managers (VMM)-Konfigurationsobjekts.

Beispiele

Beispiel 1: Aktualisieren einer vorhandenen virtuellen Computerkonfiguration

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 namens 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 Virtuelle Computerkonfigurationsobjekt in $VMConfig.

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

Parameter

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Dieses Cmdlet legt den Namen der Benutzerrolle als Benutzerrolle fest, die dieser Parameter angibt. Verwenden Sie zum Abrufen eines Benutzerrolleobjekts das Cmdlet Get-SCUserRole .

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ValidateOnly

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMConfiguration

Gibt ein Virtuelles Computerkonfigurationsobjekt an.

Type:BaseVMConfiguration
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMConfigurationList

Gibt eine Liste der Konfigurationsobjekte an.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMName

Gibt den Namen einer virtuellen Maschine an, die auf einem physischen Hostserver platziert werden soll. Mit diesem Parameter können Sie überprüfen, ob bereits eine andere virtuelle Maschine mit demselben Namen auf diesem Host bereitgestellt wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

ComputerConfig

Dieses Cmdlet gibt ein ComputerConfig-Objekt zurück.

Hinweise

  • Erfordert ein virtuelles VMM-Computerkonfigurationsobjekt, das mithilfe des Cmdlets Get-SCVMConfiguration abgerufen werden kann.