Set-SCVirtualMachine
Hiermee wijzigt u de eigenschappen van een virtuele machine die wordt beheerd door VMM.
Syntax
Set-SCVirtualMachine
[-VM] <VM>
[-VMwareResourcePool <VmwResourcePool>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-RemoveSelfServiceUserRole <Boolean>]
[-EnableOperatingSystemShutdown <Boolean>]
[-EnableTimeSync <Boolean>]
[-EnableDataExchange <Boolean>]
[-EnableHeartbeat <Boolean>]
[-EnableBackup <Boolean>]
[-InstallVirtualizationGuestServices <Boolean>]
[-Owner <String>]
[-OperatingSystem <OperatingSystem>]
[-Enabled <Boolean>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-VMShieldingData <KeyFile>]
[-RunAsSystem]
[-RunAsUserCredential <PSCredential>]
[-DelayStartSeconds <Int32>]
[-UseHardwareAssistedVirtualization <Boolean>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-RemoveCapabilityProfile]
[-RemoveFromCloud]
[-ClusterNonPossibleOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-ClusterPreferredOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
[-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
[-UserRole <UserRole>]
[-Name <String>]
[-JobGroup <Guid>]
[-QuotaPoint <UInt32>]
[-CostCenter <String>]
[-Tag <String>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-BlockDynamicOptimization <Boolean>]
[-ClearDRProtection]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
De cmdlet Set-SCVirtualMachine wijzigt eigenschappen van een virtuele machine die wordt beheerd door Virtual Machine Manager (VMM).
Eigenschappen die u kunt wijzigen, zijn onder andere:
- Een virtuele machine koppelen aan een cloud.
- Naam, eigenaar en beschrijving van een virtuele machine.
- BIOS-opstartvolgorde, als de virtuele machine is geïmplementeerd op een Hyper-V-host.
- De hoeveelheid resources op de host die wordt gebruikt door een virtuele machine. Dit zijn onder andere de volgende:
- Maximale hoeveelheid CPU-resources van de host die een virtuele machine kan gebruiken.
- Verwacht gebruik van host-CPU door een virtuele machine.
- De hoeveelheid CPU-resources van de host die door een virtuele machine wordt gebruikt ten opzichte van andere virtuele machines op dezelfde host.
- De hoeveelheid hostgeheugen die een virtuele machine kan gebruiken.
- De hoeveelheid bandbreedte op het netwerk van de host die een virtuele machine kan gebruiken.
- Hardware-instellingen voor een virtuele machine die niet is gerelateerd aan hostresources. Dit zijn onder andere de volgende:
- Aantal CPU's.
- Type of CPU.
- Aantal invoer-/uitvoerbewerkingen van de schijf per seconde (IOPS).
- Cpu-functionaliteit beperken voor een ouder besturingssysteem, zoals Windows NT 4.0.
- Kostenplaats, tag en aangepaste instellingen die worden gebruikt om virtuele machines te filteren op criteria.
- Instellingen die verschillende optionele mogelijkheden mogelijk maken, waaronder de volgende:
- Een bibliotheekobject in- of uitschakelen om het beschikbaar of tijdelijk niet beschikbaar te maken voor gebruikers.
- Het inschakelen van back-ups van een virtuele machine op een Hyper-V-host met de Volume Shadow Copy-service.
- Een sleutel-waardepaar inschakelen voor gegevensuitwisseling tussen een virtuele machine en de Bijbehorende Hyper-V-host.
- Het afsluiten van een virtuele machine vanuit de Hyper-V-console inschakelen.
- Tijdsynchronisatie tussen een virtuele machine en de Hyper-V-host inschakelen.
- De BIOS-waarde voor NumLock inschakelen voor een virtuele machine op een Hyper-V-host.
- Instelling die aangeeft of een virtuele machine maximaal beschikbaar is, dat wil weten een virtuele machine die moet worden geïmplementeerd op een knooppunt van een Hyper-V-hostcluster of een Citrix XenServer-hostcluster.
- Instelling die bepaalt of gastservices voor virtualisatie worden geïnstalleerd op een virtuele machine die is geïmplementeerd op een Hyper-V-host.
- Het aantal seconden dat moet worden vertraagd voordat een virtuele machine wordt gestart.
- Instelling waarmee het besturingssysteem wordt geïdentificeerd dat wordt gebruikt voor een virtuele machine.
- Acties starten en stoppen voor een virtuele machine.
- Deze instelling beperkt het aantal virtuele machines dat selfservicegebruikers kunnen maken.
- Instelling die wordt gebruikt om de rol te wijzigen die een selfservicegebruiker die tot meerdere rollen behoort, gebruikt om een virtuele machine te beheren.
- Instelling waarmee een virtuele machine op een ESX-host wordt toegewezen aan een VMware-resourcegroep.
Als u de eigenschappen wilt wijzigen van een virtueel diskettestation, virtueel dvd-station, virtuele netwerkadapter of virtuele SCSI-adapter die is gekoppeld aan een specifieke virtuele machine, gebruikt u de cmdlet Set-SCVirtualFloppyDrive, Set-SCVirtualDRIVE, Set-SCVirtualNetworkAdapter of Set-SCVirtualScsiAdapter .
Voorbeelden
Voorbeeld 1: een hoeveelheid geheugen opgeven voor een bestaande virtuele machine
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> If($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024
Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $VM.
De tweede bepaalt of de virtuele machine die is opgeslagen in $VM een uitgeschakelde status heeft.
Als de virtuele machine niet is uitgeschakeld, gebruikt de opdracht de opdracht Stop-SCVirtualMachine om de virtuele machine uit te schakelen.
Typ voor meer informatie over het uitschakelen van een virtuele machine Get-Help Stop-SCVirtualMachine
.
Met de laatste opdracht wordt het geheugen dat is toegewezen aan VM01 gewijzigd in 1024 MB.
Voorbeeld 2: de gebruikersrol wijzigen die wordt gebruikt voor het beheren van een virtuele machine voor een gebruiker die deel uitmaakt van meerdere selfservicegebruikersrollen
PS C:\> $VM = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" -Name "VM02"
PS C:\> $SSRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Set-SCVirtualMachine -VM $VM -UserRole $SSRole
Met de eerste opdracht wordt het virtuele-machineobject met de naam VM02 opgehaald uit VMMServer01 en wordt dat object vervolgens opgeslagen in de variabele $VM.
Met de tweede opdracht wordt het gebruikersrolobject met de naam ContosoSelfServiceUsers opgehaald en wordt het object vervolgens opgeslagen in de variabele $SSRole.
De laatste opdracht geeft aan dat leden van de selfservicegebruikersrol met de naam SSUserRole3 nu de machtiging krijgen om de virtuele machine met de naam VM02 te beheren.
Opmerking: VMM gebruikt de parameter UserRole om in te stellen welke virtuele machines worden beheerd door de leden van een specifieke selfservicegebruikersrol. Normaal gesproken hoeft u de cmdlet Set-SCVirtualMachine niet te gebruiken met de parameter UserRole om deze instelling te configureren. Als een of meer gebruikers echter lid zijn van meerdere selfservicegebruikersrollen en u hen toestemming geeft om meerdere virtuele machines op dezelfde host te beheren, kan het zijn dat u wilt wijzigen welke gebruikersrol is gemachtigd om een bepaalde virtuele machine te beheren. Dit voorbeeld illustreert dat scenario.
Voorbeeld 3: tijdsynchronisatie uitschakelen op een virtuele machine die wordt gebruikt als een domeincontroller
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "STOP"
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> trap{"Fail: Cannot disable Time Synchronization for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -EnableTimeSynchronization $TRUE | Out-Null
PS C:\> $ErrorActionPreference = $EAP
Met de eerste opdracht wordt de huidige instelling voor $ErrorActionPreference opgeslagen in variabele $EAP. Deze variabele wordt later gebruikt om de instelling te herstellen naar de oorspronkelijke waarde.
Met de tweede opdracht stelt u de actievoorkeur in op STOP. Met deze foutactievoorkeur wordt een fout gewijzigd van een niet-afsluitfout in een afsluitfout. Het foutobject wordt gegenereerd als een uitzondering in plaats van naar de uitvoerpijp te worden geschreven en de opdracht wordt niet meer uitgevoerd.
Met de derde opdracht wordt het virtuele-machineobject met de naam VM03 opgehaald en wordt dat object opgeslagen in de variabele $VM.
Met de vierde opdracht wordt de instelling voor tijdsynchronisatie uitgeschakeld. Doorgaans is het uitschakelen van tijdsynchronisatie vereist voor virtuele machines die fungeren als domeincontrollers. De opdracht maakt gebruik van de trap-instructie om afsluit-uitzonderingen te ondervangen. Als de opdracht Set-SCVirtualMachine mislukt, wordt de tekenreeks in de trap-instructie weergegeven. Doorgaan wordt gebruikt in de trapinstructie om door te gaan in plaats van af te sluiten. De cmdlet Out-Null leidt de uitvoer om naar $Null in plaats van deze naar de console te verzenden.
Met de laatste opdracht wordt de waarde voor $ErrorActionPreference ingesteld op de waarde die is opgeslagen in $EAP.
Voorbeeld 4: de beginvolgorde van het apparaat instellen voor alle virtuele machines die deze functie ondersteunen
PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "Stop"
PS C:\> $VMs = @(Get-SCVirtualMachine)
PS C:\> ForEach($VM in $VMs){trap{"Fail: Cannot set BIOS for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -BootOrder "PXEBoot","IDEHarddrive","CD","Floppy" | Out-Null}
PS C:\> $ErrorActionPreference = $EAP
Met de eerste opdracht wordt de huidige instelling voor $ErrorActionPreference opgeslagen in $EAP. Deze variabele wordt later gebruikt om de instelling te herstellen naar de oorspronkelijke waarde.
Met de tweede opdracht stelt u de foutactievoorkeur in op Stoppen. Met deze foutactievoorkeur wordt een fout gewijzigd van een niet-afsluitfout in een afsluitfout. Het foutobject wordt gegenereerd als een uitzondering in plaats van naar de uitvoerpijp te worden geschreven en de opdracht wordt niet meer uitgevoerd.
Met de derde opdracht worden de objecten in $VMs door elk object van de virtuele machine opgeslagen. Als u het @-symbool en de haakjes gebruikt, zorgt u ervoor dat de opdracht de resultaten opslaat in een matrix voor het geval de opdracht één object of een null-waarde retourneert.
Met de vierde opdracht stelt u de BIOS-opstartvolgorde voor elke virtuele machine in op PXEBoot, IDEHarddrive, CD, Floppy. De opdracht maakt gebruik van een trap-instructie om afsluit-uitzonderingen te ondervangen. Als de opdracht Set-SCVirtualMachine mislukt, wordt de tekenreeks in de trap-instructie weergegeven. Doorgaan wordt gebruikt in de trap-instructie om door te gaan met uitvoeren in plaats van de ForEach-lus te sluiten. De out-null-cmdlet leidt de uitvoer om naar $Null in plaats van deze naar de console te verzenden.
Opmerking: de parameter BootOrder wordt alleen gebruikt voor virtuele machines op Hyper-V- en Citrix XenServer-hosts. Het wordt niet gebruikt voor virtuele machines op VMware ESX-hosts. XenServer-hosts bieden geen ondersteuning voor diskettes en negeren daarom Floppy als deze worden vermeld in de opstartvolgorde.
Met de laatste opdracht wordt de waarde voor $ErrorActionPreference ingesteld op de waarde die is opgeslagen in EAP.
Typ voor meer informatie over de standaard-Windows PowerShell ForEach-lusinstructieGet-Help about_ForEach
.
Voorbeeld 5: een eigenaar opgeven voor alle virtuele machines zonder eigenaar
PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"
Met deze opdracht worden alle virtuele-machineobjecten op VMMServer01 opgehaald, worden alleen de virtuele-machineobjecten geselecteerd waarvoor geen eigenaar wordt vermeld en wordt een eigenaar opgegeven voor elke virtuele machine.
Voorbeeld 6: dynamisch geheugen inschakelen voor een bestaande virtuele machine
PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048
Met de eerste opdracht wordt het virtuele-machineobject VM06 opgehaald en wordt dat object opgeslagen in de variabele $VM. Als u dynamisch geheugen op een virtuele machine wilt inschakelen, moet de virtuele machine zich op een host bevinden waarop Windows Server 2008 R2 SP1 of een latere versie wordt uitgevoerd.
De tweede opdracht bepaalt of de virtuele machine die is opgeslagen in $VM een uitgeschakelde status heeft. Als de virtuele machine niet is uitgeschakeld, gebruikt de opdracht de opdracht Stop-SCVirtualMachine om de virtuele machine uit te schakelen.
Met de laatste opdracht schakelt u dynamisch geheugen in, stelt u het opstartgeheugen in op 1024 MB en stelt u het maximale geheugen in op 2048 MB. Het opstartgeheugen is de hoeveelheid geheugen op de host die bij het opstarten aan VM06 wordt toegewezen. Het maximale geheugen is de maximale hoeveelheid geheugen op de host die is toegewezen aan VM06.
Parameters
-AutomaticCriticalErrorAction
Hiermee geeft u de actie op die moet worden uitgevoerd wanneer de virtuele machine een kritieke fout tegenkomt en de time-outduur overschrijdt die is opgegeven door de parameter AutomaticCriticalErrorActionTimeout . De acceptabele waarden voor deze parameter zijn: Onderbreken en Geen.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Hiermee geeft u de hoeveelheid tijd in minuten op die in kritieke pauze moet worden gewacht voordat de virtuele machine wordt uitgeschakeld.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AvailabilitySetNames
Hiermee geeft u een lijst met namen van beschikbaarheidssets op.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Hiermee wordt aangegeven of dynamische optimalisatie is geblokkeerd voor een virtuele machine.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootOrder
Hiermee geeft u de volgorde, als een matrix, van apparaten die een virtuele machine op een Hyper-V-host gebruikt om te starten. Geldige waarden zijn:
- CD
- IDEHardDrive
- PXEBoot
- Floppy
Type: | BootDevice[] |
Accepted values: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Hiermee geeft u een mogelijkheidsprofielobject op.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Hiermee geeft u het controlepunttype op. De aanvaardbare waarden voor deze parameter zijn:
- Uitgeschakeld
- Productie
- ProductionOnly
- Standard
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearDRProtection
Geeft aan dat deze cmdlet de optie voor gegevensherstelbeveiliging opnieuw instelt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
Hiermee geeft u een privécloudobject op.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterNonPossibleOwner
Hiermee geeft u een lijst met namen van de niet-mogelijke eigenaren van clusterknooppunten voor een opgegeven virtuele machine.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterPreferredOwner
Hiermee geeft u een lijst met namen van de voorkeurseigenaars van het clusterknooppunt voor een bepaalde virtuele machine.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CostCenter
Hiermee geeft u de kostenplaats voor een virtuele machine. U kunt gegevens verzamelen over de toewijzing van virtuele machines of resources die zijn toegewezen aan virtuele machines voor uw factureringssysteem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Hiermee geeft u het aantal CPU's op de virtuele machine. De volgende hosts ondersteunen het volgende aantal processors:
- Hyper-V. Maximaal vier CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem.
- VMware ESX. Maximaal vier CPU's per virtuele machine voor elk ondersteund gastbesturingssysteem, met uitzondering van één CPU op een virtuele machine waarop Windows NT 4.0 wordt uitgevoerd.
- Citrix XenServer. Maximaal acht CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUExpectedUtilizationPercent
Hiermee geeft u het cpu-percentage op de host dat deze virtuele machine verwacht te gebruiken. Deze waarde wordt alleen gebruikt wanneer VMM een geschikte host voor de virtuele machine bepaalt.
Type: | Int32 |
Aliases: | ExpectedCPUUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Geeft aan of processorfuncties voor de opgegeven virtuele machine moeten worden beperkt om migratie naar een fysieke computer met een andere versie van dezelfde processor als de broncomputer in te schakelen. VMM biedt geen ondersteuning voor het migreren van virtuele machines tussen fysieke computers met processors van verschillende fabrikanten.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Hiermee wordt aangegeven of beperkte CPU-functionaliteit voor de virtuele machine moet worden geboden. Geef een waarde op van $True ter ondersteuning van een ouder besturingssysteem, zoals Windows NT 4.0, op een virtuele machine die is geïmplementeerd op een Hyper-V-host of op een VMware ESX-host.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
Hiermee geeft u het hoogste percentage van het totale aantal resources van één CPU op de host dat een virtuele machine op hetzelfde moment kan gebruiken.
Type: | Int32 |
Aliases: | CPUMax |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Hiermee geeft u het maximum aantal CPU's dat is toegestaan voor elk virtueel NUMA-knooppunt.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
Hiermee geeft u de hoeveelheid CPU-resources op een host op die deze virtuele machine kan gebruiken ten opzichte van andere virtuele machines op dezelfde host. Aan een virtuele machine met een hogere gewichtswaarde worden meer CPU-resources toegewezen dan aan een virtuele machine met een lagere gewichtswaarde. De VMware-term voor deze waarden is shares. Typen hosts ondersteunen de volgende relatieve waarden:
- Hyper-V. 1 tot 10000.
- VMware ESX. Hoog. 2000.
- VMware ESX. Boven normaal. 1500.
- VMware ESX. Normaal (standaard). 1000.
- VMware ESX. Onder normaal. 750.
- VMware ESX. Laag. 500.
- VMware ESX. Aangepast van 1 tot 1000000.
- Citrix XenServer. 1 tot 65536, typisch is 256.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUReserve
Hiermee geeft u het minimumpercentage van de resources van één CPU op de host toe te wijzen aan de virtuele machine. Het percentage CPU-capaciteit dat beschikbaar is voor de virtuele machine is nooit lager dan dit percentage.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Hiermee geeft u het type CPU voor een virtuele machine. Als u alle CPU-typen wilt ophalen die beschikbaar zijn voor gebruik op virtuele machines in een VMM-omgeving, raadpleegt u de cmdlet Get-SCCPUType .
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom1
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom10
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom2
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom3
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom4
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom5
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom6
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom7
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom8
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Custom9
Hiermee geeft u een aangepaste eigenschap van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
Hiermee geeft u het aantal seconden op dat moet worden gewacht nadat de virtualisatieservice wordt gestart voordat een virtuele machine automatisch wordt gestart.
Door deze vertraging wordt de opstarttijd van meerdere virtuele machines gespreid om de vraag naar fysieke computerresources te verminderen. Een typische instelling kan 30 tot 60 seconden zijn. De maximaal configureerbare vertraging voor hosts is als volgt:
- Hyper-V. 1000000000 seconden (277777 uur)
- VMware ESX. 65535 seconden (18 uur)
Deze parameter is niet van toepassing op virtuele XenServer-machines.
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskIops
Hiermee geeft u het aantal schijfinvoer/uitvoerbewerkingen per seconde (IOPS) op de host op dat door de virtuele machine kan worden gebruikt.
Type: | Int32 |
Aliases: | DiskIO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Deze parameter is gereserveerd voor toekomstig gebruik.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Hiermee geeft u het percentage geheugen boven de huidige geheugentoewijzing van een virtuele machine dat de host moet proberen te reserveren als een buffer. De standaardwaarde is 20.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Geeft aan of dynamisch geheugen voor virtuele machines moet worden ingeschakeld. U kunt dynamisch geheugen rechtstreeks op een virtuele machine inschakelen of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken. De standaardwaarde is $False.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Hiermee geeft u de maximale hoeveelheid geheugen op die een host kan toewijzen aan een virtuele machine, als dynamisch geheugen is ingeschakeld. De standaardwaarde is 65536.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Hiermee geeft u de minimale hoeveelheid geheugen op die de host kan toewijzen aan een virtuele machine als dynamisch geheugen is ingeschakeld. De standaardwaarde is 65536.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableBackup
Hiermee wordt aangegeven of met deze cmdlet de Volume Shadow Copy-service een back-up kan maken van een virtuele machine. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Geeft aan of deze cmdlet de virtuele machine in- of uitschakelt.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDataExchange
Hiermee wordt aangegeven of deze cmdlet het gebruik van een sleutel-waardepaar voor de uitwisseling van gegevens tussen een virtuele machine en het hostbesturingssysteem inschakelt of uitschakelt. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableHeartbeat
Hiermee wordt aangegeven of met deze cmdlet het gebruik van een heartbeat voor het bewaken van de status van een virtuele machine wordt ingeschakeld of uitgeschakeld. Een heartbeat is een signaal dat met ingestelde intervallen wordt uitgezonden. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Hiermee schakelt u de geneste virtualisatie in.
Notitie
Deze parameter is van toepassing op VMM 2019 UR1 en hoger.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableOperatingSystemShutdown
Hiermee wordt aangegeven of met deze cmdlet het afsluiten van het besturingssysteem op een virtuele machine die wordt beheerd door VMM vanuit Hyper-V-beheerinterfaces op de host wordt in- of uitgeschakeld. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTimeSync
Hiermee wordt aangegeven of deze cmdlet het synchroniseren van de systeemtijd van een virtuele machine met de systeemtijd van het besturingssysteem dat wordt uitgevoerd op de host inschakelt of uitschakelt. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Aliases: | EnableTimeSynchronization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstBootDevice
Hiermee geeft u het apparaat op waarop een opstartbewerking het eerst wordt geprobeerd.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HAVMPriority
Hiermee geeft u de prioriteit van de virtuele machine. Virtuele machines starten in volgorde van prioriteit tot de limieten van een hostclusterknooppunt. Geldige invoer voor deze parameter is een numerieke weergave van de prioriteit:
- Hoog. 3000
- Gemiddeld. 2000
- Laag. 1000
Als u een waarde van nul (0) opgeeft, wordt de virtuele machine niet automatisch opnieuw opgestart.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighlyAvailable
Hiermee wordt aangegeven of een virtuele machine wordt geplaatst op een Hyper-V-host die deel uitmaakt van een hostcluster. Configureer deze instelling op een virtuele machine of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallVirtualizationGuestServices
Hiermee wordt aangegeven of met deze cmdlet gastservices voor virtualisatie worden geïnstalleerd op een virtuele Windows-machine. De standaardwaarde is $False en VMM installeert automatisch de juiste virtualisatie-gastservice.
Voor een virtuele machine op een Hyper-V-host heet de virtualisatie-gastservice Integratieonderdelen of VMGuest.iso. Voor een virtuele machine op een XenServer-host heet de virtualisatiegastservice Citrix Tools for Virtual Machines of xs-tools.iso. Virtuele machines op een VMware ESX-host maken geen gebruik van een virtualisatie-gastservice.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Hiermee geeft u een id voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat wordt uitgevoerd.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u de naam van een variabele voor taakvoortgang.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Hiermee geeft u de hoeveelheid RAM-geheugen (Random Access Memory) in megabytes (MB) op de host op die is toegewezen aan een virtuele machine. De standaardwaarde is 512 MB. Voor een virtuele machine waarop dynamisch geheugen is ingeschakeld, geeft u de opstartgeheugenwaarde op. Het maximale toewijsbare hostgeheugen is als volgt:
- Hyper-V. Maximaal 65536 MB RAM per virtuele machine
- VMware ESX Server 3.0.x Tot 16384 MB RAM per virtuele machine
- VMware ESX Server 3.5.x. Maximaal 65532 MB RAM per virtuele machine
- Citrix XenServer. Maximaal 32265 MB RAM-geheugen per virtuele machine
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Hiermee geeft u de maximale hoeveelheid geheugen in megabytes op die de host elk virtueel NUMA-knooppunt toestaat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Hiermee geeft u de prioriteit voor het toewijzen van geheugen aan een virtuele machine, ten opzichte van andere virtuele machines op dezelfde host. De host wijst meer geheugen toe aan een virtuele machine met een hogere waarde dan een virtuele machine met een lagere instelling. Voor een host waarop Windows Server 2008 R2 SP1 of een latere versie wordt uitgevoerd, zijn de volgende standaardinstellingen:
- Laag. 0
- Normale. 5000
- Hoog. 10.000
- Aangepaste. 10.000
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Hiermee geeft u het maximum aantal monitors op dat een virtuele videoadapter ondersteunt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Hiermee geeft u een waarde, als een tekenreeks, die de maximaal mogelijke beeldschermresolutie van een virtuele videoadapter vertegenwoordigt. Geldige waarden zijn:
- 1024 x 768
- 1280x1024
- 1600 x 1200
- 1920x1200
De standaardwaarde is 1280x1024.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
Hiermee geeft u de hoeveelheid bandbreedte in megabits per seconde (Mbps) op het hostnetwerk op die een virtuele machine kan gebruiken.
Type: | Int32 |
Aliases: | NetworkUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
Geeft aan of NUMA-isolatie vereist is.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumLock
Geeft aan of deze cmdlet de BIOS-waarde voor NumLock op de virtuele machine in- of uitschakelt. De virtuele machine moet worden geïmplementeerd op een Hyper-V-host.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die door deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Hiermee geeft u het type besturingssysteem voor een virtuele machine. Als u de namen van alle beschikbare besturingssystemen in VMM wilt weergeven, gebruikt u de cmdlet Get-SCOperatingSystem .
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Owner
Hiermee geeft u de eigenaar van een virtuele machine als een geldig domeingebruikersaccount.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Hiermee geeft u een beveiligingsprovider op.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id op van de tip voor 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuotaPoint
Hiermee geeft u een quotum op dat het aantal virtuele machines beperkt dat selfservicegebruikers kunnen implementeren.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
Hiermee geeft u de maximale periode op waarvoor het acceptabel is om gegevens van een IT-service te verliezen als gevolg van een groot incident.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
Geeft aan dat met deze cmdlet een of meer opgegeven mogelijkheidsprofielobjecten worden verwijderd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveFromCloud
Hiermee wordt aangegeven dat met deze cmdlet de koppeling die een virtuele machine heeft met een cloud wordt verwijderd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveSelfServiceUserRole
Hiermee wordt aangegeven of deze cmdlet de opgegeven selfservicegebruikersrol verwijdert uit de machtigingenlijst van de virtuele machine.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Hiermee geeft u een replicatiegroep op.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsSystem
Geeft aan dat een virtuele machine wordt uitgevoerd onder het lokale systeemaccount.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsUserCredential
Hiermee geeft u het gastaccount op waarmee de virtuele machine wordt uitgevoerd.
Voor verbeterde beveiliging maakt u een speciaal account met beperkte machtigingen. De minimale machtigingen zijn als volgt:
- .vmc-bestand. Gegevens lezen, gegevens schrijven, bestand uitvoeren
- .vmc-map. Map weergeven, bestand schrijven/maken om de status van de virtuele machine op te slaan
- .vhd-bestand. Gegevens lezen, kenmerken lezen, uitgebreide kenmerken lezen, gegevens schrijven
- .vnc-bestand. Bestand uitvoeren, gegevens lezen, kenmerken lezen, lezen of de virtuele machine verbinding maakt met een virtueel netwerk
Deze parameter is niet van toepassing op virtuele machines waarop Hyper-V, VMware ESX of Citrix XenServer host.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
Hiermee wordt aangegeven of deze cmdlet beveiligd starten mogelijk maakt.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Hiermee geeft u de sjabloon voor beveiligd opstarten die moet worden gebruikt voor de virtuele machine van de tweede generatie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
Hiermee geeft u het gedrag van een virtuele machine wanneer de virtualisatieservice wordt gestart. Geldige waarden zijn:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Hiermee geeft u het gedrag van de virtuele machine wanneer de virtualisatieservice stopt. Geldige waarden zijn:
- SaveVM
- TurnOffVM
- ShutdownGuestOS
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Hiermee geeft u een woord of woordgroep te koppelen aan de virtuele machine. U kunt zoeken naar alle objecten met de opgegeven set tags. U kunt zoeken naar een subset van tags of u kunt zoeken naar de volledige set tags.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseHardwareAssistedVirtualization
Geeft aan of hardwareondersteunde virtualisatie wordt gebruikt als deze beschikbaar is.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Hiermee geeft u een gebruikersrolobject op.
Type: | UserRole |
Aliases: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Hiermee geeft u het maximum aantal NUMA-knooppunten op dat is toegestaan voor elke socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Hiermee wordt aangegeven of de Microsoft Synthetic 3D Virtual Video Adapter voor de virtuele machine moet worden ingeschakeld. U kunt de virtuele videoadapter rechtstreeks op een virtuele machine inschakelen, of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken.
U kunt de Microsoft Synthetic 3D Virtual Video Adapter alleen inschakelen voor een virtuele machine als die virtuele machine is geïmplementeerd op een host met Windows Server 2008 R2 SP1, of een latere versie waarop de rol Extern bureaublad-services en de functieservice Extern bureaublad Virtual Graphics zijn geïnstalleerd, of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u de Microsoft Synthetic 3D Virtual Video Adapter inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts met Windows Server 2008 R2 SP1 of een latere versie waarop de rol extern bureaublad-services en de functieservice Extern bureaublad virtual graphics zijn geïnstalleerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Hiermee geeft u een virtuele machine-object.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingData
Hiermee geeft u een VMShieldingData-object .
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMwareResourcePool
Hiermee geeft u een VMware-resourcegroep op. Met deze cmdlet wijst u een virtuele machine toe die is geïmplementeerd op een VMware ESX-host of een privécloud aan de resourcegroep die door deze parameter wordt opgegeven.
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Uitvoerwaarden
VirtualMachine
Deze cmdlet retourneert een VirtualMachine-object .
Notities
- Voor deze cmdlet is een VMM-object voor virtuele machines vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualMachine .
Verwante koppelingen
- Get-SCCPUType
- Get-SCUserRole
- Move-SCVirtualMachine
- New-SCVirtualMachine
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualDVDDrive
- Set-SCVirtualFloppyDrive
- Set-SCVirtualNetworkAdapter
- Set-SCVirtualScsiAdapter
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine