Udostępnij za pośrednictwem


Set-SCVirtualMachine

Zmienia właściwości maszyny wirtualnej zarządzanej przez program VMM.

Składnia

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

Opis

Polecenie cmdlet Set-SCVirtualMachine zmienia właściwości maszyny wirtualnej zarządzanej przez program Virtual Machine Manager (VMM).

Właściwości, które można zmienić, obejmują następujące elementy:

  • Kojarzenie maszyny wirtualnej z chmurą.
  • Nazwa, właściciel i opis maszyny wirtualnej.
  • Kolejność rozruchu systemu BIOS, jeśli maszyna wirtualna jest wdrożona na hoście funkcji Hyper-V.
  • Ilość zasobów na hoście używanym przez maszynę wirtualną. Należą do nich:
  • Maksymalna ilość zasobów procesora CPU hosta, których może używać maszyna wirtualna.
  • Oczekiwane użycie procesora CPU hosta przez maszynę wirtualną.
  • Ilość zasobów procesora CPU hosta używanych przez jedną maszynę wirtualną względem innych maszyn wirtualnych na tym samym hoście.
  • Ilość pamięci hosta, z którego może korzystać maszyna wirtualna.
  • Przepustowość sieci hosta, z którego może korzystać maszyna wirtualna.
  • Ustawienia sprzętowe maszyny wirtualnej niepowiązane z zasobami hosta. Należą do nich:
  • Liczba procesorów CPU.
  • Typ procesora CPU.
  • Liczba operacji wejścia/wyjścia dysku na sekundę (IOPS).
  • Ograniczanie funkcjonalności procesora CPU dla starszego systemu operacyjnego, takiego jak Windows NT 4.0.
  • Centrum kosztów, tag i ustawienia niestandardowe używane do filtrowania maszyn wirtualnych według kryteriów.
  • Ustawienia, które umożliwiają korzystanie z różnych funkcji opcjonalnych, które obejmują następujące elementy:
  • Włączanie lub wyłączanie obiektu biblioteki w celu udostępnienia lub tymczasowego niedostępności dla użytkowników.
  • Włączanie tworzenia kopii zapasowej maszyny wirtualnej na hoście funkcji Hyper-V za pomocą usługi kopiowania woluminów w tle.
  • Włączenie pary klucz/wartość dla wymiany danych między maszyną wirtualną a hostem funkcji Hyper-V.
  • Włączenie zamknięcia maszyny wirtualnej z konsoli funkcji Hyper-V.
  • Włączanie synchronizacji czasu między maszyną wirtualną a hostem funkcji Hyper-V.
  • Włączenie wartości SYSTEMU BIOS dla NumLock dla maszyny wirtualnej na hoście funkcji Hyper-V.
  • Ustawienie określające, czy maszyna wirtualna jest wysoce dostępna, czyli maszynę wirtualną do wdrożenia w węźle klastra hostów funkcji Hyper-V lub klastra hostów Citrix XenServer.
  • Ustawienie określające, czy usługi gościa wirtualizacji są zainstalowane na maszynie wirtualnej wdrożonej na hoście funkcji Hyper-V.
  • Liczba sekund opóźnienia przed uruchomieniem maszyny wirtualnej.
  • Ustawienie identyfikujące system operacyjny używany dla maszyny wirtualnej.
  • Akcje uruchamiania i zatrzymywania dla maszyny wirtualnej.
  • Ustawienie, które ogranicza liczbę maszyn wirtualnych, które mogą tworzyć użytkownicy samoobsługi.
  • Ustawienie używane do przełączania roli używanej przez użytkownika samoobsługi należącego do wielu ról do zarządzania maszyną wirtualną.
  • Ustawienie, które przypisuje maszynę wirtualną na hoście ESX do puli zasobów VMware.

