Поделиться через


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 , чтобы указать, что он не будет выполняться, пока командлет new-SCVirtualMachine запускает команды в параметре 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 содержит операционную систему, которая запустится на виртуальной машине. Кроме того, эта команда указывает параметр JobGroup, чтобы указать, что он не запускается, пока текущий командлет не активирует команды в списке jobGroup для запуска.

Шестая команда создает объект виртуального диска и подключает объект виртуального жесткого диска, хранящийся в $VHD, к шине IDE 0 и LUN 1 на новом диске. Команда задает параметр пути для хранения объекта виртуального жесткого диска в $VHD корневом каталоге диска R на виртуальной машине, и указывает, что его имя — Other.VHD. Кроме того, эта команда использует параметр JobGroup, чтобы указать, что она не будет выполняться до тех пор, пока последняя команда не активирует команды в списке заданий для выполнения.

Последняя команда активирует все команды, содержащие переменную $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). Пожалуйста, рассмотрите возможность использования и планирования соответствующим образом. Дополнительные сведения см. в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"

Первая команда получает объект шаблона виртуальной машины с именем 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 или командлет Get-SCVirtualMachine.