New-SCVirtualMachine
Vytvoří virtuální počítač, který bude spravovat nástroj VMM.
Syntaxe
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VMTemplate <Template>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-Cloud <Cloud>
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfiguration <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfigurationScaleOut <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-ComputerTier <ComputerTier>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-ComputerName <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Poznámka
Nový parametr [-EnableNestedVirtualization] <boolean> je součástí VMM 2019 UR1. Další informace naleznete v tématu Parametry.
Rutina New-SCVirtualMachine vytvoří virtuální počítač, který spravuje Nástroj Virtual Machine Manager (VMM). Virtuální počítač můžete vytvořit z následujících zdrojů:
- Zastavený virtuální počítač nasazený na hostiteli.
- Virtuální počítač uložený v knihovně VMM.
- Šablona virtuálního počítače.
- Virtuální pevný disk, který již obsahuje operační systém. Virtuální počítač můžete vytvořit z existujícího pevného disku, který obsahuje operační systém třetí strany, například Linux.
- Prázdný virtuální pevný disk.
Nový v nástroji System Center 2019 můžete vytvořit virtuální počítač pomocí rozdílového disku. Další informace o rozdílových discích najdete v tématu New-SCVirtualDiskDrive.
Když nasadíte nový virtuální počítač do hostitele Hyper-V, můžete zadat umístění souborů virtuálního počítače nebo použít výchozí cestu: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Když nasadíte virtuální počítač na hostitele VMware ESX nebo na hostitele Citrix XenServer, neexistuje žádná výchozí cesta. Zadejte cestu.
Jako alternativu k aktuální rutině můžete vytvořit virtuální počítač pomocí následujících rutin:
-
New-SCP2V.
Tato rutina vytvoří virtuální počítač z existujícího fyzického počítače.
Tomu se říká převod P2V.
Další informace potřebujete zadáním:
Get-Help New-SCP2V
. -
new-SCV2V vytvoří virtuální počítač z existujícího virtuálního počítače, například virtuálního počítače vytvořeného v nástroji VMWare.
Tomu se říká převod V2V).
Další informace potřebujete zadáním:
Get-Help New-SCV2V
.
Příklady
Příklad 1: Vytvoření virtuálního počítače z virtuálního pevného disku a jeho nasazení na hostitele
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Large"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualMachine -Name "VM01" -VirtualHardDisk $VHD -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously
První příkaz získá objekt virtuálního pevného disku s názvem Prázdný disk – Velký z knihovny VMM a uloží tento objekt do $VHD proměnné.
Druhý příkaz získá objekt hostitele s názvem VMHost01 a uloží tento objekt do $VMHost proměnné.
Poslední příkaz vytvoří virtuální počítač s názvem VM01 z virtuálního pevného disku uloženého v $VHD. Příkaz nasadí nový virtuální počítač v cestě C:\VirtualMachinePath na hostitele s názvem VMHost01. Příkaz určuje parametr RunAsynchronously. Příkaz vrátí řízení do prostředí bezprostředně před dokončením příkazu.
Příklad 2: Vytvoření virtuálního počítače ze šablony virtuálního počítače a jeho nasazení na hostitele
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "WindowsServer2008R2"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "VM02" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -ComputerName "Server01" -FullName "Elisa Daugherty" -OrgName "Contoso" -ProductKey "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
První příkaz získá objekt šablony virtuálního počítače s názvem WindowsServer2008R2 a uloží tento objekt do proměnné $Template.
Druhý příkaz získá objekt hostitele s názvem VMHost02 a uloží tento objekt do proměnné $VMHost.
Poslední příkaz vytvoří virtuální počítač ze šablony virtuálního počítače uložené v $Template. Příkaz pojmenuje virtuální počítač VM02. Nasadí virtuální počítač na hostiteli VMHost02 a uloží soubory virtuálního počítače do složky C:\VirtualMachinePath. Poslední příkaz přizpůsobí následující vlastnosti: název počítače virtuálního počítače, jméno osoby, které je virtuální počítač zaregistrovaný, název organizace a kód Product Key. Příkaz určuje parametr RunAsynchronously. Příkaz vrátí řízení do prostředí bezprostředně před dokončením příkazu.
Příklad 3: Vytvoření virtuálního počítače klonováním existujícího virtuálního počítače
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> if($VM.Status -eq "PowerOff"){New-SCVirtualMachine -Name "VM03" -VM $VM -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously}
První příkaz získá objekt virtuálního počítače s názvem VM03 a uloží ho do proměnné $VM.
Druhý příkaz získá objekt hostitele s názvem VMHost03 a uloží tento objekt do $VMHost proměnné.
Poslední příkaz zkontroluje, jestli je virtuální počítač VM01 v vypnutém stavu. Pokud je virtuální počítač vypnutý, příkaz vytvoří virtuální počítač s názvem VM03 z virtuálního počítače VM01 a nasadí nový virtuální počítač na VMHost03 v C:\VirtualMachinePath.
Příklad 4: Vytvoření virtuálního počítače z virtuálního počítače uloženého v knihovně
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04"
PS C:\> $VM = Get-SCVirtualMachine -Name "StoredVM01" | where {$_.LibraryServer.Name -eq "LibServer01.Contoso.com"} | where {$_.Location -eq "\\LibServer01.Consoso.com\MSSCVMMLibrary\StoredVM01"}
PS C:\> New-SCVirtualMachine -VM $VM -Name "VM04" -Description "New virtual machine from virtual machine stored in Library" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM -MemoryMB 1024
První příkaz získá objekt hostitele s názvem VMHost04 a uloží tento objekt do $VMHost proměnné.
Druhý příkaz získá objekt virtuálního počítače s názvem StoredVM01 ze zadané cesty na serveru knihovny LibServer01 a uloží objekt virtuálního počítače do proměnné $VM.
Poslední příkaz vytvoří virtuální počítač s názvem VM04 ze služby StoredVM01, který má 1024 MB paměti. Příkaz ho nasadí na zadanou cestu. Příkaz také určuje popis a vlastníka a určuje, že spouštěcí akce virtuálního počítače je nastavená tak, aby se nikdy nezapnula automaticky a že akcí zastavení je uložení virtuálního počítače.
Příklad 5: Vytvoření virtuálního počítače s vysokou dostupností
PS C:\> $JobGuid = [System.Guid]::NewGuid().ToString()
PS C:\> $VMName = "HAVM01"
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGuid -PhysicalAddressType Dynamic -VLANEnabled $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGuid -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Owner "Contoso\ElisaDaugherty" -Name "HWProfile02" -CPUCount 1 -MemoryMB 512 -HighlyAvailable $True -NumLock $False -BootOrder "CD", "IdeHardDrive", "PxeBoot", "Floppy" -LimitCPUFunctionality $False -JobGroup $JobGuid
PS C:\> New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 0 -JobGroup $JobGuid -Size 40960 -Dynamic -Filename "HAVM01_disk_1.vhd"
PS C:\> $VMHost = Get-SCVMHost | where {$_.Name -eq "VMMHANode02.Contoso.com"}
PS C:\> $HardwareProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile02"}
PS C:\> $OperatingSystem = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVirtualMachine -Name $VMName -Description "" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "R:\" -HardwareProfile $HardwareProfile -JobGroup $JobGuid -OperatingSystem $OperatingSystem -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM
První příkaz vytvoří řetězec GUID a uloží ho do proměnné $VMGuid. Tento identifikátor GUID je ID skupiny úloh, které funguje jako identifikátor, který seskupuje následující příkazy, které tento identifikátor obsahují do jedné skupiny úloh.
Druhý příkaz uloží řetězec HAVM01 do proměnné $VMName. Tento řetězec je název nového virtuálního počítače.
Třetí příkaz vytvoří virtuální síťový adaptér, který má dynamickou adresu MAC a má zakázanou síť VLAN. Protože příkaz určuje parametr JobGroup, síťový adaptér se nevytvořil až těsně před spuštěním aktuální rutiny.
Čtvrtý příkaz vytvoří virtuální jednotku DVD integrovaného vývojového prostředí připojenou k druhému kanálu a prvnímu slotu. Protože příkaz určuje parametr JobGroup, virtuální jednotka DVD se nevytvořila až těsně před spuštěním aktuální rutiny.
Pátý příkaz vytvoří hardwarový profil a určuje hodnoty pro název profilu, vlastníka, počet procesorů, paměť a bootorder. Příkaz zakáže funkci NumLock a také omezené funkce procesoru. Omezený procesor není potřeba, protože virtuální počítač nespouští starší operační systém. Tento příkaz určí virtuální počítač jako vysoce dostupný. Protože příkaz určuje parametr JobGroup, hardwarový profil se nevytvořil až těsně před spuštěním aktuální rutiny.
Šestý příkaz vytvoří virtuální diskovou jednotku IDE s kapacitou úložiště 4 GB v prvním kanálu a prvním slotu. Protože příkaz určuje parametr JobGroup, nová virtuální disková jednotka se nevytvořila až těsně před spuštěním aktuální rutiny.
Sedmý příkaz získá hostitelský objekt virtuálního počítače s názvem VMMHANode02 a uloží tento objekt do proměnné $VMHost. Tento hostitel je jedním uzlem hostitelského clusteru spravovaného nástrojem VMM.
Osmý příkaz získá objekt profilu hardwaru s názvem HWProfile02, který byl vytvořen v pátém příkazu, a uloží tento objekt do proměnné $HardwareProfile.
Devátý příkaz získá objekt operačního systému podle názvu a uloží objekt do proměnné $OperatingSystem.
Poslední příkaz vytvoří nový vysoce dostupný virtuální počítač s názvem HAVM01 pomocí objektů vytvořených a získaných v předchozích příkazech. Příkaz také určuje parametr Path k určení umístění pro uložení virtuálního počítače. Toto umístění musí být migrovatelná logická jednotka clusteru. Příkaz navíc určuje, že se virtuální počítač při spuštění hostitele nespustí automaticky a že se virtuální počítač umístí do uloženého stavu, když se služba virtualizace zastaví.
Příklad 6: Vytvoření nového virtuálního počítače ze šablony pomocí existujícího souboru VHD na cílovém hostiteli
PS C:\> $JobGroupID = [Guid]::NewGuid().ToString()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost06.Contoso.com"
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM06" -Path "L:\" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
První příkaz vygeneruje identifikátor GUID a uloží ho do proměnné $JobGroupID.
Druhý příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate01 a uloží tento objekt do proměnné $Template. V tomto příkladu má VMTemplate01 virtuální diskovou jednotku ve sběrnici IDE Bus 0 LUN 0, která obsahuje virtuální pevný disk.
Třetí příkaz získá objekt hostitele s názvem VMHost06 a uloží tento objekt do $VMHost proměnné.
Čtvrtý příkaz připojí zadaný virtuální pevný disk k prvnímu slotu (0) primárního kanálu (0) na virtuálním řadiči IDE na virtuálním počítači místo výchozího virtuálního pevného disku v šabloně. Virtuální pevný disk uložený v L:\OS. Virtuální pevný disk obsahuje operační systém, který běží na virtuálním počítači. Kromě toho tento příkaz používá parametr JobGroup k určení, že se nespustí, dokud rutina New-SCVirtualMachine aktivuje příkazy v parametru JobGroup ke spuštění.
Poslední příkaz aktivuje všechny příkazy, které obsahují proměnnou $JobGroupID ke spuštění. Příkaz vytvoří nový virtuální počítač s názvem VM06 ze šablony uložené v $VMTemplate. Příkaz nasadí virtuální počítač na hostitele v $VMHost. Příkaz uloží virtuální počítač do kořenového adresáře jednotky L: . Parametr UseLocalVirtualHardDisk určuje, že příkaz místo kopírování virtuálního pevného disku z knihovny používá existující pevný disk na hostiteli. Virtuální pevný disk přidružený k virtuální diskové jednotce v šabloně se proto nahradí virtuální jednotkou pevného disku, která existuje na hostiteli L:\OS. VHD. V důsledku toho jsou virtuální počítač i jeho operační systém uloženy na jednotce L: na hostiteli.
Příklad 7: Použití existujícího virtuálního pevného disku na cílovém hostiteli k vytvoření virtuálního počítače ze šablony a přesunutí dalšího virtuálního pevného disku na nový virtuální počítač
PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost07.Contoso.com"
PS C:\> $VHD = Get-SCVirtualHardDisk -All | where {$_.Name -eq "Other.Vhd"}
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualDiskDrive -VirtualHardDisk $VHD -IDE -BUS 0 -LUN 1 -Path "R:\" -Filename "Other.Vhd" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM07" -Path "D:\VirtualMachinePath" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
První tři příkazy jsou stejné jako první tři příkazy v předchozím příkladu. V tomto příkladu má VMTemplate01 virtuální diskovou jednotku ve sběrnici IDE Bus 0 a LUN 0, která obsahuje virtuální pevný disk.
Čtvrtý příkaz získá objekt virtuálního pevného disku s názvem Other.VHD. Rutina Get-SCVirtualHardDisk může načíst objekty virtuálního pevného disku z virtuálního počítače, ze šablony nebo ze samostatného souboru uloženého v knihovně VMM. Zadáním parametru All načte úplný seznam všech podřízených objektů nezávislých na nadřazený objekt. V tomto případě příkaz načte všechny dostupné objekty virtuálního pevného disku a pak vybere Other.VHD.
Pátý příkaz připojí zadaný virtuální pevný disk k prvnímu slotu (0) primárního kanálu (0) na virtuálním řadiči IDE na virtuálním počítači místo výchozího virtuálního pevného disku v šabloně. Virtuální pevný disk uložený v L:\OS. Virtuální pevný disk obsahuje operační systém, který se spustí na virtuálním počítači. Kromě toho tento příkaz určuje parametr JobGroup, který určí, že se nespustí, dokud aktuální rutina neaktivuje příkazy v seznamu JobGroup ke spuštění.
Šestý příkaz vytvoří objekt virtuální diskové jednotky a připojí objekt virtuálního pevného disku uložený v $VHD ke sběrnici IDE Bus 0 a LUN 1 na nové jednotce. Příkaz určuje parametr Path pro uložení objektu virtuálního pevného disku do $VHD v kořenovém adresáři jednotky R na virtuálním počítači a určuje, že jeho název je Other.VHD. Kromě toho tento příkaz používá parametr JobGroup k určení, že se nespustí, dokud poslední příkaz neaktivuje příkazy v seznamu JobGroup ke spuštění.
Poslední příkaz aktivuje všechny příkazy, které obsahují proměnnou $JobGroupID ke spuštění. Příkaz vytvoří virtuální počítač s názvem VM07 ze šablony uložené v $VMTemplate. Příkaz nasadí virtuální počítač na hostitele zadaného v $VMHost. Příkaz uloží virtuální počítač do složky D:\VirtualMachinePath. Parametr UseLocalVirtualHarddisk určuje, že čárka používá existující pevný disk na hostiteli místo kopírování virtuálního pevného disku z knihovny. Virtuální pevný disk přidružený k virtuální diskové jednotce v šabloně se proto nahradí virtuální jednotkou pevného disku, která existuje na hostiteli L:\OS. VHD. V důsledku toho je cesta virtuálního počítače D:\VirtualMachinePath\VM07, cesta operačního systému je L:\OS. VHD a cesta druhého virtuálního pevného disku je R:\Other.VHD.
Příklad 8: Vytvoření virtuálního počítače založeného na Linuxu ze šablony virtuálního počítače a jeho nasazení na hostitele
Opatrnost
Tento článek odkazuje na CentOS, linuxovou distribuci, která dosáhla stavu Ukončení životnosti (EOL). Zvažte své použití a plánování odpovídajícím způsobem. Další informace najdete v pokynůCentOS End Of Life .
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Name -eq "CentOSConfigurable"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $Cred = Get-Credential
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "MyCentOSVM" -RunAsynchronously -ComputerName "MyCentOSVM" -LinuxDomainName "Contoso.com" -LocalAdministratorCredential $Cred -VMHost $VMhost -Path "C:\VirtualMachinePath"
První příkaz získá objekt šablony virtuálního počítače s názvem CentOSConfigurable a uloží tento objekt do proměnné $Template.
Druhý příkaz získá hostitele s názvem VMHost02 a uloží tento objekt do proměnné $VMHost.
Třetí příkaz získá přihlašovací údaje a uloží tento objekt do proměnné $Cred. Tyto přihlašovací údaje jsou určené pro kořenový účet.
Poslední příkaz vytvoří virtuální počítač ze šablony virtuálního počítače uložené v $Template. Příkaz pojmenuje virtuální počítač MyCentOSVM. Nasadí virtuální počítač na hostitele s názvem VMHost02 a uloží jeho soubory do složky C:\VirtualMachinePath. Poslední příkaz přizpůsobí následující vlastnosti: název počítače virtuálního počítače, název domény dns Linuxu a heslo kořenového účtu.
Parametry
-AnswerFile
Určuje objekt skriptu uložený v knihovně VMM, který se má použít jako soubor odpovědí. Název skriptu souboru odpovědí závisí na operačním systému, který chcete nainstalovat na virtuální počítač:
- Sysprep.inf. Windows XP, Windows Server 2000 nebo Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 nebo Windows Server 2008
Typ: | Script |
Aliasy: | SysPrepFile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-AutomaticCriticalErrorAction
Určuje akci, která se má provést, když dojde k kritické chybě a překročí dobu časového limitu určenou parametrem AutomaticCriticalErrorActionTimeout parametru. Přijatelné hodnoty pro tento parametr jsou: Pause a None.
Typ: | UInt16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-BlockDynamicOptimization
Určuje, jestli je dynamická optimalizace pro virtuální počítač blokovaná.
Typ: | Boolean |
Aliasy: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CapabilityProfile
Určuje objekt profilu schopností.
Typ: | CapabilityProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CheckpointType
Určuje typ kontrolního bodu. Přijatelné hodnoty pro tento parametr jsou:
- Invalidní
- Výroba
- ProductionOnly
- Standard
Typ: | CheckpointType |
Přípustné hodnoty: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Cloud
Určuje objekt privátního cloudu.
Typ: | Cloud |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ComputerName
Určuje název počítače, který může nástroj VMM jednoznačně identifikovat v síti. Platné formáty jsou:
- Plně kvalifikovaný název domény (plně kvalifikovaný název domény)
- Adresa IPv4 nebo IPv6
- Název rozhraní NetBIOS
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ComputerTier
Určuje objekt vrstvy počítače.
Typ: | ComputerTier |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 jakýkoli podporovaný hostovaný operační systém s výjimkou jednoho procesoru na virtuálním počítači se systémem 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.
Typ: | Byte |
Aliasy: | ProcessorCount |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPUCyclesLimitPercent
Určuje limit cyklů procesoru jako procento.
Typ: | UInt16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPUCyclesReservePercent
Určuje cykly rezervovaného procesoru jako procento.
Typ: | UInt16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPULimitForMigration
Určuje, zda 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ů.
Typ: | Boolean |
Aliasy: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 Windows NT 4.0, na virtuálním počítači nasazeného na hostiteli Hyper-V nebo na hostiteli VMware ESX.
Typ: | Boolean |
Aliasy: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPUPerVirtualNumaNodeMaximum
Určuje maximální počet procesorů povolených pro každý virtuální uzel NUMA.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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ímu počítači s vyšší hodnotou váhy je přiděleno 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ž 1 0000.
- VMware ESX. Vysoko. 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ž 1 000000.
- Citrix XenServer. 1 až 65536, normální je 256.
Typ: | Int32 |
Aliasy: | RelativeWeight |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPUType
Určuje typ procesoru pro virtuální počítač. Pokud chcete načíst seznam všech typů procesoru, které jsou dostupné pro použití ve virtuálních počítačích v prostředí VMM, podívejte se na rutinu Get-SCCPUType.
Typ: | ProcessorType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DelayStartSeconds
Určuje počet sekund čekání po spuštění virtualizační služby před automatickým spuštěním virtuálního počítače. Toto zpoždění zpožďuje dobu spuštění více virtuálních počítačů, aby se snížila poptávka 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.
Typ: | Int32 |
Aliasy: | DelayStart |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Description
Určuje popis virtuálního počítače.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Domain
Určuje plně kvalifikovaný název domény pro doménu služby Active Directory.
Typ: | String |
Aliasy: | JoinDomain |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DomainJoinCredential
Určuje uživatelské jméno a heslo účtu, který má oprávnění připojit počítač k doméně. Doporučujeme použít omezený účet práv připojující počítače k doméně. To zahrnuje virtuální i fyzické počítače.
Pomocí aktuálního parametru můžete zadat přihlašovací údaje na VMHostProfile pro připojení fyzického hostitelského počítače k doméně nebo k zadání přihlašovacích údajů, v nové nebo existující šabloně, profilu nového nebo existujícího hostovaného operačního systému nebo na novém virtuálním počítači pro připojení virtuálního počítače k doméně.
Typ: | VMMCredential |
Aliasy: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DRProtectionRequired
Tento parametr je vyhrazen pro budoucí použití.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DynamicMemoryBufferPercentage
Určuje procento paměti nad aktuálním přidělením paměti virtuálního počítače, který se má hostitel pokusit rezervovat jako vyrovnávací paměť. Výchozí hodnota je 20.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 vytvář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. 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í 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í.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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. 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í 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í.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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. 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í 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í.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EnableNestedVirtualization
Povolí vnořenou virtualizaci.
Poznámka
Tento parametr platí pro VMM 2019 UR1.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FullName
Určuje jméno osoby, jejíž jméno tato rutina zaregistruje virtuální počítač.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Generation
Určuje hodnotu pro generování nového virtuálního počítače.
Typ: | Int32 |
Position: | Named |
Default value: | 1 |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-GuestOSProfile
Určuje objekt profilu hostovaného operačního systému.
Typ: | GuestOSProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-GuiRunOnceCommands
Určuje pole příkazů, které se mají přidat do oddílu [GuiRunOnce] souboru bezobslužné odpovědi. Kolem každého řetězce uzavřeného do dvojitých uvozovek použijte jednoduché uvozovky.
Příklad formátu: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Informace o tom, jak Windows PowerShell používá uvozovky, zadejte Get-Help about_Quoting_Rules
.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HardwareProfile
Určuje objekt hardwarového profilu.
Typ: | HardwareProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-HighlyAvailable
Určuje, jestli se má virtuální počítač umístit na Hyper-V hostitele, který je součástí hostitelského clusteru. Toto nastavení nakonfigurujte 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čů.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spouští jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje název proměnné pro průběh úlohy.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LibraryServer
Určuje objekt serveru knihovny VMM.
Typ: | LibraryServer |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-LinuxAdministratorSSHKey
Určuje soubor veřejného klíče pro klíč SSH s Linuxem.
Typ: | SSHKey |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LinuxAdministratorSSHKeyString
Určuje klíč SSH správce Linuxu jako řetězec.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LinuxDomainName
Určuje plně kvalifikovaný název domény pro specializace operačního systému Linux.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LocalAdministratorCredential
Určuje uživatelské jméno a heslo pro účet místního správce nebo kořenový účet Linuxu pro profil hostovaného operačního systému kompatibilní s Linuxem).
Tato rutina určuje tyto přihlašovací údaje v nové nebo existující šabloně, v novém nebo existujícím profilu hostovaného operačního systému nebo na novém virtuálním počítači přepíše jakékoli stávající heslo správce.
Typ: | VMMCredential |
Aliasy: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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č
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Určuje maximální množství paměti v megabajtech, které hostitel umožňuje každému virtuálnímu uzlu NUMA.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MemoryWeight
Určuje prioritu přidělení 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ětší paměť, 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
- Vysoko. 10,000
- Zvyk. 10,000
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MergeAnswerFile
Určuje, jestli tato rutina slučuje soubor odpovědí spolu s nastavením hostovaného operačního systému. Výchozí hodnota je $True. Konzola VMM používá tento parametr. Nezadávejte tento parametr.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MonitorMaximumCount
Určuje maximální počet monitorů, které virtuální grafický adaptér podporuje.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Výchozí hodnota je 1280x1024.
Typ: | String |
Aliasy: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název nového virtuálního počítače.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NumaIsolationRequired
Určuje, jestli je vyžadována izolace NUMA.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Typ: | UserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OperatingSystem
Určuje typ operačního systému pro virtuální počítač. Pokud chcete zobrazit seznam názvů všech dostupných operačních systémů v nástroji VMM, použijte rutinu Get-SCOperatingSystem.
Typ: | OperatingSystem |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OrganizationName
Určuje název organizace pro osobu, jejíž jméno tato rutina zaregistruje virtuální počítač.
Typ: | String |
Aliasy: | OrgName |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Owner
Určuje vlastníka virtuálního počítače jako platný uživatelský účet domény.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Path
Určuje cílovou cestu pro nový virtuální počítač.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProductKey
Určuje kód Product Key. Kód Product Key je 25místné číslo, které identifikuje licenci produktu. Kód Product Key lze použít k registraci nástroje VMM nebo operačního systému, který se má nainstalovat na virtuální počítač nebo hostitele.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProtectionProvider
Určuje zprostředkovatele ochrany.
Typ: | ProtectionProvider |
Přípustné hodnoty: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RecoveryPointObjective
Určuje maximální dobu, pro kterou je možné tolerovat ztrátu dat ze služby IT kvůli závažnému incidentu.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReplicationGroup
Určuje skupinu replikace.
Typ: | ReplicationGroup |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReturnImmediately
Označuje, že ovládací prvek je vrácen do volajícího procesu bezprostředně před vytvořením úlohy.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SecureBootEnabled
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SecureBootTemplate
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SelfServiceRole
Určuje roli samoobslužné služby, která má oprávnění pro přístup k virtuálnímu počítači.
Typ: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SharePath
Určuje cestu platné sdílené složky knihovny na existujícím serveru knihovny, který používá cestu UNC (Universal Naming Convention).
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SkipInstallVirtualizationGuestServices
Označuje, že tato rutina nenainstaluje na virtuální počítač služby hosta virtualizace. Výchozí hodnota je $False a nástroj VMM automaticky nainstaluje příslušnou službu hosta virtualizace.
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 hostovací služba 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.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StartAction
Určuje chování virtuálního počítače při spuštění služby virtualizace. Platné hodnoty jsou:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Typ: | VMStartAction |
Přípustné hodnoty: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StartVM
Označuje, že virtuální počítač se spustí, když dorazí do cílového hostitele.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StopAction
Určuje chování virtuálního počítače, když se služba virtualizace zastaví. Platné hodnoty jsou:
- SaveVM
- TurnOffVM
- ShutdownGuestOS.
Typ: | VMStopAction |
Přípustné hodnoty: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StoreToLibrary
Označuje, že tato rutina ukládá virtuální počítač do knihovny VMM.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeZone
Určuje číslo, které identifikuje geografickou oblast, která sdílí stejný standardní čas.
Seznam indexů časových pásem najdete v tématu Hodnoty indexu časových pásem společnosti Microsoft (http://go.microsoft.com/fwlink/?LinkId=120935
) ve službě Microsoft Developer Network.
Pokud nezadáte časové pásmo, výchozí časové pásmo je stejné nastavení časového pásma, které je na hostiteli virtuálního počítače.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseDiffDiskOptimization
Označuje, že tato rutina používá optimalizaci rozdílových disků.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseLocalVirtualHardDisk
Označuje, že tato rutina ověřuje, že soubory virtuálního pevného disku, které tato rutina musí mít k vytvoření virtuálního počítače, a jsou uložené na cílovém hostiteli.
Typ: | SwitchParameter |
Aliasy: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UserRole
Určuje objekt role uživatele.
Typ: | UserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualHardDisk
Určuje objekt virtuálního pevného disku.
Typ: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VirtualNumaNodesPerSocketMaximum
Určuje maximální počet uzlů NUMA povolených pro každý soket.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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á má 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í virtuálního adaptéru Microsoft Synthetic 3D Virtual Video Adapter 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.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VM
Určuje objekt virtuálního počítače.
Typ: | VM |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMConfiguration
Určuje objekt konfigurace virtuálního počítače.
Typ: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMConfigurationScaleOut
Určuje objekt konfigurace virtuálního počítače, který se používá při horizontálním navýšení kapacity služby.
Typ: | BaseVMConfiguration |
Aliasy: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMHost
Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer. Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost.
Typ: | Host |
Aliasy: | Host |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMShieldingData
Určuje objekt VMShieldingData.
Typ: | KeyFile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMTemplate
Určuje objekt šablony VMM, který tato rutina používá k vytváření virtuálních počítačů.
Typ: | Template |
Aliasy: | Template |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Workgroup
Určuje název pracovní skupiny, ke které se má virtuální počítač připojit. Tento parametr můžete použít k přepsání existující hodnoty v šabloně nebo v profilu hostovaného operačního systému.
Typ: | String |
Aliasy: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
VirtualMachine
Tato rutina vrátí objekt VirtualMachine.
Poznámky
- Tato rutina vyžaduje objekt virtuálního pevného disku VMM, objekt šablony virtuálního počítače nebo objekt virtuálního počítače. K získání takového objektu použijte Get-SCVirtualHardDisk, Get-SCVMTemplatenebo Rutina Get-SCVirtualMachine.
Související odkazy
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine