New-SCVirtualMachine
Создает виртуальную машину для управления VMM.
Синтаксис
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>]
Описание
Заметка
Новый параметр [-EnableNestedVirtualization] <логический> включен в VMM 2019 UR1 и более поздних версиях. Дополнительные сведения см. в разделепараметров
Командлет new-SCVirtualMachine создает виртуальную машину, которой управляет Virtual Machine Manager (VMM). Вы можете создать виртуальную машину из следующих источников:
- Остановленная виртуальная машина, развернутая на узле.
- Виртуальная машина, хранящуюся в библиотеке VMM.
- Шаблон виртуальной машины.
- Виртуальный жесткий диск, который уже содержит операционную систему. Вы можете создать виртуальную машину с существующего жесткого диска, содержащего стороннюю операционную систему, например Linux.
- Пустой виртуальный жесткий диск.
В System Center можно создать виртуальную машину с помощью разностного диска. Дополнительные сведения о разных дисках см. в New-SCVirtualDiskDrive.
При развертывании новой виртуальной машины на узле Hyper-V можно указать расположение файлов виртуальных машин или использовать путь по умолчанию: <C>:\ProgramData\Microsoft\Windows\Hyper-V. При развертывании виртуальной машины на узле VMware ESX или узле Citrix XenServer нет пути по умолчанию. Укажите путь.
В качестве альтернативы текущему командлету можно создать виртуальную машину с помощью следующих командлетов:
-
New-SCP2V.
Этот командлет создает виртуальную машину с существующего физического компьютера.
Это называется преобразованием P2V.
Дополнительные сведения введите:
Get-Help New-SCP2V
. -
New-SCV2V создает виртуальную машину из существующей виртуальной машины, например виртуальную машину, созданную в VMWare.
Это называется преобразованием V2V.
Дополнительные сведения введите:
Get-Help New-SCV2V
.
Примеры
Пример 1. Создание виртуальной машины с виртуального жесткого диска и его развертывание на узле
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
Первая команда получает объект виртуального жесткого диска с именем "Пустой диск " Большой из библиотеки VMM" и сохраняет этот объект в переменной $VHD.
Вторая команда получает объект узла с именем VMHost01 и сохраняет этот объект в переменной $VMHost.
Последняя команда создает виртуальную машину с именем VM01 из виртуального жесткого диска, хранящегося в $VHD. Команда развертывает новую виртуальную машину в C:\VirtualMachinePath на узле с именем VMHost01. Команда задает параметр RunAsynchronronly. Команда сразу же возвращает элемент управления в оболочку перед завершением команды.
Пример 2. Создание виртуальной машины из шаблона виртуальной машины и его развертывание на узле
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"
Первая команда получает объект шаблона виртуальной машины с именем WindowsServer2008R2 и сохраняет этот объект в переменной $Template.
Вторая команда получает объект узла с именем VMHost02 и сохраняет этот объект в переменной $VMHost.
Последняя команда создает виртуальную машину из шаблона виртуальной машины, хранящегося в $Template. Команда называет виртуальную машину VM02. Он развертывает виртуальную машину на узле VMHost02 и сохраняет файлы виртуальных машин в C:\VirtualMachinePath. Последняя команда настраивает следующие свойства: имя компьютера для виртуальной машины, имя пользователя, которому зарегистрирована виртуальная машина, имя организации и ключ продукта. Команда задает параметр RunAsynchronronly. Команда сразу же возвращает элемент управления в оболочку перед завершением команды.
Пример 3. Создание виртуальной машины путем клонирования существующей виртуальной машины
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}
Первая команда получает объект виртуальной машины с именем VM03 и сохраняет этот объект в переменной $VM.
Вторая команда получает объект узла с именем VMHost03 и сохраняет этот объект в переменной $VMHost.
Последняя команда проверяет, находится ли виртуальная машина VM01 в состоянии выключенного питания. Если виртуальная машина отключена, команда создает виртуальную машину с именем VM03 из VM01 и развертывает новую виртуальную машину в VMHost03 в C:\VirtualMachinePath.
Пример 4. Создание виртуальной машины из виртуальной машины, хранящейся в библиотеке
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
Первая команда получает объект узла с именем VMHost04 и сохраняет этот объект в переменной $VMHost.
Вторая команда получает объект виртуальной машины с именем StoredVM01 из указанного пути на сервере библиотеки LibServer01 и сохраняет объект виртуальной машины в переменной $VM.
Последняя команда создает виртуальную машину с именем VM04 из StoredVM01 с 1024 МБ памяти. Команда развертывает ее по указанному пути. Команда также указывает описание и владельца, а также указывает, что начальное действие для виртуальной машины не включается автоматически, и что действие остановки заключается в сохранении виртуальной машины.
Пример 5. Создание высокодоступной виртуальной машины
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
Первая команда создает строку GUID и сохраняет ее в переменной $VMGuid. Этот GUID — это идентификатор группы заданий, который работает в качестве идентификатора, который группирует последующие команды, которые включают этот идентификатор в одну группу заданий.
Вторая команда сохраняет строку HAVM01 в переменной $VMName. Эта строка — это имя новой виртуальной машины.
Третья команда создает адаптер виртуальной сети с динамическим MAC-адресом и отключенной виртуальной локальной локальной сети. Так как команда задает параметр JobGroup, сетевой адаптер не создается только перед запуском текущего командлета.
Четвертая команда создает виртуальный DVD-диск интегрированной среды разработки, подключенный ко второму каналу и первому слоту. Так как команда задает параметр JobGroup, виртуальный DVD-диск не создается до тех пор, пока не будет запущен текущий командлет.
Пятая команда создает профиль оборудования и задает значения для имени профиля, владельца, счетчика ЦП, памяти и загрузчика. Команда отключает NumLock, а также ограничивает функциональные возможности ЦП. Ограниченный ЦП не требуется, так как эта виртуальная машина не запускает старую операционную систему. Эта команда обозначает виртуальную машину как высокодоступную. Так как команда задает параметр JobGroup, профиль оборудования не создается только перед запуском текущего командлета.
Шестая команда создает виртуальный диск интегрированной среды разработки с емкостью хранилища 4 ГБ на первом канале и первом слоте. Так как команда задает параметр JobGroup, новый виртуальный диск не создается до тех пор, пока не будет запущен текущий командлет.
Седьмая команда получает объект узла виртуальной машины с именем VMMHANode02 и сохраняет этот объект в переменной $VMHost. Этот узел является одним узлом кластера узлов, управляемого VMM.
Восьмая команда получает объект профиля оборудования с именем HWProfile02, созданный в пятой команде, и сохраняет этот объект в переменной $HardwareProfile.
Девятая команда получает объект операционной системы по имени и сохраняет объект в переменной $OperatingSystem.
Последняя команда создает новую высокодоступную виртуальную машину с именем HAVM01 с помощью созданных и полученных в предыдущих командах объектов. Команда также задает параметр path, чтобы указать расположение для хранения виртуальной машины. Это расположение должно быть переносимым кластером LUN. Кроме того, команда указывает, что виртуальная машина не запускается автоматически при запуске узла и что виртуальная машина помещается в сохраненное состояние при остановке службы виртуализации.
Пример 6. Использование существующего VHD-файла на конечном узле для создания виртуальной машины на основе шаблона
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
Первая команда создает GUID и сохраняет ее в переменной $JobGroupID.
Вторая команда получает объект шаблона виртуальной машины с именем VMTemplate01 и сохраняет этот объект в переменной $Template. В этом примере VMTemplate01 имеет виртуальный диск на IDE Bus 0 LUN 0, который содержит виртуальный жесткий диск.
Третья команда получает объект узла с именем VMHost06 и сохраняет этот объект в переменной $VMHost.
Четвертая команда подключает указанный виртуальный жесткий диск к первому слоту (0) первичного канала (0) на виртуальном контроллере интегрированной среды разработки на виртуальной машине вместо виртуального жесткого диска по умолчанию в шаблоне.
Виртуальный жесткий диск, хранящийся в L:\OS. VHD содержит операционную систему, которая выполняется на виртуальной машине.
Кроме того, эта команда использует параметр jobGroup
Последняя команда запускает все команды, содержащие переменную $JobGroupID для выполнения. Команда создает новую виртуальную машину с именем VM06 из шаблона, хранящегося в $VMTemplate. Команда развертывает виртуальную машину на узле в $VMHost. Команда сохраняет виртуальную машину в корневом каталоге диска L: . Параметр UseLocalVirtualHardDisk указывает, что команда использует существующий жесткий диск на узле вместо копирования виртуального жесткого диска из библиотеки. Поэтому виртуальный жесткий диск, связанный с виртуальным диском на шаблоне, заменяется виртуальным жестким диском, который существует на узле, L:\OS. VHD. В результате виртуальная машина и ее операционная система хранятся на диске L: на узле.
Пример 7. Использование существующего виртуального жесткого диска на конечном узле для создания виртуальной машины из шаблона и перемещения другого виртуального жесткого диска на новую виртуальную машину
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
Первые три команды идентичны первым трем командам в предыдущем примере. В этом примере VMTemplate01 имеет виртуальный диск на шине IDE 0 и LUN 0, который содержит виртуальный жесткий диск.
Четвертая команда получает объект виртуального жесткого диска с именем Other.VHD. Командлет Get-SCVirtualHardDisk может извлекать объекты виртуального жесткого диска из виртуальной машины, из шаблона или из автономного файла, хранящегося в библиотеке VMM. Указание параметра All извлекает полный список всех подчиненных объектов независимо от родительского объекта. В этом случае команда извлекает все доступные объекты виртуального жесткого диска, а затем выбирает Другой.VHD.
Пятая команда подключает указанный виртуальный жесткий диск к первому слоту (0) первичного канала (0) на виртуальном контроллере интегрированной среды разработки на виртуальной машине вместо виртуального жесткого диска по умолчанию в шаблоне.
Виртуальный жесткий диск, хранящийся в L:\OS. VHD содержит операционную систему, которая запустится на виртуальной машине.
Кроме того, эта команда указывает параметр
Шестая команда создает объект виртуального диска и подключает объект виртуального жесткого диска, хранящийся в $VHD, к шине IDE 0 и LUN 1 на новом диске.
Команда задает параметр пути
Последняя команда активирует все команды, содержащие переменную $JobGroupID для выполнения. Команда создает виртуальную машину с именем VM07 из шаблона, хранящегося в $VMTemplate. Команда развертывает виртуальную машину на узле, указанном в $VMHost. Команда сохраняет виртуальную машину в папке D:\VirtualMachinePath. Параметр UseLocalVirtualHarddisk указывает, что commmand использует существующий жесткий диск на узле вместо копирования виртуального жесткого диска из библиотеки. Поэтому виртуальный жесткий диск, связанный с виртуальным диском на шаблоне, заменяется виртуальным жестким диском, который существует на узле, L:\OS. VHD. В результате путь к виртуальной машине — D:\VirtualMachinePath\VM07, путь к операционной системе — L:\OS. VHD и путь к другому виртуальному жесткому диску — R:\Other.VHD.
Пример 8. Создание виртуальной машины под управлением Linux из шаблона виртуальной машины и его развертывание на узле
Осторожность
Эта статья ссылается на CentOS, дистрибутив Linux, который достиг состояния окончания жизни (EOL). Пожалуйста, рассмотрите возможность использования и планирования соответствующим образом. Дополнительные сведения см. в
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"
Первая команда получает объект шаблона виртуальной машины с именем CentOSConfigurable и сохраняет этот объект в переменной $Template.
Вторая команда получает узел с именем VMHost02 и сохраняет этот объект в переменной $VMHost.
Третья команда получает учетные данные и сохраняет этот объект в переменной $Cred. Эти учетные данные для корневой учетной записи.
Последняя команда создает виртуальную машину из шаблона виртуальной машины, хранящегося в $Template. Команда назовет виртуальную машину MyCentOSVM. Он развертывает виртуальную машину на узле с именем VMHost02 и сохраняет файлы в C:\VirtualMachinePath. Последняя команда настраивает следующие свойства: имя компьютера для виртуальной машины, dnsdomainname Linux и пароль корневой учетной записи.
Параметры
-AnswerFile
Указывает объект скрипта, хранящийся в библиотеке VMM для использования в качестве файла ответа. Имя скрипта файла ответа зависит от операционной системы, которую требуется установить на виртуальной машине:
- Sysprep.inf. Windows XP, Windows Server 2000 или Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 или Windows Server 2008
Тип: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-AutomaticCriticalErrorAction
Указывает действие, выполняемое при возникновении критической ошибки виртуальной машины, и превышает время ожидания, указанное параметром AutomaticCriticalErrorActionTimeout. Допустимые значения для этого параметра: "Пауза" и "Нет".
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AutomaticCriticalErrorActionTimeout
Указывает время в минутах ожидания критической приостановки перед отключением виртуальной машины.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-BlockDynamicOptimization
Указывает, заблокирована ли динамическая оптимизация для виртуальной машины.
Тип: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CapabilityProfile
Указывает объект профиля возможностей.
Тип: | CapabilityProfile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CheckpointType
Указывает тип контрольной точки. Допустимые значения для этого параметра:
- Нетрудоспособный
- Производство
- ProductionOnly
- Стандарт
Тип: | CheckpointType |
Допустимые значения: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Cloud
Указывает объект частного облака.
Тип: | Cloud |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые форматы:
- Полное доменное имя (полное доменное имя)
- IPv4 или IPv6-адрес
- Имя NetBIOS
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComputerTier
Указывает объект уровня компьютера.
Тип: | ComputerTier |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPUCount
Указывает количество ЦП на виртуальной машине. Следующие узлы поддерживают следующее количество процессоров:
- Hyper-V. До четырех ЦП на каждую виртуальную машину в зависимости от гостевой операционной системы.
- VMware ESX. До четырех ЦП на каждую виртуальную машину для любой поддерживаемой гостевой операционной системы, за исключением одного ЦП на виртуальной машине под управлением Windows NT 4.0.
- Citrix XenServer. До восьми ЦП на виртуальную машину в зависимости от гостевой операционной системы.
Тип: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPUCyclesLimitPercent
Указывает ограничение циклов ЦП в процентах.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPUCyclesReservePercent
Указывает резервные циклы ЦП в процентах.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPULimitForMigration
Указывает, следует ли ограничить возможности процессора для указанной виртуальной машины, чтобы включить миграцию на физический компьютер, имеющий другую версию того же процессора, что и исходный компьютер. VMM не поддерживает перенос виртуальных машин между физическими компьютерами с процессорами разных производителей.
Тип: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPULimitFunctionality
Указывает, следует ли предоставлять ограниченные функциональные возможности ЦП для виртуальной машины. Укажите значение $True для поддержки старой операционной системы, например Windows NT 4.0, на виртуальной машине, развернутой на узле Hyper-V или на узле VMware ESX.
Тип: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPUPerVirtualNumaNodeMaximum
Указывает максимально допустимое количество ЦП для каждого виртуального узла NUMA.
Тип: | Byte |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPURelativeWeight
Указывает объем ресурсов ЦП на узле, который эта виртуальная машина может использовать относительно других виртуальных машин на том же узле. Виртуальная машина с более высоким значением веса выделяет больше ресурсов ЦП, чем виртуальная машина с более низким значением веса. Термин VMware для этих значений — это общие папки. Типы узлов поддерживают следующие относительные значения:
- Hyper-V. От 1 до 10000.
- VMware ESX. Высокий. 2000.
- VMware ESX. Выше нормального. 1500.
- VMware ESX. Обычный (по умолчанию). 1000.
- VMware ESX. Ниже нормального. 750.
- VMware ESX. Низкий. 500.
- VMware ESX. Пользовательская от 1 до 1000000.
- Citrix XenServer. От 1 до 65536, нормальный — 256.
Тип: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CPUType
Указывает тип ЦП для виртуальной машины. Чтобы получить список всех типов ЦП, доступных для использования в виртуальных машинах в среде VMM, см. командлет Get-SCCPUType.
Тип: | ProcessorType |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DelayStartSeconds
Указывает количество секунд ожидания после запуска службы виртуализации перед автоматическим запуском виртуальной машины. Эта задержка сокращает время запуска нескольких виртуальных машин, чтобы снизить спрос на физические ресурсы компьютера. Обычное значение может составлять от 30 до 60 секунд. Максимальная настраиваемая задержка для узлов выглядит следующим образом:
- Hyper-V. 100000000 секунд (277777 часов)
- VMware ESX. 65535 секунд (18 часов)
Этот параметр не применяется к виртуальным машинам XenServer.
Тип: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание виртуальной машины.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Domain
Указывает полное доменное имя для домена Active Directory.
Тип: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DomainJoinCredential
Указывает имя пользователя и пароль учетной записи, которая имеет разрешение на присоединение компьютера к домену. Рекомендуется использовать учетную запись с ограниченными правами, присоединенную к домену. Это включает виртуальные и физические компьютеры.
Текущий параметр можно использовать для указания учетных данных в VMHostProfile для присоединения физического компьютера узла к домену или указания учетных данных в новом или существующем шаблоне, в новом или существующем профиле гостевой операционной системы или на новой виртуальной машине для присоединения виртуальной машины к домену.
Тип: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DRProtectionRequired
Этот параметр зарезервирован для дальнейшего использования.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DynamicMemoryBufferPercentage
Указывает процент памяти, превышающий текущее выделение памяти виртуальной машины, которую узел должен попытаться зарезервировать в качестве буфера. Значение по умолчанию — 20.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DynamicMemoryEnabled
Указывает, следует ли включить динамическую память для виртуальных машин. Вы можете включить динамическую память непосредственно на виртуальной машине или в шаблоне или аппаратном профиле, который используется для создания виртуальных машин. Значение по умолчанию — $False.
Вы можете включить динамическую память для виртуальной машины, только если эта виртуальная машина развернута на узле под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Аппаратные изменения в сохраненной виртуальной машине можно вносить только в том случае, если у виртуальной машины нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этого компьютера на узлах под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DynamicMemoryMaximumMB
Указывает максимальный объем памяти, который узел может выделить виртуальной машине, если динамическая память включена. Значение по умолчанию — 65536.
Вы можете включить динамическую память для виртуальной машины, только если эта виртуальная машина развернута на узле под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Аппаратные изменения в сохраненной виртуальной машине можно вносить только в том случае, если у виртуальной машины нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этого компьютера на узлах под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DynamicMemoryMinimumMB
Указывает минимальный объем памяти, который узел может выделить виртуальной машине, если включена динамическая память. Значение по умолчанию — 65536.
Вы можете включить динамическую память для виртуальной машины, только если эта виртуальная машина развернута на узле под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Аппаратные изменения в сохраненной виртуальной машине можно вносить только в том случае, если у виртуальной машины нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этого компьютера на узлах под управлением Windows Server 2008 с пакетом обновления 1 (SP1) или более поздней версии.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableNestedVirtualization
Включает вложенную виртуализацию.
Заметка
Этот параметр применим для VMM 2019 UR1 и более поздних версий.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FullName
Указывает имя пользователя, имя которого этот командлет регистрирует виртуальную машину.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Generation
Задает значение для создания новой виртуальной машины.
Тип: | Int32 |
Position: | Named |
Default value: | 1 |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-GuestOSProfile
Указывает объект профиля гостевой операционной системы.
Тип: | GuestOSProfile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-GuiRunOnceCommands
Задает массив команд для добавления в [GuiRunOnce] раздела автоматического файла ответов. Используйте одинарные кавычки вокруг каждой строки, заключенной в двойные кавычки.
Пример формата: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Сведения о том, как Windows PowerShell использует кавычки, введите Get-Help about_Quoting_Rules
.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-HardwareProfile
Указывает объект профиля оборудования.
Тип: | HardwareProfile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-HighlyAvailable
Указывает, следует ли размещать виртуальную машину на узле Hyper-V, который является частью кластера узлов. Настройте этот параметр на виртуальной машине или в шаблоне или профиле оборудования, который используется для создания виртуальных машин.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobGroup
Задает идентификатор для ряда команд, которые выполняются как набор непосредственно перед последней командой, которая включает тот же идентификатор группы заданий.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает имя переменной для выполнения задания.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LibraryServer
Указывает объект сервера библиотеки VMM.
Тип: | LibraryServer |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-LinuxAdministratorSSHKey
Указывает файл открытого ключа для ключа SSH Linux.
Тип: | SSHKey |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LinuxAdministratorSSHKeyString
Указывает ключ SSH администратора Linux в виде строки.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LinuxDomainName
Указывает полное доменное имя для операционной системы Linux.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LocalAdministratorCredential
Указывает имя пользователя и пароль для учетной записи локального администратора или корневой учетной записи Linux для профиля гостевой операционной системы, совместимого с Linux.
Этот командлет задает эти учетные данные в новом или существующем шаблоне, в новом или существующем профиле гостевой операционной системы или на новой виртуальной машине переопределяет любой существующий пароль администратора.
Тип: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MemoryMB
Указывает объем памяти случайного доступа (ОЗУ) в мегабайтах (МБ) на узле, выделенном виртуальной машине. Значение по умолчанию — 512 МБ. Для виртуальной машины, на которой включена динамическая память, укажите значение памяти запуска. Максимальная назначаемая память узла выглядит следующим образом:
- Hyper-V. До 65536 МБ ОЗУ на виртуальную машину
- VMware ESX Server 3.0.x до 16384 МБ ОЗУ на виртуальную машину
- VMware ESX Server 3.5.x. До 65532 МБ ОЗУ на виртуальную машину
- Citrix XenServer. До 32265 МБ ОЗУ на виртуальную машину
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Указывает максимальный объем памяти в мегабайтах, который узел разрешает каждому виртуальному узлу NUMA.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MemoryWeight
Указывает приоритет выделения памяти виртуальной машине относительно других виртуальных машин на одном узле. Узел выделяет больше памяти виртуальной машине с более высоким значением, чем виртуальная машина с более низким параметром. Для узла под управлением Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии используются следующие значения по умолчанию:
- Низкий. 0
- Нормальный. 5000
- Высокий. 10,000
- Обычай. 10,000
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MergeAnswerFile
Указывает, объединяет ли этот командлет файл ответа вместе с параметрами гостевой операционной системы. Значение по умолчанию — $True. Консоль VMM использует этот параметр. Не указывайте этот параметр.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MonitorMaximumCount
Указывает максимальное количество мониторов, поддерживаемых виртуальным видеоадаптером.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MonitorMaximumResolution
Указывает значение в виде строки, представляющей максимально возможное разрешение монитора виртуального видеоадаптера. Допустимые значения:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Значение по умолчанию — 1280x1024.
Тип: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя новой виртуальной машины.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NumaIsolationRequired
Указывает, требуется ли изоляция NUMA.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OperatingSystem
Указывает тип операционной системы для виртуальной машины. Чтобы получить список имен всех доступных операционных систем в VMM, используйте командлет Get-SCOperatingSystem.
Тип: | OperatingSystem |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OrganizationName
Указывает имя организации для пользователя, имя которого этот командлет регистрирует виртуальную машину.
Тип: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Owner
Указывает владельца виртуальной машины в качестве допустимой учетной записи пользователя домена.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Path
Указывает путь назначения для новой виртуальной машины.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProductKey
Указывает ключ продукта. Ключ продукта — это 25-значный номер, определяющий лицензию на продукт. Ключ продукта можно использовать для регистрации VMM или операционной системы, установленной на виртуальной машине или узле.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProtectionProvider
Указывает поставщика защиты.
Тип: | ProtectionProvider |
Допустимые значения: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RecoveryPointObjective
Указывает максимальный период, для которого можно потерять данные из ИТ-службы из-за серьезного инцидента.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReplicationGroup
Указывает группу репликации.
Тип: | ReplicationGroup |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ReturnImmediately
Указывает, что элемент управления возвращается в вызывающий процесс сразу перед созданием задания.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SecureBootEnabled
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SecureBootTemplate
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SelfServiceRole
Указывает роль самообслуживания, которая имеет разрешение на доступ к виртуальной машине.
Тип: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SharePath
Указывает путь допустимой общей папки библиотеки на существующем сервере библиотеки, использующем UNC-путь.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SkipInstallVirtualizationGuestServices
Указывает, что этот командлет не устанавливает гостевые службы виртуализации на виртуальной машине. Значение по умолчанию — $False, а VMM автоматически устанавливает соответствующую гостевую службу виртуализации.
Для виртуальной машины на узле Hyper-V гостевая служба виртуализации называется компонентами интеграции или VMGuest.iso. Для виртуальной машины на узле XenServer гостевая служба виртуализации называется Citrix Tools для виртуальных машин или xs-tools.iso. Виртуальные машины на узле VMware ESX не используют гостевую службу виртуализации.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StartAction
Указывает поведение виртуальной машины при запуске службы виртуализации. Допустимые значения:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Тип: | VMStartAction |
Допустимые значения: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StartVM
Указывает, что виртуальная машина запускается при поступлении на целевой узел.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StopAction
Указывает поведение виртуальной машины при остановке службы виртуализации. Допустимые значения:
- SaveVM
- TurnOffVM
- ShutdownGuestOS.
Тип: | VMStopAction |
Допустимые значения: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StoreToLibrary
Указывает, что этот командлет сохраняет виртуальную машину в библиотеке VMM.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeZone
Указывает число, определяющее географический регион, который использует одно и то же стандартное время.
Список индексов часового пояса см. в разделе Значения индексов часового пояса Майкрософт (http://go.microsoft.com/fwlink/?LinkId=120935
) в сети разработчиков Майкрософт.
Если часовой пояс не указан, часовой пояс по умолчанию совпадает с параметром часового пояса, который находится на узле виртуальной машины.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UseDiffDiskOptimization
Указывает, что этот командлет использует оптимизацию разных дисков.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UseLocalVirtualHardDisk
Указывает, что этот командлет проверяет наличие VHD-файлов, которые этот командлет должен создать виртуальную машину и хранится на конечном узле.
Тип: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UserRole
Указывает объект роли пользователя.
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VirtualHardDisk
Указывает объект виртуального жесткого диска.
Тип: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VirtualNumaNodesPerSocketMaximum
Указывает максимальное количество узлов NUMA, разрешенных для каждого сокета.
Тип: | Byte |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VirtualVideoAdapterEnabled
Указывает, следует ли включить виртуальный адаптер Виртуального видеоадаптера Microsoft 3D для виртуальной машины. Вы можете включить виртуальный видеоадаптер непосредственно на виртуальной машине или в шаблоне или аппаратном профиле, который используется для создания виртуальных машин.
Вы можете включить виртуальный адаптер Microsoft Synthetic 3D для виртуальной машины только в том случае, если эта виртуальная машина развернута на узле под управлением Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии, которая имеет роль служб удаленных рабочих столов и службу виртуальной графической графики удаленного рабочего стола или если виртуальная машина хранится в библиотеке в остановленном состоянии. Аппаратные изменения в сохраненной виртуальной машине можно вносить только в том случае, если у виртуальной машины нет моментальных снимков. Включение виртуального видеоадаптера Microsoft Synthetic 3D на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этого компьютера на узлах под управлением Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии, в которых установлена роль служб удаленных рабочих столов и служба виртуальной графической графики удаленного рабочего стола.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VM
Указывает объект виртуальной машины.
Тип: | VM |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMConfiguration
Указывает объект конфигурации виртуальной машины.
Тип: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMConfigurationScaleOut
Указывает объект конфигурации виртуальной машины, используемый при масштабировании службы.
Тип: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMHost
Указывает объект узла виртуальной машины. VMM поддерживает узлы Hyper-V, узлы VMware ESX и узлы Citrix XenServer. Дополнительные сведения о каждом типе узла см. в командлете Add-SCVMHost.
Тип: | Host |
Aliases: | Host |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMShieldingData
Задает объект VMShieldingData
Тип: | KeyFile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMTemplate
Указывает объект шаблона VMM, используемый этим командлетом для создания виртуальных машин.
Тип: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Workgroup
Указывает имя рабочей группы, к которой необходимо присоединиться к виртуальной машине. Этот параметр можно использовать для переопределения существующего значения на шаблоне или в профиле гостевой операционной системы.
Тип: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
VirtualMachine
Этот командлет возвращает объект VirtualMachine.
Примечания
- Для этого командлета требуется объект виртуального жесткого диска VMM, объект шаблона виртуальной машины или объект виртуальной машины. Чтобы получить такой объект, используйте
Get-SCVirtualHardDisk, Командлет Get-SCVMTemplate e.или командлет Get-SCVirtualMachin
Связанные ссылки
- 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