Sdílet prostřednictvím


Set-SCVirtualMachine

Změní vlastnosti virtuálního počítače spravovaného nástrojem 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

Rutina Set-SCVirtualMachine změní vlastnosti virtuálního počítače spravovaného nástrojem Virtual Machine Manager (VMM).

Vlastnosti, které můžete změnit, zahrnují následující:

  • Přidružte virtuální počítač ke cloudu.
  • Název, vlastník a popis virtuálního počítače
  • Pořadí spuštění systému BIOS, pokud je virtuální počítač nasazený na hostiteli Hyper-V.
  • Množství prostředků na hostiteli používaném virtuálním počítačem Mezi ně patří:
  • Maximální množství prostředků procesoru hostitele, které může virtuální počítač používat.
  • Byl očekáváno použití procesoru hostitele virtuálním počítačem.
  • Množství prostředků procesoru hostitele používaného jedním virtuálním počítačem vzhledem k jiným virtuálním počítačům na stejném hostiteli.
  • Velikost paměti hostitele, kterou může virtuální počítač používat.
  • Velikost šířky pásma v síti hostitele, kterou může virtuální počítač používat.
  • Nastavení hardwaru pro virtuální počítač nesouvisející s hostitelskými prostředky Mezi ně patří:
  • Počet procesorů
  • Typ procesoru.
  • Počet vstupně-výstupních operací disku za sekundu (IOPS).
  • Omezení funkčnosti procesoru pro starší operační systém, například systém Windows NT 4.0.
  • Nákladové středisko, značka a vlastní nastavení, která se používají k filtrování virtuálních počítačů podle kritérií.
  • Nastavení, která umožňují různé volitelné možnosti, mezi které patří:
  • Povolení nebo zakázání objektu knihovny, aby byl dostupný nebo dočasně nedostupný uživatelům.
  • Povolení zálohování virtuálního počítače na hostiteli Hyper-V se službou Stínová kopie svazku
  • Povolení páru klíč/hodnota pro výměnu dat mezi virtuálním počítačem a jeho hostitelem Hyper-V
  • Povolení vypnutí virtuálního počítače z konzoly Hyper-V
  • Povolení synchronizace času mezi virtuálním počítačem a jejím hostitelem Hyper-V
  • Povolení hodnoty SYSTÉMU BIOS pro NumLock pro virtuální počítač na hostiteli Hyper-V
  • Nastavení určující, jestli je virtuální počítač vysoce dostupný, to znamená virtuální počítač, který se má nasadit na uzel hostitelského clusteru Hyper-V nebo hostitelského clusteru Citrix XenServer.
  • Nastavení určující, jestli jsou na virtuálním počítači nasazené na hostiteli Hyper-V nainstalované služby hosta virtualizace.
  • Počet sekund, které se mají zpozdit před spuštěním virtuálního počítače
  • Nastavení, které identifikuje operační systém, který se používá pro virtuální počítač.
  • Spuštění a zastavení akcí pro virtuální počítač
  • Nastavení, které omezuje počet samoobslužných uživatelů virtuálních počítačů, které můžou vytvářet.
  • Nastavení použité k přepnutí role, kterou samoobslužný uživatel, který patří do více rolí, používá ke správě virtuálního počítače.
  • Nastavení, které přiřadí virtuální počítač na hostiteli ESX fondu prostředků VMware.

Pokud chcete změnit vlastnosti virtuální disketové jednotky, virtuální jednotky DVD, virtuálního síťového adaptéru nebo virtuálního adaptéru SCSI přidruženého k určitému virtuálnímu počítači, použijte rutinu Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter nebo Set-SCVirtualScsiAdapter .

Příklady

Příklad 1: Určení velikosti paměti pro existující virtuální počítač

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

První příkaz získá objekt virtuálního počítače s názvem VM01 a pak tento objekt uloží do proměnné $VM.

