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 Computerkonfigurationsobjekts (Virtual Machine Manager, VMM).
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 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 Konfigurationsobjekt des virtuellen Computers 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 Benutzer im 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 die Benutzerrolle im Namen der Benutzerrolle als die Benutzerrolle fest, die dieser Parameter angibt. Verwenden Sie zum Abrufen eines Benutzerrollenobjekts 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 des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der 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, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
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 Konfigurationsobjekt für virtuelle Computer 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.