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.