Jeśli chcesz zmienić właściwości wirtualnej dyskietki wirtualnej, wirtualnej karty sieciowej lub wirtualnej karty sieciowej skojarzonej z określoną maszyną wirtualną, użyj polecenia cmdlet Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter lub Set-SCVirtualScsiAdapter .

Przykłady

Przykład 1. Określanie ilości pamięci dla istniejącej maszyny wirtualnej

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

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01, a następnie przechowuje ten obiekt w zmiennej $VM.

Drugi określa, czy maszyna wirtualna przechowywana w $VM jest w stanie wyłączonym. Jeśli maszyna wirtualna nie jest w stanie wyłączenia zasilania, polecenie używa polecenia Stop-SCVirtualMachine, aby wyłączyć maszynę wirtualną. Aby uzyskać więcej informacji na temat wyłączania maszyny wirtualnej, wpisz Get-Help Stop-SCVirtualMachine.

Ostatnie polecenie zmienia pamięć przydzieloną maszynie wirtualnej VM01 na 1024 MB.

Przykład 2. Zmiana roli użytkownika używanej do zarządzania maszyną wirtualną dla użytkownika, który należy do wielu ról użytkownika samoobsługi

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

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM02 z serwera VMMServer01, a następnie zapisuje ten obiekt w zmiennej $VM.

Drugie polecenie pobiera obiekt roli użytkownika o nazwie ContosoSelfServiceUsers, a następnie przechowuje obiekt w zmiennej $SSRole.

Ostatnie polecenie określa, że członkowie roli użytkownika samoobsługi o nazwie SSUserRole3 mają teraz przyznane uprawnienia do zarządzania maszyną wirtualną o nazwie VM02.

Uwaga: program VMM używa parametru UserRole w celu ustawienia, które maszyny wirtualne są zarządzane przez członków określonej roli użytkownika samoobsługi. Zazwyczaj do skonfigurowania tego ustawienia nie trzeba używać polecenia cmdlet Set-SCVirtualMachine z parametrem UserRole . Jeśli jednak co najmniej jeden użytkownik jest członkiem wielu ról użytkownika samoobsługi i przyznajesz im uprawnienia do zarządzania wieloma maszynami wirtualnymi na tym samym hoście, może wystąpić przypadek, w którym chcesz przełączyć rolę użytkownika autoryzowaną do zarządzania określoną maszyną wirtualną. W tym przykładzie pokazano ten scenariusz.

Przykład 3: Wyłączanie synchronizacji czasu na maszynie wirtualnej używanej jako kontroler domeny

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

Pierwsze polecenie przechowuje bieżące ustawienie dla $ErrorActionPreference w zmiennej $EAP. Ta zmienna zostanie później użyta do zwrócenia ustawienia na oryginalną wartość.

Drugie polecenie ustawia preferencję akcji na STOP. Ta preferencja akcji błędu zmienia błąd z błędu niepowodującego zakończenia na błąd zakończenia. Obiekt błędu jest zgłaszany jako wyjątek zamiast zapisywać w potoku danych wyjściowych, a polecenie nie jest nadal uruchamiane.

Trzecie polecenie pobiera obiekt maszyny wirtualnej o nazwie VM03 i przechowuje ten obiekt w zmiennej $VM.

Czwarte polecenie wyłącza ustawienie synchronizacji czasu. Zazwyczaj wyłączenie synchronizacji czasu jest wymagane dla maszyn wirtualnych, które działają jako kontrolery domeny. Polecenie używa instrukcji pułapek , aby przechwytywać wyjątki zakończenia. Jeśli polecenie Set-SCVirtualMachine zakończy się niepowodzeniem, zostanie wyświetlony ciąg w instrukcji pułapki . Funkcja Continue jest używana w instrukcji pułapek , aby kontynuować działanie zamiast zamykania. Polecenie cmdlet Out-Null przekierowuje dane wyjściowe do $Null zamiast wysyłać je do konsoli.