Druhá určuje, jestli je virtuální počítač uložený v $VM ve vypnutém stavu. Pokud virtuální počítač není ve vypnutém stavu, použije příkaz Stop-SCVirtualMachine k vypnutí virtuálního počítače. Další informace o vypnutí virtuálního počítače zadejte Get-Help Stop-SCVirtualMachine.

Poslední příkaz změní paměť přidělenou virtuálnímu počítači VM01 na 1024 MB.

Příklad 2: Změna role uživatele použité ke správě virtuálního počítače pro uživatele, který patří do více rolí samoobslužných uživatelů

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

První příkaz získá objekt virtuálního počítače s názvem VM02 z VMMServer01 a pak tento objekt uloží do proměnné $VM.

Druhý příkaz získá objekt role uživatele s názvem ContosoSelfServiceUsers a pak uloží objekt do proměnné $SSRole.

Poslední příkaz určuje, že členům role samoobslužného uživatele s názvem SSUserRole3 se teď udělí oprávnění ke správě virtuálního počítače s názvem VM02.

Poznámka: Nástroj VMM používá parametr UserRole k nastavení virtuálních počítačů spravovaných členy konkrétní role uživatele samoobslužné služby. K konfiguraci tohoto nastavení obvykle nemusíte použít rutinu Set-SCVirtualMachine s parametrem UserRole . Pokud je ale jeden nebo více uživatelů členy více rolí samoobslužných uživatelů a udělíte jim oprávnění ke správě více virtuálních počítačů na stejném hostiteli, můžete narazit na případ, kdy chcete přepnout roli uživatele, která má oprávnění ke správě konkrétního virtuálního počítače. Tento příklad znázorňuje tento scénář.

Příklad 3: Zakázání synchronizace času na virtuálním počítači používaném jako řadič domény

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

První příkaz uloží aktuální nastavení pro $ErrorActionPreference do proměnné $EAP. Tato proměnná se použije později k vrácení nastavení do původní hodnoty.

Druhý příkaz nastaví předvolbu akce na stop. Tato předvolba akce chyby změní chybu z neukončující chyby na ukončující chybu. Objekt chyby je vyvolán jako výjimka místo zápisu do výstupního kanálu a příkaz se nadále nespustí.

Třetí příkaz získá objekt virtuálního počítače s názvem VM03 a uloží ho do proměnné $VM.

Čtvrtý příkaz zakáže nastavení synchronizace času. Pro virtuální počítače, které fungují jako řadiče domény, se obvykle vyžaduje zakázání synchronizace času. Příkaz používá příkaz soutisku k zachycení ukončování výjimek. Pokud příkaz Set-SCVirtualMachine selže, zobrazí se řetězec v příkazu trap . Pokračovat se používá v příkazu soutisku , aby se místo ukončení pokračovalo. Rutina Out-Null přesměruje výstup na $Null místo odeslání do konzoly.

Poslední příkaz nastaví hodnotu $ErrorActionPreference na hodnotu uloženou v $EAP.

Příklad 4: Nastavení pořadí spuštění zařízení pro všechny virtuální počítače, které tuto funkci podporují

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

První příkaz uloží aktuální nastavení pro $ErrorActionPreference v $EAP. Tato proměnná se použije později k vrácení nastavení do původní hodnoty.

Druhý příkaz nastaví předvolbu akce chyby na Zastavit. Tato předvolba akce chyby změní chybu z neukončující chyby na ukončující chybu. Objekt chyby je vyvolán jako výjimka místo zápisu do výstupního kanálu a příkaz se nadále nespustí.

Třetí příkaz získá každý objekt virtuálního počítače ukládá objekty do $VMs. Pomocí symbolu @ a závorek se ujistěte, že příkaz ukládá výsledky do pole v případě, že příkaz vrátí jeden objekt nebo hodnotu null.

Čtvrtý příkaz nastaví pořadí spouštění systému BIOS pro každý virtuální počítač na PXEBoot, IDEHarddrive, CD, Disketa. Příkaz používá příkaz soutisku k zachycení ukončování výjimek. Pokud příkaz Set-SCVirtualMachine selže, zobrazí se řetězec v příkazu trap. Pokračování se používá v příkazu trap k pokračování ve spuštění místo ukončení smyčky ForEach . Rutina Out-Null přesměruje výstup na $Null místo odeslání do konzoly.

Poznámka: Parametr BootOrder se používá pouze pro virtuální počítače na hostitelích Hyper-V a Citrix XenServer. Nepoužívá se pro virtuální počítače na hostitelích VMware ESX. Hostitelé systému XenServer nepodporují diskety, a proto ignoruje disketu, pokud je uvedena v pořadí spouštění.

Poslední příkaz nastaví hodnotu pro $ErrorActionPreference na hodnotu uloženou v protokolu EAP.

Další informace o standardním příkazu smyčky Windows PowerShell ForEach zadejte Get-Help about_ForEach.

Příklad 5: Určení vlastníka pro všechny virtuální počítače bez vlastníka

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

Tento příkaz získá všechny objekty virtuálních počítačů na VMMServer01, vybere pouze ty objekty virtuálního počítače, kde není uveden žádný vlastník, a určuje vlastníka pro každý virtuální počítač.

Příklad 6: Povolení dynamické paměti pro existující virtuální počítač

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

První příkaz získá objekt virtuálního počítače VM06 a uloží ho do proměnné $VM. Pokud chcete na virtuálním počítači povolit dynamickou paměť, musí být virtuální počítač umístěn na hostiteli se systémem Windows Server 2008 R2 SP1 nebo novější verzí.

Druhý příkaz určuje, jestli je virtuální počítač uložený v $VM ve vypnutém stavu. Pokud virtuální počítač není ve vypnutém stavu, příkaz použije k vypnutí virtuálního počítače příkaz Stop-SCVirtualMachine .

Poslední příkaz povolí dynamickou paměť, nastaví spouštěcí paměť na 1024 MB a nastaví maximální paměť na 2048 MB. Spouštěcí paměť je množství paměti na hostiteli, který je přidělen virtuálnímu počítači VM06 při spuštění. Maximální paměť je maximální velikost paměti na hostiteli, který je přidělen virtuálnímu počítači VM06.

Parametry

-AutomaticCriticalErrorAction

Určuje akci, která se má provést, když se virtuální počítač setká s kritickou chybou a překročí dobu trvání časového limitu určenou parametrem AutomaticCriticalErrorActionTimeout . Přijatelné hodnoty pro tento parametr jsou: Pause a None.

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

-AutomaticCriticalErrorActionTimeout

Určuje dobu, po kterou se má v minutách čekat v kritickém pozastavení před vypnutím virtuálního počítače.

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

-AvailabilitySetNames

Určuje seznam názvů skupin dostupnosti.

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

-BlockDynamicOptimization

Označuje, jestli je dynamická optimalizace pro virtuální počítač blokovaná.

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

-BootOrder

Určuje pořadí zařízení, která virtuální počítač na hostiteli Hyper-V používá ke spuštění. Platné hodnoty jsou:

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

Určuje objekt profilu schopností.

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

-CheckpointType

Určuje typ kontrolního bodu. Tento parametr přijímá tyto hodnoty:

  • Zakázáno
  • Výroba
  • 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

Označuje, že tato rutina resetuje možnost ochrany obnovení dat.

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

-Cloud

Určuje objekt privátního cloudu.

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

-ClusterNonPossibleOwner

Určuje seznam názvů ne možných vlastníků uzlů clusteru pro zadaný virtuální počítač.

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

Určuje seznam názvů upřednostňovaných vlastníků uzlů clusteru pro konkrétní virtuální počítač.

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

Určuje nákladové středisko pro virtuální počítač. Můžete shromažďovat data o přidělení virtuálních počítačů nebo prostředků přidělených virtuálním počítačům pro váš fakturační systém.

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

-CPUCount

