Sdílet prostřednictvím


New-SCVirtualMachine

Vytvoří virtuální počítač, který bude spravovat nástroj VMM.

Syntaxe

New-SCVirtualMachine
   [-StartVM]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-Generation <Int32>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -VMHost <Host>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-HighlyAvailable \<Boolean\>]
   [-DRProtectionRequired \<Boolean\>]
   [-RecoveryPointObjective <Int32>]
   [-ProtectionProvider <ProtectionProvider>]
   [-ReplicationGroup <ReplicationGroup>]
   [-BlockDynamicOptimization \<Boolean\>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-AutomaticCriticalErrorAction <UInt16>]
   [-AutomaticCriticalErrorActionTimeout <Int32>]
   [-CheckpointType <CheckpointType>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartVM]
   -VMTemplate <Template>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-VMShieldingData <KeyFile>]
   -VMHost <Host>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-HighlyAvailable \<Boolean\>]
   [-DRProtectionRequired \<Boolean\>]
   [-RecoveryPointObjective <Int32>]
   [-ProtectionProvider <ProtectionProvider>]
   [-ReplicationGroup <ReplicationGroup>]
   [-BlockDynamicOptimization \<Boolean\>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-AutomaticCriticalErrorAction <UInt16>]
   [-AutomaticCriticalErrorActionTimeout <Int32>]
   [-CheckpointType <CheckpointType>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-GuestOSProfile <GuestOSProfile>]
   [-FullName <String>]
   [-OrganizationName <String>]
   [-ComputerName <String>]
   [-ProductKey <String>]
   [-GuiRunOnceCommands <String[]>]
   [-TimeZone <Int32>]
   [-MergeAnswerFile \<Boolean\>]
   [-LocalAdministratorCredential <VMMCredential>]
   [-Domain <String>]
   [-DomainJoinCredential <VMMCredential>]
   [-Workgroup <String>]
   [-AnswerFile <Script>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartVM]
   -VM <VM>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -Cloud <Cloud>
   [-CapabilityProfile <CapabilityProfile>]
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-StoreToLibrary]
   [-DelayStartSeconds <Int32>]
   [-SelfServiceRole <SelfServiceUserRole>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartVM]
   -VM <VM>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -VMHost <Host>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartVM]
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-Generation <Int32>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -VMHost <Host>
   -Path <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-HighlyAvailable \<Boolean\>]
   [-DRProtectionRequired \<Boolean\>]
   [-RecoveryPointObjective <Int32>]
   [-ProtectionProvider <ProtectionProvider>]
   [-ReplicationGroup <ReplicationGroup>]
   [-BlockDynamicOptimization \<Boolean\>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-AutomaticCriticalErrorAction <UInt16>]
   [-AutomaticCriticalErrorActionTimeout <Int32>]
   [-CheckpointType <CheckpointType>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartVM]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   -VMConfiguration <BaseVMConfiguration>
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-VMShieldingData <KeyFile>]
   [-Cloud <Cloud>]
   [-CapabilityProfile <CapabilityProfile>]
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-StoreToLibrary]
   [-DelayStartSeconds <Int32>]
   [-SelfServiceRole <SelfServiceUserRole>]
   [-BlockDynamicOptimization \<Boolean\>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-AutomaticCriticalErrorAction <UInt16>]
   [-AutomaticCriticalErrorActionTimeout <Int32>]
   [-CheckpointType <CheckpointType>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-GuestOSProfile <GuestOSProfile>]
   [-FullName <String>]
   [-OrganizationName <String>]
   [-ComputerName <String>]
   [-ProductKey <String>]
   [-GuiRunOnceCommands <String[]>]
   [-TimeZone <Int32>]
   [-MergeAnswerFile \<Boolean\>]
   [-LocalAdministratorCredential <VMMCredential>]
   [-Domain <String>]
   [-DomainJoinCredential <VMMCredential>]
   [-Workgroup <String>]
   [-AnswerFile <Script>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   -VirtualHardDisk <StandaloneVirtualHardDisk>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-Generation <Int32>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -LibraryServer <LibraryServer>
   -SharePath <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   -VM <VM>
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -LibraryServer <LibraryServer>
   -SharePath <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   -VMConfigurationScaleOut <BaseVMConfiguration>
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   -ComputerTier <ComputerTier>
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-ComputerName <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualMachine
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-CPULimitFunctionality \<Boolean\>]
   [-CPULimitForMigration \<Boolean\>]
   [-Generation <Int32>]
   [-OperatingSystem <OperatingSystem>]
   [-LinuxAdministratorSSHKeyString <String>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   -LibraryServer <LibraryServer>
   -SharePath <String>
   [-UseLocalVirtualHardDisk]
   [-UseDiffDiskOptimization]
   [-DelayStartSeconds <Int32>]
   [-MemoryMB <Int32>]
   [-DynamicMemoryEnabled \<Boolean\>]
   [-DynamicMemoryMaximumMB <Int32>]
   [-DynamicMemoryBufferPercentage <Int32>]
   [-MemoryWeight <Int32>]
   [-VirtualVideoAdapterEnabled \<Boolean\>]
   [-MonitorMaximumCount <Int32>]
   [-MonitorMaximumResolution <String>]
   [-CPUCount <Byte>]
   [-CPUType <ProcessorType>]
   [-CPURelativeWeight <Int32>]
   [-HardwareProfile <HardwareProfile>]
   [-CPUPerVirtualNumaNodeMaximum <Byte>]
   [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
   [-VirtualNumaNodesPerSocketMaximum <Byte>]
   [-CPUCyclesReservePercent <UInt16>]
   [-CPUCyclesLimitPercent <UInt16>]
   [-DynamicMemoryMinimumMB <Int32>]
   [-NumaIsolationRequired \<Boolean\>]
   [-SecureBootEnabled \<Boolean\>]
   [-SecureBootTemplate <String>]
   [-JobGroup <Guid>]
   [-SkipInstallVirtualizationGuestServices]
   [-ReturnImmediately]
   [-LinuxDomainName <String>]
   [-LinuxAdministratorSSHKey <SSHKey>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Poznámka

Nový parametr [-EnableNestedVirtualization] <boolean> je součástí VMM 2019 UR1 a novější. Další informace naleznete v tématu Parametry.

Rutina New-SCVirtualMachine vytvoří virtuální počítač, který spravuje Nástroj Virtual Machine Manager (VMM). Virtuální počítač můžete vytvořit z následujících zdrojů:

  • Zastavený virtuální počítač nasazený na hostiteli.
  • Virtuální počítač uložený v knihovně VMM.
  • Šablona virtuálního počítače.
  • Virtuální pevný disk, který již obsahuje operační systém. Virtuální počítač můžete vytvořit z existujícího pevného disku, který obsahuje operační systém třetí strany, například Linux.
  • Prázdný virtuální pevný disk.

V nástroji System Center můžete vytvořit virtuální počítač pomocí rozdílového disku. Další informace o rozdílových discích najdete v tématu New-SCVirtualDiskDrive.

Když nasadíte nový virtuální počítač do hostitele Hyper-V, můžete zadat umístění souborů virtuálního počítače nebo použít výchozí cestu: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Když nasadíte virtuální počítač na hostitele VMware ESX nebo na hostitele Citrix XenServer, neexistuje žádná výchozí cesta. Zadejte cestu.

Jako alternativu k aktuální rutině můžete vytvořit virtuální počítač pomocí následujících rutin:

  • New-SCP2V. Tato rutina vytvoří virtuální počítač z existujícího fyzického počítače. Tomu se říká převod P2V. Další informace potřebujete zadáním: Get-Help New-SCP2V.
  • new-SCV2V vytvoří virtuální počítač z existujícího virtuálního počítače, například virtuálního počítače vytvořeného v nástroji VMWare. Tomu se říká převod V2V). Další informace potřebujete zadáním: Get-Help New-SCV2V.

Příklady

Příklad 1: Vytvoření virtuálního počítače z virtuálního pevného disku a jeho nasazení na hostitele

PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Large"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualMachine -Name "VM01" -VirtualHardDisk $VHD -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously

První příkaz získá objekt virtuálního pevného disku s názvem Prázdný disk – Velký z knihovny VMM a uloží tento objekt do $VHD proměnné.

Druhý příkaz získá objekt hostitele s názvem VMHost01 a uloží tento objekt do $VMHost proměnné.

Poslední příkaz vytvoří virtuální počítač s názvem VM01 z virtuálního pevného disku uloženého v $VHD. Příkaz nasadí nový virtuální počítač v cestě C:\VirtualMachinePath na hostitele s názvem VMHost01. Příkaz určuje parametr RunAsynchronously. Příkaz vrátí řízení do prostředí bezprostředně před dokončením příkazu.

Příklad 2: Vytvoření virtuálního počítače ze šablony virtuálního počítače a jeho nasazení na hostitele

PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "WindowsServer2008R2"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "VM02" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -ComputerName "Server01" -FullName "Elisa Daugherty" -OrgName "Contoso" -ProductKey "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

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

Druhý příkaz získá objekt hostitele s názvem VMHost02 a uloží tento objekt do proměnné $VMHost.

Poslední příkaz vytvoří virtuální počítač ze šablony virtuálního počítače uložené v $Template. Příkaz pojmenuje virtuální počítač VM02. Nasadí virtuální počítač na hostiteli VMHost02 a uloží soubory virtuálního počítače do složky C:\VirtualMachinePath. Poslední příkaz přizpůsobí následující vlastnosti: název počítače virtuálního počítače, jméno osoby, které je virtuální počítač zaregistrovaný, název organizace a kód Product Key. Příkaz určuje parametr RunAsynchronously. Příkaz vrátí řízení do prostředí bezprostředně před dokončením příkazu.

Příklad 3: Vytvoření virtuálního počítače klonováním existujícího virtuálního počítače

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> if($VM.Status -eq "PowerOff"){New-SCVirtualMachine -Name "VM03" -VM $VM -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously}

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

Druhý příkaz získá objekt hostitele s názvem VMHost03 a uloží tento objekt do $VMHost proměnné.

Poslední příkaz zkontroluje, jestli je virtuální počítač VM01 v vypnutém stavu. Pokud je virtuální počítač vypnutý, příkaz vytvoří virtuální počítač s názvem VM03 z virtuálního počítače VM01 a nasadí nový virtuální počítač na VMHost03 v C:\VirtualMachinePath.

Příklad 4: Vytvoření virtuálního počítače z virtuálního počítače uloženého v knihovně

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04"
PS C:\> $VM = Get-SCVirtualMachine -Name "StoredVM01" | where {$_.LibraryServer.Name -eq "LibServer01.Contoso.com"} | where {$_.Location -eq "\\LibServer01.Consoso.com\MSSCVMMLibrary\StoredVM01"}
PS C:\> New-SCVirtualMachine -VM $VM -Name "VM04" -Description "New virtual machine from virtual machine stored in Library" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM -MemoryMB 1024

První příkaz získá objekt hostitele s názvem VMHost04 a uloží tento objekt do $VMHost proměnné.

Druhý příkaz získá objekt virtuálního počítače s názvem StoredVM01 ze zadané cesty na serveru knihovny LibServer01 a uloží objekt virtuálního počítače do proměnné $VM.

Poslední příkaz vytvoří virtuální počítač s názvem VM04 ze služby StoredVM01, který má 1024 MB paměti. Příkaz ho nasadí na zadanou cestu. Příkaz také určuje popis a vlastníka a určuje, že spouštěcí akce virtuálního počítače je nastavená tak, aby se nikdy nezapnula automaticky a že akcí zastavení je uložení virtuálního počítače.

Příklad 5: Vytvoření virtuálního počítače s vysokou dostupností

PS C:\> $JobGuid = [System.Guid]::NewGuid().ToString()
PS C:\> $VMName = "HAVM01"
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGuid -PhysicalAddressType Dynamic -VLANEnabled $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGuid -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Owner "Contoso\ElisaDaugherty" -Name "HWProfile02" -CPUCount 1 -MemoryMB 512 -HighlyAvailable $True -NumLock $False -BootOrder "CD", "IdeHardDrive", "PxeBoot", "Floppy" -LimitCPUFunctionality $False -JobGroup $JobGuid
PS C:\> New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 0 -JobGroup $JobGuid -Size 40960 -Dynamic -Filename "HAVM01_disk_1.vhd"
PS C:\> $VMHost = Get-SCVMHost | where {$_.Name -eq "VMMHANode02.Contoso.com"}
PS C:\> $HardwareProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile02"}
PS C:\> $OperatingSystem = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVirtualMachine -Name $VMName -Description "" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "R:\" -HardwareProfile $HardwareProfile -JobGroup $JobGuid -OperatingSystem $OperatingSystem -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM

První příkaz vytvoří řetězec GUID a uloží ho do proměnné $VMGuid. Tento identifikátor GUID je ID skupiny úloh, které funguje jako identifikátor, který seskupuje následující příkazy, které tento identifikátor obsahují do jedné skupiny úloh.

Druhý příkaz uloží řetězec HAVM01 do proměnné $VMName. Tento řetězec je název nového virtuálního počítače.

Třetí příkaz vytvoří virtuální síťový adaptér, který má dynamickou adresu MAC a má zakázanou síť VLAN. Protože příkaz určuje parametr JobGroup, síťový adaptér se nevytvořil až těsně před spuštěním aktuální rutiny.

Čtvrtý příkaz vytvoří virtuální jednotku DVD integrovaného vývojového prostředí připojenou k druhému kanálu a prvnímu slotu. Protože příkaz určuje parametr JobGroup, virtuální jednotka DVD se nevytvořila až těsně před spuštěním aktuální rutiny.

Pátý příkaz vytvoří hardwarový profil a určuje hodnoty pro název profilu, vlastníka, počet procesorů, paměť a bootorder. Příkaz zakáže funkci NumLock a také omezené funkce procesoru. Omezený procesor není potřeba, protože virtuální počítač nespouští starší operační systém. Tento příkaz určí virtuální počítač jako vysoce dostupný. Protože příkaz určuje parametr JobGroup, hardwarový profil se nevytvořil až těsně před spuštěním aktuální rutiny.

Šestý příkaz vytvoří virtuální diskovou jednotku IDE s kapacitou úložiště 4 GB v prvním kanálu a prvním slotu. Protože příkaz určuje parametr JobGroup, nová virtuální disková jednotka se nevytvořila až těsně před spuštěním aktuální rutiny.

Sedmý příkaz získá hostitelský objekt virtuálního počítače s názvem VMMHANode02 a uloží tento objekt do proměnné $VMHost. Tento hostitel je jedním uzlem hostitelského clusteru spravovaného nástrojem VMM.

Osmý příkaz získá objekt profilu hardwaru s názvem HWProfile02, který byl vytvořen v pátém příkazu, a uloží tento objekt do proměnné $HardwareProfile.

Devátý příkaz získá objekt operačního systému podle názvu a uloží objekt do proměnné $OperatingSystem.

Poslední příkaz vytvoří nový vysoce dostupný virtuální počítač s názvem HAVM01 pomocí objektů vytvořených a získaných v předchozích příkazech. Příkaz také určuje parametr Path k určení umístění pro uložení virtuálního počítače. Toto umístění musí být migrovatelná logická jednotka clusteru. Příkaz navíc určuje, že se virtuální počítač při spuštění hostitele nespustí automaticky a že se virtuální počítač umístí do uloženého stavu, když se služba virtualizace zastaví.

Příklad 6: Vytvoření nového virtuálního počítače ze šablony pomocí existujícího souboru VHD na cílovém hostiteli

PS C:\> $JobGroupID = [Guid]::NewGuid().ToString()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost06.Contoso.com"
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM06" -Path "L:\" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk

První příkaz vygeneruje identifikátor GUID a uloží ho do proměnné $JobGroupID.

Druhý příkaz získá objekt šablony virtuálního počítače s názvem VMTemplate01 a uloží tento objekt do proměnné $Template. V tomto příkladu má VMTemplate01 virtuální diskovou jednotku ve sběrnici IDE Bus 0 LUN 0, která obsahuje virtuální pevný disk.

Třetí příkaz získá objekt hostitele s názvem VMHost06 a uloží tento objekt do $VMHost proměnné.

Čtvrtý příkaz připojí zadaný virtuální pevný disk k prvnímu slotu (0) primárního kanálu (0) na virtuálním řadiči IDE na virtuálním počítači místo výchozího virtuálního pevného disku v šabloně. Virtuální pevný disk uložený v L:\OS. Virtuální pevný disk obsahuje operační systém, který běží na virtuálním počítači. Kromě toho tento příkaz používá parametr JobGroup k určení, že se nespustí, dokud rutina New-SCVirtualMachine aktivuje příkazy v parametru JobGroup ke spuštění.

Poslední příkaz aktivuje všechny příkazy, které obsahují proměnnou $JobGroupID ke spuštění. Příkaz vytvoří nový virtuální počítač s názvem VM06 ze šablony uložené v $VMTemplate. Příkaz nasadí virtuální počítač na hostitele v $VMHost. Příkaz uloží virtuální počítač do kořenového adresáře jednotky L: . Parametr UseLocalVirtualHardDisk určuje, že příkaz místo kopírování virtuálního pevného disku z knihovny používá existující pevný disk na hostiteli. Virtuální pevný disk přidružený k virtuální diskové jednotce v šabloně se proto nahradí virtuální jednotkou pevného disku, která existuje na hostiteli L:\OS. VHD. V důsledku toho jsou virtuální počítač i jeho operační systém uloženy na jednotce L: na hostiteli.

Příklad 7: Použití existujícího virtuálního pevného disku na cílovém hostiteli k vytvoření virtuálního počítače ze šablony a přesunutí dalšího virtuálního pevného disku na nový virtuální počítač

PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost07.Contoso.com"
PS C:\> $VHD = Get-SCVirtualHardDisk -All | where {$_.Name -eq "Other.Vhd"}
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualDiskDrive -VirtualHardDisk $VHD -IDE -BUS 0 -LUN 1 -Path "R:\" -Filename "Other.Vhd" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM07" -Path "D:\VirtualMachinePath" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk

První tři příkazy jsou stejné jako první tři příkazy v předchozím příkladu. V tomto příkladu má VMTemplate01 virtuální diskovou jednotku ve sběrnici IDE Bus 0 a LUN 0, která obsahuje virtuální pevný disk.

Čtvrtý příkaz získá objekt virtuálního pevného disku s názvem Other.VHD. Rutina Get-SCVirtualHardDisk může načíst objekty virtuálního pevného disku z virtuálního počítače, ze šablony nebo ze samostatného souboru uloženého v knihovně VMM. Zadáním parametru All načte úplný seznam všech podřízených objektů nezávislých na nadřazený objekt. V tomto případě příkaz načte všechny dostupné objekty virtuálního pevného disku a pak vybere Other.VHD.

Pátý příkaz připojí zadaný virtuální pevný disk k prvnímu slotu (0) primárního kanálu (0) na virtuálním řadiči IDE na virtuálním počítači místo výchozího virtuálního pevného disku v šabloně. Virtuální pevný disk uložený v L:\OS. Virtuální pevný disk obsahuje operační systém, který se spustí na virtuálním počítači. Kromě toho tento příkaz určuje parametr JobGroup, který určí, že se nespustí, dokud aktuální rutina neaktivuje příkazy v seznamu JobGroup ke spuštění.

Šestý příkaz vytvoří objekt virtuální diskové jednotky a připojí objekt virtuálního pevného disku uložený v $VHD ke sběrnici IDE Bus 0 a LUN 1 na nové jednotce. Příkaz určuje parametr Path pro uložení objektu virtuálního pevného disku do $VHD v kořenovém adresáři jednotky R na virtuálním počítači a určuje, že jeho název je Other.VHD. Kromě toho tento příkaz používá parametr JobGroup k určení, že se nespustí, dokud poslední příkaz neaktivuje příkazy v seznamu JobGroup ke spuštění.

Poslední příkaz aktivuje všechny příkazy, které obsahují proměnnou $JobGroupID ke spuštění. Příkaz vytvoří virtuální počítač s názvem VM07 ze šablony uložené v $VMTemplate. Příkaz nasadí virtuální počítač na hostitele zadaného v $VMHost. Příkaz uloží virtuální počítač do složky D:\VirtualMachinePath. Parametr UseLocalVirtualHarddisk určuje, že čárka používá existující pevný disk na hostiteli místo kopírování virtuálního pevného disku z knihovny. Virtuální pevný disk přidružený k virtuální diskové jednotce v šabloně se proto nahradí virtuální jednotkou pevného disku, která existuje na hostiteli L:\OS. VHD. V důsledku toho je cesta virtuálního počítače D:\VirtualMachinePath\VM07, cesta operačního systému je L:\OS. VHD a cesta druhého virtuálního pevného disku je R:\Other.VHD.

Příklad 8: Vytvoření virtuálního počítače založeného na Linuxu ze šablony virtuálního počítače a jeho nasazení na hostitele

Upozornění

Tento článek odkazuje na CentOS, linuxovou distribuci, která dosáhla stavu Ukončení životnosti (EOL). Zvažte své použití a plánování odpovídajícím způsobem. Další informace najdete v doprovodných materiálech CentOS End Of Life.

PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Name -eq "CentOSConfigurable"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $Cred = Get-Credential
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "MyCentOSVM" -RunAsynchronously -ComputerName "MyCentOSVM" -LinuxDomainName "Contoso.com" -LocalAdministratorCredential $Cred -VMHost $VMhost -Path "C:\VirtualMachinePath"

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

Druhý příkaz získá hostitele s názvem VMHost02 a uloží tento objekt do proměnné $VMHost.

Třetí příkaz získá přihlašovací údaje a uloží tento objekt do proměnné $Cred. Tyto přihlašovací údaje jsou určené pro kořenový účet.

Poslední příkaz vytvoří virtuální počítač ze šablony virtuálního počítače uložené v $Template. Příkaz pojmenuje virtuální počítač MyCentOSVM. Nasadí virtuální počítač na hostitele s názvem VMHost02 a uloží jeho soubory do složky C:\VirtualMachinePath. Poslední příkaz přizpůsobí následující vlastnosti: název počítače virtuálního počítače, název domény dns Linuxu a heslo kořenového účtu.

Parametry

-AnswerFile

Určuje objekt skriptu uložený v knihovně VMM, který se má použít jako soubor odpovědí. Název skriptu souboru odpovědí závisí na operačním systému, který chcete nainstalovat na virtuální počítač:

  • Sysprep.inf. Windows XP, Windows Server 2000 nebo Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7 nebo Windows Server 2008
Typ:Script
Aliasy:SysPrepFile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-AutomaticCriticalErrorAction

Určuje akci, která se má provést, když dojde k kritické chybě a překročí dobu časového limitu určenou parametrem AutomaticCriticalErrorActionTimeout parametru. Přijatelné hodnoty pro tento parametr jsou: Pause a None.

Typ:UInt16
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AutomaticCriticalErrorActionTimeout

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BlockDynamicOptimization

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

Typ:Boolean
Aliasy:ExcludeFromPRO
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CapabilityProfile

Určuje objekt profilu schopností.

Typ:CapabilityProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CheckpointType

Určuje typ kontrolního bodu. Přijatelné hodnoty pro tento parametr jsou:

  • Invalidní
  • Výroba
  • ProductionOnly
  • Standard
Typ:CheckpointType
Přípustné hodnoty:Disabled, Production, ProductionOnly, Standard
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Cloud

Určuje objekt privátního cloudu.

Typ:Cloud
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ComputerName

Určuje název počítače, který může nástroj VMM jednoznačně identifikovat v síti. Platné formáty jsou:

  • Plně kvalifikovaný název domény (plně kvalifikovaný název domény)
  • Adresa IPv4 nebo IPv6
  • Název rozhraní NetBIOS
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ComputerTier

Určuje objekt vrstvy počítače.

Typ:ComputerTier
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUCount

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

  • Hyper-V. Až čtyři procesory na virtuální počítač v závislosti na hostovaném operačním systému.
  • VMware ESX. Až čtyři procesory na virtuální počítač pro jakýkoli podporovaný hostovaný operační systém s výjimkou jednoho procesoru na virtuálním počítači se systémem Windows NT 4.0.
  • Citrix XenServer. Až osm procesorů na virtuální počítač v závislosti na hostovaném operačním systému.
Typ:Byte
Aliasy:ProcessorCount
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUCyclesLimitPercent

Určuje limit cyklů procesoru jako procento.

Typ:UInt16
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUCyclesReservePercent

Určuje cykly rezervovaného procesoru jako procento.

Typ:UInt16
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPULimitForMigration

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

Typ:Boolean
Aliasy:LimitCPUForMigration
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPULimitFunctionality

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

Typ:Boolean
Aliasy:LimitCPUFunctionality
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUPerVirtualNumaNodeMaximum

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

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPURelativeWeight

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

  • Hyper-V. 1 až 1 0000.
  • VMware ESX. Vysoko. 2000.
  • VMware ESX. Nad normálním. 1500.
  • VMware ESX. Normální (výchozí). 1000.
  • VMware ESX. Pod normálním. 750.
  • VMware ESX. Nízký. 500.
  • VMware ESX. Vlastní 1 až 1 000000.
  • Citrix XenServer. 1 až 65536, normální je 256.
Typ:Int32
Aliasy:RelativeWeight
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUType

Určuje typ procesoru pro virtuální počítač. Pokud chcete načíst seznam všech typů procesoru, které jsou dostupné pro použití ve virtuálních počítačích v prostředí VMM, podívejte se na rutinu Get-SCCPUType.

Typ:ProcessorType
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DelayStartSeconds

Určuje počet sekund čekání po spuštění virtualizační služby před automatickým spuštěním virtuálního počítače. Toto zpoždění zpožďuje dobu spuštění více virtuálních počítačů, aby se snížila poptávka po prostředcích fyzického počítače. Typické nastavení může být 30 až 60 sekund. Maximální konfigurovatelná prodleva pro hostitele je následující:

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

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

Typ:Int32
Aliasy:DelayStart
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Description

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Domain

Určuje plně kvalifikovaný název domény pro doménu služby Active Directory.

Typ:String
Aliasy:JoinDomain
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DomainJoinCredential

Určuje uživatelské jméno a heslo účtu, který má oprávnění připojit počítač k doméně. Doporučujeme použít omezený účet práv připojující počítače k doméně. To zahrnuje virtuální i fyzické počítače.

Pomocí aktuálního parametru můžete zadat přihlašovací údaje na VMHostProfile pro připojení fyzického hostitelského počítače k doméně nebo k zadání přihlašovacích údajů, v nové nebo existující šabloně, profilu nového nebo existujícího hostovaného operačního systému nebo na novém virtuálním počítači pro připojení virtuálního počítače k doméně.

Typ:VMMCredential
Aliasy:JoinDomainCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DRProtectionRequired

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

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DynamicMemoryBufferPercentage

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DynamicMemoryEnabled

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

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

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DynamicMemoryMaximumMB

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

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DynamicMemoryMinimumMB

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

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EnableNestedVirtualization

Povolí vnořenou virtualizaci.

Poznámka

Tento parametr platí pro VMM 2019 UR1 a novější.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FullName

Určuje jméno osoby, jejíž jméno tato rutina zaregistruje virtuální počítač.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Generation

Určuje hodnotu pro generování nového virtuálního počítače.

Typ:Int32
Position:Named
Default value:1
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-GuestOSProfile

Určuje objekt profilu hostovaného operačního systému.

Typ:GuestOSProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-GuiRunOnceCommands

Určuje pole příkazů, které se mají přidat do oddílu [GuiRunOnce] souboru bezobslužné odpovědi. Kolem každého řetězce uzavřeného do dvojitých uvozovek použijte jednoduché uvozovky.

Příklad formátu: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Informace o tom, jak Windows PowerShell používá uvozovky, zadejte Get-Help about_Quoting_Rules.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HardwareProfile

Určuje objekt hardwarového profilu.

Typ:HardwareProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-HighlyAvailable

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

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spouští jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LibraryServer

Určuje objekt serveru knihovny VMM.

Typ:LibraryServer
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LinuxAdministratorSSHKey

Určuje soubor veřejného klíče pro klíč SSH s Linuxem.

Typ:SSHKey
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LinuxAdministratorSSHKeyString

Určuje klíč SSH správce Linuxu jako řetězec.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LinuxDomainName

Určuje plně kvalifikovaný název domény pro specializace operačního systému Linux.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LocalAdministratorCredential

Určuje uživatelské jméno a heslo pro účet místního správce nebo kořenový účet Linuxu pro profil hostovaného operačního systému kompatibilní s Linuxem).

Tato rutina určuje tyto přihlašovací údaje v nové nebo existující šabloně, v novém nebo existujícím profilu hostovaného operačního systému nebo na novém virtuálním počítači přepíše jakékoli stávající heslo správce.

Typ:VMMCredential
Aliasy:AdminPasswordCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MemoryMB

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

  • Hyper-V. Až 65536 MB PAMĚTI RAM na virtuální počítač
  • VMware ESX Server 3.0.x Až 16384 MB RAM na virtuální počítač
  • VMware ESX Server 3.5.x. Až 65532 MB PAMĚTI RAM na virtuální počítač
  • Citrix XenServer. Až 32265 MB PAMĚTI RAM na virtuální počítač
Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MemoryPerVirtualNumaNodeMaximumMB

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MemoryWeight

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

  • Nízký. 0
  • Normální. 5000
  • Vysoko. 10,000
  • Zvyk. 10,000
Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MergeAnswerFile

Určuje, jestli tato rutina slučuje soubor odpovědí spolu s nastavením hostovaného operačního systému. Výchozí hodnota je $True. Konzola VMM používá tento parametr. Nezadávejte tento parametr.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MonitorMaximumCount

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MonitorMaximumResolution

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

  • 1024x768
  • 1280x1024
  • 1600x1200
  • 1920x1200

Výchozí hodnota je 1280x1024.

Typ:String
Aliasy:MonitorResolutionMaximum
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

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

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-NumaIsolationRequired

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

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

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

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OperatingSystem

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

Typ:OperatingSystem
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OrganizationName

Určuje název organizace pro osobu, jejíž jméno tato rutina zaregistruje virtuální počítač.

Typ:String
Aliasy:OrgName
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Owner

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Path

Určuje cílovou cestu pro nový virtuální počítač.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ProductKey

Určuje kód Product Key. Kód Product Key je 25místné číslo, které identifikuje licenci produktu. Kód Product Key lze použít k registraci nástroje VMM nebo operačního systému, který se má nainstalovat na virtuální počítač nebo hostitele.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ProtectionProvider

Určuje zprostředkovatele ochrany.

Typ:ProtectionProvider
Přípustné hodnoty:None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

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

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RecoveryPointObjective

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

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReplicationGroup

Určuje skupinu replikace.

Typ:ReplicationGroup
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ReturnImmediately

Označuje, že ovládací prvek je vrácen do volajícího procesu bezprostředně před vytvořením úlohy.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SecureBootEnabled

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SecureBootTemplate

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SelfServiceRole

Určuje roli samoobslužné služby, která má oprávnění pro přístup k virtuálnímu počítači.

Typ:SelfServiceUserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SharePath

Určuje cestu platné sdílené složky knihovny na existujícím serveru knihovny, který používá cestu UNC (Universal Naming Convention).

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SkipInstallVirtualizationGuestServices

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

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

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StartAction

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

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped
Typ:VMStartAction
Přípustné hodnoty:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StartVM

Označuje, že virtuální počítač se spustí, když dorazí do cílového hostitele.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StopAction

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

  • SaveVM
  • TurnOffVM
  • ShutdownGuestOS.
Typ:VMStopAction
Přípustné hodnoty:SaveVM, TurnOffVM, ShutdownGuestOS
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StoreToLibrary

Označuje, že tato rutina ukládá virtuální počítač do knihovny VMM.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TimeZone

Určuje číslo, které identifikuje geografickou oblast, která sdílí stejný standardní čas. Seznam indexů časových pásem najdete v tématu Hodnoty indexu časových pásem společnosti Microsoft (http://go.microsoft.com/fwlink/?LinkId=120935) ve službě Microsoft Developer Network. Pokud nezadáte časové pásmo, výchozí časové pásmo je stejné nastavení časového pásma, které je na hostiteli virtuálního počítače.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseDiffDiskOptimization

Označuje, že tato rutina používá optimalizaci rozdílových disků.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseLocalVirtualHardDisk

Označuje, že tato rutina ověřuje, že soubory virtuálního pevného disku, které tato rutina musí mít k vytvoření virtuálního počítače, a jsou uložené na cílovém hostiteli.

Typ:SwitchParameter
Aliasy:UseLocalVirtualHardDisks
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UserRole

Určuje objekt role uživatele.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VirtualHardDisk

Určuje objekt virtuálního pevného disku.

Typ:StandaloneVirtualHardDisk
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VirtualNumaNodesPerSocketMaximum

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

Typ:Byte
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VirtualVideoAdapterEnabled

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

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

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VM

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

Typ:VM
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMConfiguration

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

Typ:BaseVMConfiguration
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMConfigurationScaleOut

Určuje objekt konfigurace virtuálního počítače, který se používá při horizontálním navýšení kapacity služby.

Typ:BaseVMConfiguration
Aliasy:ScaleOutVMConfiguration
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMHost

Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer. Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost.

Typ:Host
Aliasy:Host
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMShieldingData

Určuje objekt VMShieldingData.

Typ:KeyFile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMTemplate

Určuje objekt šablony VMM, který tato rutina používá k vytváření virtuálních počítačů.

Typ:Template
Aliasy:Template
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Workgroup

Určuje název pracovní skupiny, ke které se má virtuální počítač připojit. Tento parametr můžete použít k přepsání existující hodnoty v šabloně nebo v profilu hostovaného operačního systému.

Typ:String
Aliasy:JoinWorkgroup
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

VirtualMachine

Tato rutina vrátí objekt VirtualMachine.

Poznámky

  • Tato rutina vyžaduje objekt virtuálního pevného disku VMM, objekt šablony virtuálního počítače nebo objekt virtuálního počítače. K získání takového objektu použijte Get-SCVirtualHardDisk, Get-SCVMTemplatenebo Rutina Get-SCVirtualMachine.