Ostatnie polecenie ustawia wartość $ErrorActionPreference na wartość przechowywaną w $EAP.

Przykład 4. Ustawianie kolejności uruchamiania urządzenia dla wszystkich maszyn wirtualnych, które obsługują tę funkcję

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

Pierwsze polecenie przechowuje bieżące ustawienie dla $ErrorActionPreference w $EAP. Ta zmienna zostanie później użyta do zwrócenia ustawienia na oryginalną wartość.

Drugie polecenie ustawia preferencję akcji błędu na Zatrzymaj. Ta preferencja akcji błędu zmienia błąd z błędu niepowodującego zakończenia na błąd zakończenia. Obiekt błędu jest zgłaszany jako wyjątek zamiast zapisywać w potoku danych wyjściowych, a polecenie nie jest nadal uruchamiane.

Trzecie polecenie pobiera każdy obiekt maszyny wirtualnej przechowuje obiekty w $VMs. Użycie symbolu @ i nawiasów gwarantuje, że polecenie przechowuje wyniki w tablicy w przypadku, gdy polecenie zwraca pojedynczy obiekt lub wartość null.

Czwarte polecenie ustawia kolejność rozruchu systemu BIOS dla każdej maszyny wirtualnej na PXEBoot, IDEHarddrive, CD,Floppy. Polecenie używa instrukcji pułapek do przechwytywania wyjątków zakończenia. Jeśli polecenie Set-SCVirtualMachine zakończy się niepowodzeniem, zostanie wyświetlony ciąg w instrukcji pułapki. Funkcja Continue jest używana w instrukcji pułapek, aby kontynuować działanie zamiast zamykać pętlę ForEach . Polecenie cmdlet Out-Null przekierowuje dane wyjściowe do $Null zamiast wysyłać je do konsoli.

Uwaga: Parametr BootOrder jest używany tylko dla maszyn wirtualnych na hostach funkcji Hyper-V i Citrix XenServer. Nie jest ona używana dla maszyn wirtualnych na hostach VMware ESX. Hosty XenServer nie obsługują dyskietek i dlatego ignorują dyskietki, jeśli są wymienione w kolejności rozruchu.

Ostatnie polecenie ustawia wartość $ErrorActionPreference na wartość przechowywaną w EAP.

Aby uzyskać więcej informacji na temat standardowej instrukcji pętli Windows PowerShell ForEach, wpisz Get-Help about_ForEach.

Przykład 5. Określanie właściciela dla wszystkich maszyn wirtualnych bez właściciela

PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"

To polecenie pobiera wszystkie obiekty maszyny wirtualnej na serwerze VMMServer01, wybiera tylko te obiekty maszyny wirtualnej, w których nie ma właściciela na liście, i określa właściciela dla każdej maszyny wirtualnej.

Przykład 6. Włączanie pamięci dynamicznej dla istniejącej maszyny wirtualnej

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

Pierwsze polecenie pobiera obiekt maszyny wirtualnej VM06 i przechowuje ten obiekt w zmiennej $VM. Aby włączyć pamięć dynamiczną na maszynie wirtualnej, maszyna wirtualna musi znajdować się na hoście z systemem Windows Server 2008 R2 SP1 lub nowszej wersji.

Drugie polecenie określa, czy maszyna wirtualna przechowywana w $VM jest w stanie wyłączenia zasilania. Jeśli maszyna wirtualna nie jest w stanie wyłączenia zasilania, polecenie używa polecenia Stop-SCVirtualMachine , aby wyłączyć maszynę wirtualną.

Ostatnie polecenie włącza pamięć dynamiczną, ustawia pamięć początkową na 1024 MB i ustawia maksymalną pamięć na 2048 MB. Pamięć początkowa to ilość pamięci na hoście przydzielonym do maszyny wirtualnej VM06 podczas uruchamiania. Maksymalna ilość pamięci to maksymalna ilość pamięci na hoście przydzielonym do maszyny wirtualnej VM06.