Určuje počet procesorů na virtuálním počítači. Následující hostitelé podporují následující počet procesorů:

  • Hyper-V. Až čtyři procesory na virtuální počítač v závislosti na hostovaném operačním systému.
  • VMware ESX. Až čtyři procesory na virtuální počítač pro libovolný podporovaný hostovaný operační systém s výjimkou jednoho procesoru na virtuálním počítači, na který běží systém Windows NT 4.0.
  • Citrix XenServer. Až osm procesorů na virtuální počítač v závislosti na hostovaném operačním systému
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUExpectedUtilizationPercent

Určuje procento procesoru na hostiteli, kterého očekáváte, že tento virtuální počítač bude používat. Tato hodnota se používá pouze v případě, že nástroj VMM určí vhodného hostitele pro virtuální počítač.

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

-CPULimitForMigration

Určuje, jestli chcete omezit funkce procesoru pro zadaný virtuální počítač, aby bylo možné migraci na fyzický počítač, který má jinou verzi stejného procesoru jako zdrojový počítač. Nástroj VMM nepodporuje migraci virtuálních počítačů mezi fyzickými počítači, které mají procesory od různých výrobců.

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

-CPULimitFunctionality

Určuje, jestli má virtuální počítač poskytovat omezené funkce procesoru. Zadejte hodnotu $True pro podporu staršího operačního systému, například systém Windows NT 4.0, na virtuálním počítači nasazeného na hostiteli Hyper-V nebo na hostiteli VMware ESX.

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

-CPUMaximumPercent

Určuje nejvyšší procento celkových prostředků jednoho procesoru na hostiteli, který může virtuální počítač používat současně.

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

-CPUPerVirtualNumaNodeMaximum

Určuje maximální počet procesorů povolených pro každý virtuální uzel NUMA.

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

-CPURelativeWeight

Určuje množství prostředků procesoru na hostiteli, který může tento virtuální počítač používat vzhledem k jiným virtuálním počítačům na stejném hostiteli. Virtuální počítač s vyšší hodnotou váhy je přidělen více prostředků procesoru než virtuální počítač s nižší hodnotou váhy. Termín VMware pro tyto hodnoty je sdílený. Typy hostitelů podporují následující relativní hodnoty:

  • Hyper-V. 1 až 10000.
  • VMware ESX. Vysoká. 2000.
  • VMware ESX. Nad normálním. 1500.
  • VMware ESX. Normální (výchozí). 1000.
  • VMware ESX. Pod normálním. 750.
  • VMware ESX. Nízká. 500.
  • VMware ESX. Vlastní 1 až 1000000.
  • Citrix XenServer. 1 až 65536, typické je 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUReserve

Určuje minimální procento prostředků jednoho procesoru na hostiteli, které se mají virtuálnímu počítači přidělit. Procento kapacity procesoru, která je k dispozici pro virtuální počítač, není nikdy menší než toto procento.

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

-CPUType

Určuje typ procesoru pro virtuální počítač. Pokud chcete získat všechny typy procesoru, které jsou k dispozici pro použití ve virtuálních počítačích v prostředí VMM, přečtěte si rutinu Get-SCCPUType .

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

-Custom1

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom10

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom2

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom3

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom4

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom5

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom6

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom7

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom8

Určuje vlastní vlastnost virtuálního počítače.

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

-Custom9

Určuje vlastní vlastnost virtuálního počítače.

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

-DelayStartSeconds

Určuje počet sekund, po které má služba virtualizace čekat, než se automaticky spustí virtuální počítač.

To zpožďuje dobu spuštění více virtuálních počítačů, což pomáhá snížit poptávku po prostředcích fyzického počítače. Typické nastavení může být 30 až 60 sekund. Maximální konfigurovatelná prodleva pro hostitele je následující:

  • Hyper-V. 100000000 sekund (277777 hodin)
  • VMware ESX. 65535 sekund (18 hodin)

Tento parametr se nevztahuje na virtuální počítače XenServer.

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

-Description

Určuje popis virtuálního počítače.

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

-DiskIops

Určuje počet vstupně-výstupních operací disku za sekundu (IOPS) na hostiteli, který lze použít virtuálním počítačem.

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

-DRProtectionRequired

Tento parametr je vyhrazen pro budoucí použití.

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

-DynamicMemoryBufferPercentage

Určuje procento paměti nad aktuálním přidělením paměti virtuálního počítače, který by se měl hostitel pokusit rezervovat jako vyrovnávací paměť. Výchozí hodnota je 20.

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

-DynamicMemoryEnabled

Určuje, jestli se má povolit dynamická paměť pro virtuální počítače. Dynamickou paměť můžete povolit přímo na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se používá k vytvoření virtuálních počítačů. Výchozí hodnota je $False.

Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 SP1 nebo novější verzí nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu. Hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky. Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezuje umístění tohoto počítače na hostitele se systémem Windows Server 2008 SP1 nebo novější verzí.

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

-DynamicMemoryMaximumMB

Určuje maximální velikost paměti, kterou může hostitel přidělit virtuálnímu počítači, pokud je povolená dynamická paměť. Výchozí hodnota je 65536.

Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 SP1 nebo novější verzí nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu. Hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky. Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezuje umístění tohoto počítače na hostitele se systémem Windows Server 2008 SP1 nebo novější verzí.

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

-DynamicMemoryMinimumMB

Určuje minimální velikost paměti, kterou může hostitel přidělit virtuálnímu počítači, pokud je povolená dynamická paměť. Výchozí hodnota je 65536.

Dynamickou paměť pro virtuální počítač můžete povolit jenom v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 SP1 nebo novější verzí nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu. Hardwarové změny uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky. Povolení dynamické paměti na virtuálním počítači uloženém v knihovně omezuje umístění tohoto počítače na hostitele se systémem Windows Server 2008 SP1 nebo novější verzí.

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

-EnableBackup

Určuje, jestli tato rutina umožňuje službě Stínová kopie svazku zálohovat virtuální počítač. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-Enabled

Určuje, jestli tato rutina povolí nebo zakáže virtuální počítač.

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

-EnableDataExchange

Určuje, jestli tato rutina povolí nebo zakáže použití páru klíč/hodnota pro výměnu dat mezi virtuálním počítačem a hostitelským operačním systémem. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-EnableHeartbeat

Označuje, jestli tato rutina povolí nebo zakáže použití prezenčních signálů ke sledování stavu virtuálního počítače. Prezenčních signálů je signál vygenerovaný v nastavených intervalech. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-EnableNestedVirtualization

Povolí vnořenou virtualizaci.

Poznámka

Tento parametr platí pro VMM 2019 UR1.

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

-EnableOperatingSystemShutdown

Určuje, jestli tato rutina povolí nebo zakáže vypnutí operačního systému na virtuálním počítači spravovaném nástrojem VMM z rozhraní pro správu Technologie Hyper-V na hostiteli. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-EnableTimeSync

Určuje, jestli tato rutina povolí nebo zakáže synchronizaci systémového času virtuálního počítače s systémovým časem operačního systému, který běží na hostiteli. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-FirstBootDevice

Určuje zařízení, na kterém se nejprve pokusí spustit.

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

-HAVMPriority

Určuje prioritu virtuálního počítače. Virtuální počítače se spouští podle priority, aby se omezily limity uzlu hostitelského clusteru. Platný vstup pro tento parametr je číselná reprezentace priority:

  • Vysoká. 3000
  • Střední. 2000
  • Nízká. 1000

Pokud zadáte hodnotu nuly (0), virtuální počítač se automaticky nerestartuje.

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

-HighlyAvailable

Označuje, jestli je virtuální počítač umístěn na hostiteli Hyper-V, který je součástí hostitelského clusteru. Nakonfigurujte toto nastavení na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se používá k vytvoření virtuálních počítačů.

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

-InstallVirtualizationGuestServices

Určuje, jestli tato rutina nainstaluje služby hosta virtualizace na virtuální počítač s Windows. Výchozí hodnota je $False a nástroj VMM nainstaluje příslušnou službu hosta virtualizace automaticky.

Pro virtuální počítač na hostiteli Hyper-V se služba hosta virtualizace nazývá Integrační komponenty nebo VMGuest.iso. Pro virtuální počítač na hostiteli XenServer se služba hosta virtualizace nazývá Citrix Tools for Virtual Machines nebo xs-tools.iso. Virtuální počítače na hostiteli VMware ESX nepoužívají službu hosta virtualizace.

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

-JobGroup

Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje název proměnné pro průběh úlohy.

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

-MemoryMB

Určuje velikost paměti RAM (Random Access Memory) v megabajtech (MB) na hostiteli, který je přidělen virtuálnímu počítači. Výchozí hodnota je 512 MB. Pro virtuální počítač, na kterém je povolená dynamická paměť, zadejte hodnotu spouštěcí paměti. Maximální přiřaditelná paměť hostitele je následující:

  • Hyper-V. Až 65536 MB PAMĚTI RAM na virtuální počítač
  • VMware ESX Server 3.0.x Až 16384 MB RAM na virtuální počítač
  • VMware ESX Server 3.5.x. Až 65532 MB PAMĚTI RAM na virtuální počítač
  • Citrix XenServer. Až 32265 MB PAMĚTI RAM na virtuální počítač
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Určuje maximální velikost paměti v megabajtech, které hostitel umožňuje každému virtuálnímu uzlu NUMA.

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

-MemoryWeight

Určuje prioritu přidělování paměti virtuálnímu počítači vzhledem k jiným virtuálním počítačům na stejném hostiteli. Hostitel přidělí virtuálnímu počítači více paměti, který má vyšší hodnotu než virtuální počítač s nižším nastavením. Pro hostitele se systémem Windows Server 2008 R2 SP1 nebo novější verzí jsou výchozí hodnoty:

  • Nízká. 0
  • Normální. 5000
  • Vysoká. 10 000
  • Vlastní. 10 000
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Určuje maximální počet monitorů, které virtuální video adaptér podporuje.

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

-MonitorMaximumResolution

Určuje hodnotu jako řetězec, který představuje maximální možné rozlišení monitoru virtuálního grafického adaptéru. Platné hodnoty jsou:

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

Výchozí hodnota je 1280x1024.

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

-Name

Určuje název virtuálního počítače.

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

-NetworkUtilizationMbps

Určuje šířku pásma v megabitech za sekundu (Mb/s) v hostitelské síti, kterou může virtuální počítač používat.

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

-NumaIsolationRequired

Určuje, jestli je vyžadována izolace NUMA.

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

-NumLock

Určuje, jestli tato rutina povolí nebo zakáže hodnotu systému BIOS pro NumLock na virtuálním počítači. Virtuální počítač musí být nasazený na hostiteli Hyper-V.

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

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

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

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

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

-OperatingSystem

Určuje typ operačního systému pro virtuální počítač. Pokud chcete v nástroji VMM zobrazit seznam názvů všech dostupných operačních systémů, použijte rutinu Get-SCOperatingSystem .

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

-Owner

Určuje vlastníka virtuálního počítače jako platný uživatelský účet domény.

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

-ProtectionProvider

Určuje zprostředkovatele ochrany.

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

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-QuotaPoint

Určuje kvótu, která omezuje počet samoobslužných uživatelů virtuálních počítačů, které můžou nasadit.

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

-RecoveryPointObjective

Určuje maximální dobu, pro kterou je možné tolerovat ztrátu dat z IT služby kvůli závažnému incidentu.

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

-RemoveCapabilityProfile

Označuje, že tato rutina odebere jeden nebo více zadaných objektů profilu schopností.

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

-RemoveFromCloud

Označuje, že tato rutina odebere přidružení virtuálního počítače k cloudu.

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

-RemoveSelfServiceUserRole

Určuje, jestli tato rutina odebere zadanou roli uživatele samoobslužné služby ze seznamu oprávnění virtuálního počítače.

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

-ReplicationGroup

Určuje skupinu replikace.

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

-RunAsSystem

Označuje, že virtuální počítač běží pod účtem místního systému.

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

-RunAsUserCredential

Určuje účet hosta, ve kterém je virtuální počítač spuštěný.

Pro lepší zabezpečení vytvořte speciální účet s omezenými oprávněními. Minimální oprávnění jsou následující:

  • Soubor .vmc. Čtení dat, zápis dat, spuštění souboru
  • Složka .vmc. Výpis složky, zápis/vytvoření souboru pro uložení stavu virtuálního počítače
  • Soubor .vhd. Čtení dat, čtení atributů, čtení rozšířených atributů, zápis dat
  • Soubor .vnc. Spuštění souboru, čtení dat, atributů čtení, čtení, čtení, informace o tom, jestli se virtuální počítač připojí k virtuální síti

Tento parametr se nevztahuje na virtuální počítače, které hostují Hyper-V, VMware ESX nebo Citrix XenServer.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-SecureBootEnabled

Označuje, jestli tato rutina umožňuje zabezpečené spouštění.

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

-SecureBootTemplate

Určuje šablonu zabezpečeného spouštění, která se má použít pro virtuální počítač generace 2.

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

-StartAction

Určuje chování virtuálního počítače při spuštění virtualizační služby. Platné hodnoty jsou:

  • 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

Určuje chování virtuálního počítače, když se služba virtualizace zastaví. Platné hodnoty jsou:

  • 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

Určuje slovo nebo frázi, které se mají přidružit k virtuálnímu počítači. Můžete vyhledat všechny objekty, které mají zadanou sadu značek. Můžete vyhledat podmnožinu značek nebo můžete vyhledat úplnou sadu značek.

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

-UseHardwareAssistedVirtualization

Označuje, jestli se používá virtualizace s asistencí hardwaru, pokud je dostupná.

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

-UserRole

Určuje objekt role uživatele.

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

-VirtualNumaNodesPerSocketMaximum

Určuje maximální počet uzlů NUMA povolených pro každý soket.

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

-VirtualVideoAdapterEnabled

Určuje, jestli se má virtuální počítač povolit microsoft synthetic 3D Virtual Video Adapter. Virtuální video adaptér můžete povolit přímo na virtuálním počítači nebo v šabloně nebo hardwarovém profilu, který se používá k vytvoření virtuálních počítačů.

Pro virtuální počítač můžete povolit adaptér Microsoft Synthetic 3D Virtual Video Adapter pouze v případě, že je tento virtuální počítač nasazený na hostiteli se systémem Windows Server 2008 R2 SP1 nebo novější verzí, které mají nainstalovanou roli Vzdálená plocha a službu role Virtuální grafika vzdálené plochy nebo pokud je virtuální počítač uložený v knihovně v zastaveném stavu. Změny hardwaru uloženého virtuálního počítače je možné provést pouze v případě, že virtuální počítač nemá snímky. Povolení 3D virtuálního grafického adaptéru Microsoftu na virtuálním počítači uloženém v knihovně omezuje umístění tohoto počítače na hostitele se systémem Windows Server 2008 R2 SP1 nebo novější verzí, které mají nainstalovanou roli Vzdálená plocha a službu role Virtuální grafika vzdálené plochy.

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

-VM

Určuje objekt virtuálního počítače.

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

-VMShieldingData

Určuje objekt VMShieldingData .

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

-VMwareResourcePool

Určuje fond prostředků VMware. Tato rutina přiřadí virtuální počítač nasazený na hostiteli VMware ESX nebo privátním cloudu fondu prostředků, který tento parametr určuje.

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

Výstupy

VirtualMachine

Tato rutina vrátí objekt VirtualMachine .

Poznámky

  • Tato rutina vyžaduje objekt virtuálního počítače VMM, který lze načíst pomocí rutiny Get-SCVirtualMachine .