Parametry

-AutomaticCriticalErrorAction

Określa akcję, która ma być wykonywana, gdy maszyna wirtualna napotka błąd krytyczny i przekracza limit czasu określony przez parametr AutomaticCriticalErrorActionTimeout . Dopuszczalne wartości tego parametru to: Wstrzymaj i Brak.

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

-AutomaticCriticalErrorActionTimeout

Określa czas oczekiwania w krytycznym wstrzymaniu w minutach przed wyłączeniem maszyny wirtualnej.

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

-AvailabilitySetNames

Określa listę nazw zestawów dostępności.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BlockDynamicOptimization

Wskazuje, czy optymalizacja dynamiczna jest zablokowana dla maszyny wirtualnej.

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

-BootOrder

Określa kolejność urządzeń, których maszyna wirtualna na hoście funkcji Hyper-V używa do uruchomienia. Prawidłowe wartości:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Dyskietki
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

Określa obiekt profilu możliwości.

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

-CheckpointType

Określa typ punktu kontrolnego. Dopuszczalne wartości dla tego parametru to:

  • Disabled
  • Produkcja
  • ProdukcjaOnly
  • Standardowa (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

Wskazuje, że to polecenie cmdlet resetuje opcję ochrony odzyskiwania danych.

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

-Cloud

Określa obiekt chmury prywatnej.

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

-ClusterNonPossibleOwner

Określa listę nazw niemożliwych właścicieli węzłów klastra dla określonej maszyny wirtualnej.

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

Określa listę nazw preferowanych właścicieli węzłów klastra dla określonej maszyny wirtualnej.

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

Określa centrum kosztów dla maszyny wirtualnej. Możesz zbierać dane dotyczące alokacji maszyn wirtualnych lub zasobów przydzielonych do maszyn wirtualnych dla systemu rozliczeniowego.

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

-CPUCount

Określa liczbę procesorów CPU na maszynie wirtualnej. Następujące hosty obsługują następującą liczbę procesorów:

  • Funkcja Hyper-V. Maksymalnie cztery procesory CPU na maszynę wirtualną, w zależności od systemu operacyjnego gościa.
  • VMware ESX. Maksymalnie cztery procesory CPU na maszynę wirtualną dla dowolnego obsługiwanego systemu operacyjnego gościa, z wyjątkiem jednego procesora CPU na maszynie wirtualnej z systemem Windows NT 4.0.
  • Citrix XenServer. Do ośmiu procesorów CPU na maszynę wirtualną, w zależności od systemu operacyjnego gościa.
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUExpectedUtilizationPercent

Określa procent użycia procesora CPU na hoście, który ma być używany przez tę maszynę wirtualną. Ta wartość jest używana tylko wtedy, gdy program VMM określi odpowiedniego hosta dla maszyny wirtualnej.

Type:Int32
Aliases:ExpectedCPUUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitForMigration

Wskazuje, czy ograniczyć funkcje procesora dla określonej maszyny wirtualnej w celu umożliwienia migracji do komputera fizycznego, który ma inną wersję tego samego procesora co komputer źródłowy. Program VMM nie obsługuje migrowania maszyn wirtualnych między komputerami fizycznymi, które mają procesory od różnych producentów.

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

-CPULimitFunctionality

Wskazuje, czy zapewnić ograniczoną funkcjonalność procesora CPU dla maszyny wirtualnej. Określ wartość $True do obsługi starszego systemu operacyjnego, takiego jak Windows NT 4.0, na maszynie wirtualnej wdrożonej na hoście funkcji Hyper-V lub na hoście VMware ESX.

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

-CPUMaximumPercent

Określa najwyższy procent całkowitej ilości zasobów pojedynczego procesora CPU na hoście, którego maszyna wirtualna może używać w tym samym czasie.

Type:Int32
Aliases:CPUMax
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUPerVirtualNumaNodeMaximum

Określa maksymalną liczbę procesorów dozwolonych dla każdego wirtualnego węzła NUMA.

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

-CPURelativeWeight

Określa ilość zasobów procesora CPU na hoście, których ta maszyna wirtualna może używać względem innych maszyn wirtualnych na tym samym hoście. Maszyna wirtualna o większej wartości wagi jest przydzielana więcej zasobów procesora NIŻ maszyna wirtualna o mniejszej wartości wagi. Termin VMware dla tych wartości to udziały. Typy hostów obsługują następujące wartości względne:

  • Funkcja Hyper-V. Od 1 do 10000.
  • VMware ESX. Wysoka. 2000.
  • VMware ESX. Powyżej normalnego. 1500.
  • VMware ESX. Normalny (wartość domyślna). 1000.
  • VMware ESX. Poniżej normalnego. 750.
  • VMware ESX. Niski. 500.
  • VMware ESX. Niestandardowy od 1 do 1000000.
  • Citrix XenServer. Od 1 do 65536, zwykle wynosi 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUReserve

Określa minimalny procent zasobów pojedynczego procesora CPU na hoście do przydzielenia do maszyny wirtualnej. Wartość procentowa pojemności procesora CPU, która jest dostępna dla maszyny wirtualnej, nigdy nie jest mniejsza niż ta wartość procentowa.

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

-CPUType

Określa typ procesora CPU dla maszyny wirtualnej. Aby uzyskać wszystkie typy procesora, które są dostępne do użycia w maszynach wirtualnych w środowisku programu VMM, zobacz polecenie cmdlet Get-SCCPUType .

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

-Custom1

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom10

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom2

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom3

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom4

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom5

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom6

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom7

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom8

Określa właściwość niestandardową maszyny wirtualnej.

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

-Custom9

Określa właściwość niestandardową maszyny wirtualnej.

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

-DelayStartSeconds

Określa liczbę sekund oczekiwania po uruchomieniu usługi wirtualizacji przed automatycznym uruchomieniem maszyny wirtualnej.

To opóźnienie zmniejsza czas uruchamiania wielu maszyn wirtualnych, aby zmniejszyć zapotrzebowanie na zasoby komputera fizycznego. Typowym ustawieniem może być od 30 do 60 sekund. Maksymalne konfigurowalne opóźnienie dla hostów jest następujące:

  • Funkcja Hyper-V. 1000000000 sekund (277777 godzin)
  • VMware ESX. 65535 sekund (18 godzin)

Ten parametr nie ma zastosowania do maszyn wirtualnych XenServer.

Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis maszyny wirtualnej.

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

-DiskIops

Określa liczbę operacji wejścia/wyjścia dysku na sekundę (IOPS) na hoście, który może być używany przez maszynę wirtualną.

Type:Int32
Aliases:DiskIO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DRProtectionRequired

Ten parametr jest zarezerwowany do użycia w przyszłości.

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

-DynamicMemoryBufferPercentage

Określa procent pamięci powyżej bieżącej alokacji pamięci maszyny wirtualnej, którą host powinien spróbować zarezerwować jako bufor. Wartość domyślna to 20.

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

-DynamicMemoryEnabled

Wskazuje, czy należy włączyć pamięć dynamiczną dla maszyn wirtualnych. Pamięć dynamiczną można włączyć bezpośrednio na maszynie wirtualnej lub w szablonie lub profilu sprzętu używanym do tworzenia maszyn wirtualnych. Wartość domyślna to $False.

Możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 z dodatkiem SP1 lub nowszą wersją albo jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym. Zmiany sprzętowe przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek. Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece ogranicza umieszczanie tej maszyny na hostach z systemem Windows Server 2008 SP1 lub nowszą wersją.

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

-DynamicMemoryMaximumMB

Określa maksymalną ilość pamięci, którą host może przydzielić do maszyny wirtualnej, jeśli jest włączona pamięć dynamiczna. Wartość domyślna to 65536.

Możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 z dodatkiem SP1 lub nowszą wersją albo jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym. Zmiany sprzętowe przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek. Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece ogranicza umieszczanie tej maszyny na hostach z systemem Windows Server 2008 SP1 lub nowszą wersją.

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

-DynamicMemoryMinimumMB

Określa minimalną ilość pamięci, którą host może przydzielić do maszyny wirtualnej, jeśli jest włączona pamięć dynamiczna. Wartość domyślna to 65536.

Możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 z dodatkiem SP1 lub nowszą wersją albo jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym. Zmiany sprzętowe przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek. Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece ogranicza umieszczanie tej maszyny na hostach z systemem Windows Server 2008 SP1 lub nowszą wersją.

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

-EnableBackup

Wskazuje, czy to polecenie cmdlet umożliwia usłudze kopiowania woluminów w tle tworzenie kopii zapasowej maszyny wirtualnej. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-Enabled

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza maszynę wirtualną.

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

-EnableDataExchange

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza użycie pary klucz/wartość do wymiany danych między maszyną wirtualną a systemem operacyjnym hosta. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-EnableHeartbeat

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza używanie pulsu do monitorowania kondycji maszyny wirtualnej. Puls jest sygnałem emitowany w ustalonych odstępach czasu. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-EnableNestedVirtualization

Włącza wirtualizację zagnieżdżonych.

Uwaga

Ten parametr ma zastosowanie do programu VMM 2019 UR1.

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

-EnableOperatingSystemShutdown

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza zamykanie systemu operacyjnego na maszynie wirtualnej zarządzanej przez program VMM z interfejsów zarządzania funkcji Hyper-V na hoście. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-EnableTimeSync

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza synchronizowanie czasu systemowego maszyny wirtualnej z czasem systemowym systemu operacyjnego, który działa na hoście. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-FirstBootDevice

Określa urządzenie, na którym po raz pierwszy podjęto próbę rozruchu.

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

-HAVMPriority

Określa priorytet maszyny wirtualnej. Maszyny wirtualne są uruchamiane w kolejności priorytetowej do limitów węzła klastra hostów. Prawidłowe dane wejściowe dla tego parametru to liczbowa reprezentacja priorytetu:

  • Wysoka. 3000
  • Średnia. 2000
  • Niski. 1000

Jeśli określisz wartość zero (0), maszyna wirtualna nie zostanie automatycznie uruchomiona ponownie.

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

-HighlyAvailable

Wskazuje, czy maszyna wirtualna jest umieszczana na hoście funkcji Hyper-V, który jest częścią klastra hostów. Skonfiguruj to ustawienie na maszynie wirtualnej lub w szablonie lub profilu sprzętu używanym do tworzenia maszyn wirtualnych.

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

-InstallVirtualizationGuestServices

Wskazuje, czy to polecenie cmdlet instaluje usługi gościa wirtualizacji na maszynie wirtualnej z systemem Windows. Wartość domyślna to $False, a program VMM automatycznie instaluje odpowiednią usługę gościa wirtualizacji.

W przypadku maszyny wirtualnej na hoście funkcji Hyper-V usługa gościa wirtualizacji jest nazywana składnikami integracji lub maszyną wirtualnąGuest.iso. W przypadku maszyny wirtualnej na hoście XenServer usługa gościa wirtualizacji nosi nazwę Citrix Tools for Virtual Machines lub xs-tools.iso. Maszyny wirtualne na hoście VMware ESX nie korzystają z usługi gościa wirtualizacji.

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

-JobGroup

Określa identyfikator serii poleceń uruchamianych jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

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

-JobVariable

Określa nazwę zmiennej postępu zadania.

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

-MemoryMB

Określa ilość pamięci dostępu losowego (RAM), w megabajtach (MB) na hoście przydzielonym do maszyny wirtualnej. Wartość domyślna to 512 MB. W przypadku maszyny wirtualnej, na której jest włączona pamięć dynamiczna, określ wartość pamięci uruchamiania. Maksymalna pamięć hosta z możliwością przypisania jest następująca:

  • Hyper-V. Maksymalnie 65536 MB pamięci RAM na maszynę wirtualną
  • VMware ESX Server 3.0.x do 16384 MB pamięci RAM na maszynę wirtualną
  • VMware ESX Server 3.5.x. Do 65532 MB pamięci RAM na maszynę wirtualną
  • Citrix XenServer. Maksymalnie 32265 MB pamięci RAM na maszynę wirtualną
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Określa maksymalną ilość pamięci w megabajtach, którą host zezwala na każdy wirtualny węzeł NUMA.

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

-MemoryWeight

Określa priorytet przydzielania pamięci do maszyny wirtualnej względem innych maszyn wirtualnych na tym samym hoście. Host przydziela więcej pamięci do maszyny wirtualnej, która ma wyższą wartość niż maszyna wirtualna z niższym ustawieniem. W przypadku hosta z systemem Windows Server 2008 R2 z dodatkiem SP1 lub nowszej są to wartości domyślne:

  • Niski. 0
  • Normalne. 5000
  • Wysoka. 10 000
  • Niestandardowe. 10 000
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Określa maksymalną liczbę monitorów, które obsługuje wirtualna karta wideo.

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

-MonitorMaximumResolution

Określa wartość, jako ciąg, która reprezentuje maksymalną możliwą rozdzielczość monitora wirtualnej karty wideo. Prawidłowe wartości:

  • 1024 x 768
  • 1280x1024
  • 1600 x 1200
  • 1920x1200

Wartość domyślna to 1280x1024.

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

-Name

Określa nazwę maszyny wirtualnej.

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

-NetworkUtilizationMbps

Określa przepustowość w megabitach na sekundę (Mb/s) w sieci hosta, z którego może korzystać maszyna wirtualna.

Type:Int32
Aliases:NetworkUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumaIsolationRequired

Wskazuje, czy wymagana jest izolacja NUMA.

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

-NumLock

Wskazuje, czy to polecenie cmdlet włącza lub wyłącza wartość systemu BIOS dla NumLock na maszynie wirtualnej. Maszyna wirtualna musi zostać wdrożona na hoście funkcji Hyper-V.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika określonego przez ten parametr.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.

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

-OperatingSystem

Określa typ systemu operacyjnego dla maszyny wirtualnej. Aby wyświetlić listę nazw wszystkich dostępnych systemów operacyjnych w programie VMM, użyj polecenia cmdlet Get-SCOperatingSystem .

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

-Owner

Określa właściciela maszyny wirtualnej jako prawidłowego konta użytkownika domeny.

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

-ProtectionProvider

Określa dostawcę ochrony.

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

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-QuotaPoint

Określa limit przydziału, który ogranicza liczbę maszyn wirtualnych, które mogą wdrażać użytkownicy samoobsługi.

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

-RecoveryPointObjective

Określa maksymalny okres, dla którego można tolerować utratę danych z usługi IT z powodu poważnego incydentu.

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

-RemoveCapabilityProfile

Wskazuje, że to polecenie cmdlet usuwa co najmniej jeden określony obiekt profilu możliwości.

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

-RemoveFromCloud

Wskazuje, że to polecenie cmdlet usuwa skojarzenie maszyny wirtualnej z chmurą.

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

-RemoveSelfServiceUserRole

Wskazuje, czy to polecenie cmdlet usuwa określoną rolę użytkownika samoobsługi z listy uprawnień maszyny wirtualnej.

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

-ReplicationGroup

Określa grupę replikacji.

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

-RunAsSystem

Wskazuje, że maszyna wirtualna działa na lokalnym koncie systemowym.

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

-RunAsUserCredential

Określa konto gościa, na którym jest uruchomiona maszyna wirtualna.

W przypadku zwiększonych zabezpieczeń utwórz specjalne konto, które ma ograniczone uprawnienia. Minimalne uprawnienia są następujące:

  • Plik vmc. Odczytywanie danych, zapisywanie danych, uruchamianie pliku
  • Folder vmc. Wyświetlanie listy folderów, zapisywanie/tworzenie pliku w celu zapisania stanu maszyny wirtualnej
  • Plik vhd. Odczytywanie danych, atrybutów odczytu, odczytywanie atrybutów rozszerzonych, zapisywanie danych
  • Plik vnc. Uruchamianie pliku, odczytywanie danych, odczytywanie atrybutów, odczytywanie, odczytywanie, czy maszyna wirtualna łączy się z siecią wirtualną

Ten parametr nie ma zastosowania do maszyn wirtualnych hostujących funkcję Hyper-V, VMware ESX lub Citrix XenServer.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SecureBootEnabled

Wskazuje, czy to polecenie cmdlet umożliwia bezpieczne uruchamianie.

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

-SecureBootTemplate

Określa szablon bezpiecznego rozruchu, który ma być używany dla maszyny wirtualnej generacji 2.

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

-StartAction

Określa zachowanie maszyny wirtualnej po uruchomieniu usługi wirtualizacji. Prawidłowe wartości:

  • 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

Określa zachowanie maszyny wirtualnej po zatrzymaniu usługi wirtualizacji. Prawidłowe wartości:

  • 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

Określa słowo lub frazę do skojarzenia z maszyną wirtualną. Możesz wyszukać wszystkie obiekty, które mają określony zestaw tagów. Możesz wyszukać podzbiór tagów lub wyszukać pełny zestaw tagów.

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

-UseHardwareAssistedVirtualization

Wskazuje, czy wirtualizacja wspomagana sprzętowo jest używana, jeśli jest dostępna.

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

-UserRole

Określa obiekt roli użytkownika.

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

-VirtualNumaNodesPerSocketMaximum

Określa maksymalną liczbę węzłów NUMA dozwolonych dla każdego gniazda.

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

-VirtualVideoAdapterEnabled

Wskazuje, czy włączyć wirtualną kartę wideo 3D firmy Microsoft dla maszyny wirtualnej. Wirtualną kartę wideo można włączyć bezpośrednio na maszynie wirtualnej lub w szablonie lub profilu sprzętu używanym do tworzenia maszyn wirtualnych.

Możesz włączyć wirtualną kartę wideo firmy Microsoft syntetyczną 3D dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 SP1 lub nowszą wersją, która ma zainstalowaną rolę Usług pulpitu zdalnego i usługę roli Wirtualnej pulpitu zdalnego lub jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym. Zmiany sprzętowe przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek. Włączenie wirtualnej karty wideo 3D firmy Microsoft na maszynie wirtualnej przechowywanej w bibliotece ogranicza umieszczanie tej maszyny na hostach z systemem Windows Server 2008 R2 SP1 lub nowszej wersji z zainstalowaną rolą Usług pulpitu zdalnego i usługą roli Wirtualne grafiki pulpitu zdalnego.

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

-VM

Określa obiekt maszyny wirtualnej.

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

-VMShieldingData

Określa obiekt VMShieldingData .

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

-VMwareResourcePool

Określa pulę zasobów VMware. To polecenie cmdlet przypisuje maszynę wirtualną wdrożona na hoście VMware ESX lub w chmurze prywatnej do puli zasobów, którą określa ten parametr.

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

Dane wyjściowe

VirtualMachine

To polecenie cmdlet zwraca obiekt VirtualMachine .

Uwagi

  • To polecenie cmdlet wymaga obiektu maszyny wirtualnej programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCVirtualMachine .