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>]
説明
手記
ブール
New-SCVirtualMachine コマンドレットは、Virtual Machine Manager (VMM) が管理する仮想マシンを作成します。 仮想マシンは、次のソースから作成できます。
- ホストにデプロイされた停止された仮想マシン。
- VMM ライブラリに格納されている仮想マシン。
- 仮想マシン テンプレート。
- オペレーティング システムが既に含まれている仮想ハード ディスク。 Linux などのサードパーティオペレーティング システムを含む既存のハード ディスクから仮想マシンを作成できます。
- 空の仮想ハード ディスク。
System Center 2019 の新機能として、差分ディスクを使用して仮想マシンを作成できます。 差分ディスクの詳細については、「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 ライブラリから Blank Disk - Large という名前の仮想ハード ディスク オブジェクトを取得し、そのオブジェクトを $VHD 変数に格納します。
2 番目のコマンドは、VMHost01 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。
最後のコマンドは、$VHDに格納されている仮想ハード ディスクから VM01 という名前の仮想マシンを作成します。 このコマンドは、VMHost01 という名前のホスト上の C:\VirtualMachinePath に新しい仮想マシンをデプロイします。 このコマンドは、RunAsynchronously パラメーターを指定します。 コマンドは、コマンドが終了する直前にシェルに制御を戻します。
例 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変数に格納します。
2 番目のコマンドは、VMHost02 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。
最後のコマンドは、$Templateに格納されている仮想マシン テンプレートから仮想マシンを作成します。 このコマンドでは、仮想マシン VM02 に名前を付けます。 ホスト VMHost02 に仮想マシンをデプロイし、仮想マシン ファイルを C:\VirtualMachinePath に格納します。 最後のコマンドは、仮想マシンのコンピューター名、仮想マシンが登録されているユーザーの名前、組織名、プロダクト キーのプロパティをカスタマイズします。 このコマンドは、RunAsynchronously パラメーターを指定します。 コマンドは、コマンドが終了する直前にシェルに制御を戻します。
例 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 変数に格納します。
2 番目のコマンドは、VMHost03 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。
最後のコマンドは、仮想マシン VM01 が電源オフ状態であるかどうかを確認します。 仮想マシンの電源がオフの場合、コマンドは VM01 から VM03 という名前の仮想マシンを作成し、C:\VirtualMachinePath の VMHost03 に新しい仮想マシンをデプロイします。
例 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 変数に格納します。
2 番目のコマンドは、ライブラリ サーバー LibServer01 上の指定されたパスから StoredVM01 という名前の仮想マシン オブジェクトを取得し、仮想マシン オブジェクトを $VM 変数に格納します。
最後のコマンドは、1024 MB のメモリを持つ StoredVM01 から VM04 という名前の仮想マシンを作成します。 このコマンドは、指定されたパスにデプロイします。 このコマンドでは、説明と所有者も指定し、仮想マシンの開始アクションが自動的にオンにならないように設定されていること、および停止アクションが仮想マシンを保存するように指定します。
例 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 は、この識別子を含む後続のコマンドを 1 つのジョブ グループにグループ化する識別子として機能するジョブ グループ ID です。
2 番目のコマンドは、文字列 HAVM01 を $VMName 変数に格納します。 この文字列は、新しい仮想マシンの名前です。
3 番目のコマンドは、動的 MAC アドレスを持ち、VLAN が無効になっている仮想ネットワーク アダプターを作成します。
コマンドは jobGroup パラメーター
4 番目のコマンドは、2 番目のチャネルと最初のスロットに接続された IDE 仮想 DVD ドライブを作成します。
このコマンドは jobGroup パラメーター
5 番目のコマンドは、ハードウェア プロファイルを作成し、プロファイル名、所有者、CPU 数、メモリ、およびブート順序の値を指定します。 このコマンドは NumLock を無効にし、CPU 機能も制限します。 仮想マシンでは古いオペレーティング システムが実行されないため、CPU の制限は不要です。 このコマンドは、仮想マシンを高可用性として指定します。 このコマンドは、JobGroup パラメーターを指定するため、現在のコマンドレットが実行される直前までハードウェア プロファイルは作成されません。
6 番目のコマンドは、最初のチャネルと最初のスロットに 4 GB のストレージ容量を持つ IDE 仮想ディスク ドライブを作成します。 コマンドは JobGroup パラメーターを指定するため、現在のコマンドレットが実行される直前まで、新しい仮想ディスク ドライブは作成されません。
7 番目のコマンドは、VMMHANode02 という名前の仮想マシン ホスト オブジェクトを取得し、そのオブジェクトを$VMHost変数に格納します。 このホストは、VMM によって管理されるホスト クラスターの 1 つのノードです。
8 番目のコマンドは、5 番目のコマンドで作成された HWProfile02 という名前のハードウェア プロファイル オブジェクトを取得し、そのオブジェクトを$HardwareProfile変数に格納します。
9 番目のコマンドは、名前によってオペレーティング システム オブジェクトを取得し、$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変数に格納します。
2 番目のコマンドは、VMTemplate01 という名前の仮想マシン テンプレート オブジェクトを取得し、そのオブジェクトを $Template 変数に格納します。 この例では、VMTemplate01 には、仮想ハード ディスクを含む IDE Bus 0 LUN 0 上の仮想ディスク ドライブがあります。
3 番目のコマンドは、VMHost06 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。
4 番目のコマンドは、指定された仮想ハード ディスクを、テンプレート内の既定の仮想ハード ディスクではなく、仮想マシン上の仮想 IDE コントローラー上のプライマリ チャネル (0) の最初のスロット (0) に接続します。 L:\OS に格納されている仮想ハード ディスク。VHD には、仮想マシンで実行されるオペレーティング システムが含まれています。 さらに、このコマンドは、JobGroup パラメーターを使用して、New-SCVirtualMachine コマンドレットが実行する JobGroup パラメーターのコマンドをトリガーするまで実行しないことを指定します。
最後のコマンドは、実行する$JobGroupID変数を含むすべてのコマンドをトリガーします。 このコマンドは、$VMTemplateに格納されているテンプレートから VM06 という名前の新しい仮想マシンを作成します。 このコマンドは、$VMHost内のホストに仮想マシンをデプロイします。 このコマンドは、仮想マシンを L: ドライブのルート ディレクトリに格納します。 UseLocalVirtualHardDisk パラメーターは、コマンドがライブラリから VHD をコピーするのではなく、ホスト上の既存のハード ディスクを使用することを指定します。 そのため、テンプレート上の仮想ディスク ドライブに関連付けられている仮想ハード ディスクは、ホスト L:\OS 上に存在する仮想ハード ディスク ドライブに置き換えられます。VHD。 その結果、仮想マシンとそのオペレーティング システムの両方が、ホスト上の L: ドライブに格納されます。
例 7: ターゲット ホスト上の既存の VHD を使用してテンプレートから仮想マシンを作成し、別の VHD を新しい仮想マシンに移動する
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
最初の 3 つのコマンドは、前の例の最初の 3 つのコマンドと同じです。 この例では、VMTemplate01 には、仮想ハード ディスクを含む IDE Bus 0 と LUN 0 上の仮想ディスク ドライブがあります。
4 番目のコマンドは、Other.VHD という名前の仮想ハード ディスク オブジェクトを取得します。 Get-SCVirtualHardDisk コマンドレットは、仮想マシン、テンプレート、または VMM ライブラリに格納されているスタンドアロン ファイルから仮想ハード ディスク オブジェクトを取得できます。 All パラメーターを指定すると、親オブジェクトに依存しないすべての下位オブジェクトの完全なリストが取得されます。 この場合、コマンドは使用可能なすべての仮想ハード ディスク オブジェクトを取得し、Other.VHD を選択します。
5 番目のコマンドは、指定された仮想ハード ディスクを、テンプレート内の既定の仮想ハード ディスクではなく、仮想マシン上の仮想 IDE コントローラー上のプライマリ チャネル (0) の最初のスロット (0) に接続します。 L:\OS に格納されている仮想ハード ディスク。VHD には、仮想マシンで起動するオペレーティング システムが含まれています。 さらに、このコマンドは、JobGroup パラメーターを指定して、現在のコマンドレットが実行する JobGroup リスト内のコマンドをトリガーするまで実行しないことを指定します。
6 番目のコマンドは、仮想ディスク ドライブ オブジェクトを作成し、$VHDに格納されている仮想ハード ディスク オブジェクトを新しいドライブの IDE Bus 0 と LUN 1 に接続します。 このコマンドは、仮想ハード ディスク オブジェクトを仮想マシン上の R ドライブのルート ディレクトリの$VHDに格納する Path パラメーターを指定し、その名前が Other.VHD であることを指定します。 さらに、このコマンドは JobGroup パラメーターを使用して、最後のコマンドが JobGroup リスト内のコマンドをトリガーして実行されるまで実行しないことを指定します。
最後のコマンドは、実行する$JobGroupID変数を含むすべてのコマンドをトリガーします。 このコマンドは、$VMTemplateに格納されているテンプレートから VM07 という名前の仮想マシンを作成します。 このコマンドは、$VMHostで指定されたホストに仮想マシンをデプロイします。 このコマンドは、仮想マシンを D:\VirtualMachinePath フォルダーに格納します。 UseLocalVirtualHarddisk パラメーターは、ライブラリから VHD をコピーするのではなく、ホスト上の既存のハード ディスクを使用することを指定します。 そのため、テンプレート上の仮想ディスク ドライブに関連付けられている仮想ハード ディスクは、ホスト L:\OS 上に存在する仮想ハード ディスク ドライブに置き換えられます。VHD。 その結果、仮想マシンのパスは D:\VirtualMachinePath\VM07 で、オペレーティング システムのパスは L:\OS になります。VHD、もう一方の仮想ハード ディスクのパスは R:\Other.VHD です。
例 8: 仮想マシン テンプレートから Linux ベースの仮想マシンを作成し、ホストにデプロイする
注意
この記事では、終了 (EOL) 状態に達した Linux ディストリビューションである CentOS を参照します。 それに応じて、使用と計画を検討してください。 詳細については、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 変数に格納します。
2 番目のコマンドは、VMHost02 という名前のホストを取得し、そのオブジェクトを $VMHost 変数に格納します。
3 番目のコマンドは資格情報を取得し、そのオブジェクトを $Cred 変数に格納します。 この資格情報はルート アカウント用です。
最後のコマンドは、$Templateに格納されている仮想マシン テンプレートから仮想マシンを作成します。 このコマンドの名前は、仮想マシン MyCentOSVM です。 VMHost02 という名前のホストに仮想マシンをデプロイし、そのファイルを C:\VirtualMachinePath に格納します。 最後のコマンドは、仮想マシンのコンピューター名、Linux dnsdomainname、ルート アカウントのパスワードのプロパティをカスタマイズします。
パラメーター
-AnswerFile
応答ファイルとして使用する VMM ライブラリに格納されているスクリプト オブジェクトを指定します。 応答ファイル スクリプトの名前は、仮想マシンにインストールするオペレーティング システムによって異なります。
- Sysprep.inf。 Windows XP、Windows Server 2000、または Windows Server 2003
- Unattend.xml. Windows Vista、Windows 7、または Windows Server 2008
型: | Script |
Aliases: | SysPrepFile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-AutomaticCriticalErrorAction
VM で重大なエラーが発生したときに実行するアクションを指定し、AutomaticCriticalErrorActionTimeout パラメーターで指定されたタイムアウト時間を超えています。 このパラメーターに使用できる値は、Pause と None です。
型: | UInt16 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AutomaticCriticalErrorActionTimeout
仮想マシンの電源をオフにする前に、重大な一時停止で待機する時間を分単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-BlockDynamicOptimization
仮想マシンの動的最適化がブロックされているかどうかを示します。
型: | Boolean |
Aliases: | ExcludeFromPRO |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CapabilityProfile
機能プロファイル オブジェクトを指定します。
型: | CapabilityProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CheckpointType
チェックポイントの種類を指定します。 このパラメーターに使用できる値は次のとおりです。
- 無効
- 生産
- ProductionOnly
- 標準
型: | CheckpointType |
指定可能な値: | Disabled, Production, ProductionOnly, Standard |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Cloud
プライベート クラウド オブジェクトを指定します。
型: | Cloud |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ComputerName
VMM がネットワーク上で一意に識別できるコンピューターの名前を指定します。 有効な形式は次のとおりです。
- FQDN (完全修飾ドメイン名)
- IPv4 または IPv6 アドレス
- NetBIOS 名
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ComputerTier
コンピューター層オブジェクトを指定します。
型: | ComputerTier |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUCount
仮想マシン上の CPU の数を指定します。 次のホストは、次の数のプロセッサをサポートしています。
- Hyper-V。 ゲスト オペレーティング システムに応じて、仮想マシンあたり最大 4 つの CPU。
- VMware ESX。 Windows NT 4.0 を実行する仮想マシン上の 1 つの CPU を除き、サポートされているゲスト オペレーティング システムの仮想マシンあたり最大 4 つの CPU。
- Citrix XenServer。 ゲスト オペレーティング システムに応じて、仮想マシンあたり最大 8 個の CPU。
型: | Byte |
Aliases: | ProcessorCount |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUCyclesLimitPercent
CPU サイクルの制限をパーセンテージで指定します。
型: | UInt16 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUCyclesReservePercent
予約 CPU サイクルをパーセンテージで指定します。
型: | UInt16 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPULimitForMigration
ソース コンピューターと同じプロセッサのバージョンが異なる物理コンピューターへの移行を有効にするために、指定された仮想マシンのプロセッサ機能を制限するかどうかを示します。 VMM では、さまざまな製造元のプロセッサを搭載した物理コンピューター間での仮想マシンの移行はサポートされていません。
型: | Boolean |
Aliases: | LimitCPUForMigration |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPULimitFunctionality
仮想マシンの CPU 機能を制限するかどうかを示します。 Hyper-V ホストまたは VMware ESX ホストにデプロイされた仮想マシンで、Windows NT 4.0 などの古いオペレーティング システムをサポートする$Trueの値を指定します。
型: | Boolean |
Aliases: | LimitCPUFunctionality |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUPerVirtualNumaNodeMaximum
仮想 NUMA ノードごとに許可される CPU の最大数を指定します。
型: | Byte |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPURelativeWeight
この仮想マシンが同じホスト上の他の仮想マシンに対して相対的に使用できる、ホスト上の CPU リソースの量を指定します。 重みの値が高い仮想マシンには、重みの値が小さい仮想マシンよりも多くの CPU リソースが割り当てられます。 これらの値の 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 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUType
仮想マシンの CPU の種類を指定します。
VMM 環境の仮想マシンで使用できるすべての CPU の種類の一覧を取得するには、get-SCCPUType コマンドレット
型: | ProcessorType |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DelayStartSeconds
仮想化サービスが開始されてから仮想マシンが自動的に開始されるまでの待機時間を秒数で指定します。 この遅延により、物理コンピューター リソースの需要を減らすために、複数の仮想マシンの起動時間がずれます。 一般的な設定は 30 ~ 60 秒です。 ホストの構成可能な最大遅延は次のとおりです。
- Hyper-V。 1000000000 秒 (277777 時間)
- VMware ESX。 65535 秒 (18 時間)
このパラメーターは XenServer 仮想マシンには適用されません。
型: | Int32 |
Aliases: | DelayStart |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Description
仮想マシンの説明を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Domain
Active Directory ドメインの FQDN を指定します。
型: | String |
Aliases: | JoinDomain |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DomainJoinCredential
コンピューターをドメインに参加させるアクセス許可を持つアカウントのユーザー名とパスワードを指定します。 コンピューターをドメインに参加させる制限付き権限アカウントを使用することをお勧めします。 これには、仮想コンピューターと物理コンピューターの両方が含まれます。
現在のパラメーターを使用すると、物理ホスト コンピューターをドメインに参加させるための VMHostProfile の資格情報を指定したり、新規または既存のテンプレート、新規または既存のゲスト オペレーティング システム プロファイル、または新しい仮想マシンで、仮想マシンをドメインに参加させるための資格情報を指定したりできます。
型: | VMMCredential |
Aliases: | JoinDomainCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DRProtectionRequired
このパラメーターは、将来使用するために予約されています。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DynamicMemoryBufferPercentage
ホストがバッファーとして予約しようとする仮想マシンの現在のメモリ割り当てを超えるメモリの割合を指定します。 既定値は 20 です。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DynamicMemoryEnabled
仮想マシンの動的メモリを有効にするかどうかを示します。 動的メモリは、仮想マシン上で直接有効にすることも、仮想マシンの作成に使用されるテンプレートまたはハードウェア プロファイルで有効にすることもできます。 既定値は $False です。
仮想マシンの動的メモリを有効にできるのは、その仮想マシンが Windows Server 2008 SP1 以降のバージョンを実行しているホストにデプロイされている場合、または仮想マシンが停止状態のライブラリに格納されている場合のみです。 格納されている仮想マシンに対するハードウェアの変更は、仮想マシンにスナップショットがない場合にのみ行うことができます。 ライブラリに格納されている仮想マシンで動的メモリを有効にすると、そのマシンの配置が、Windows Server 2008 SP1 以降のバージョンを実行するホストに制限されます。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DynamicMemoryMaximumMB
動的メモリが有効になっている場合に、ホストが仮想マシンに割り当てることができるメモリの最大量を指定します。 既定値は 65536 です。
仮想マシンの動的メモリを有効にできるのは、その仮想マシンが Windows Server 2008 SP1 以降のバージョンを実行しているホストにデプロイされている場合、または仮想マシンが停止状態のライブラリに格納されている場合のみです。 格納されている仮想マシンに対するハードウェアの変更は、仮想マシンにスナップショットがない場合にのみ行うことができます。 ライブラリに格納されている仮想マシンで動的メモリを有効にすると、そのマシンの配置が、Windows Server 2008 SP1 以降のバージョンを実行するホストに制限されます。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DynamicMemoryMinimumMB
動的メモリが有効になっている場合にホストが仮想マシンに割り当てることができるメモリの最小量を指定します。 既定値は 65536 です。
仮想マシンの動的メモリを有効にできるのは、その仮想マシンが Windows Server 2008 SP1 以降のバージョンを実行しているホストにデプロイされている場合、または仮想マシンが停止状態のライブラリに格納されている場合のみです。 格納されている仮想マシンに対するハードウェアの変更は、仮想マシンにスナップショットがない場合にのみ行うことができます。 ライブラリに格納されている仮想マシンで動的メモリを有効にすると、そのマシンの配置が、Windows Server 2008 SP1 以降のバージョンを実行するホストに制限されます。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableNestedVirtualization
入れ子になった仮想化を有効にします。
手記
このパラメーターは、VMM 2019 UR1 に適用できます。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FullName
このコマンドレットで仮想マシンを登録するユーザーの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Generation
新しい仮想マシンの生成の値を指定します。
型: | Int32 |
配置: | Named |
規定値: | 1 |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-GuestOSProfile
ゲスト オペレーティング システム プロファイル オブジェクトを指定します。
型: | GuestOSProfile |
配置: | Named |
規定値: | 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[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-HardwareProfile
ハードウェア プロファイル オブジェクトを指定します。
型: | HardwareProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-HighlyAvailable
ホスト クラスターの一部である Hyper-V ホストに仮想マシンを配置するかどうかを示します。 この設定は、仮想マシン、または仮想マシンの作成に使用されるテンプレートまたはハードウェア プロファイルで構成します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前に、セットとして実行される一連のコマンドの識別子を指定します。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況の変数の名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LibraryServer
VMM ライブラリ サーバー オブジェクトを指定します。
型: | LibraryServer |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-LinuxAdministratorSSHKey
Linux SSH キーの公開キー ファイルを指定します。
型: | SSHKey |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LinuxAdministratorSSHKeyString
Linux 管理者 SSH キーを文字列として指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LinuxDomainName
Linux オペレーティング システムの特殊化の FQDN を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LocalAdministratorCredential
Linux 互換のゲスト オペレーティング システム プロファイルのローカル管理者アカウントまたは Linux ルート アカウントのユーザー名とパスワードを指定します。
このコマンドレットは、新規または既存のテンプレート、新規または既存のゲスト オペレーティング システム プロファイル、または新しい仮想マシン上で、既存の管理者パスワードをオーバーライドするこれらの資格情報を指定します。
型: | VMMCredential |
Aliases: | AdminPasswordCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MemoryMB
仮想マシンに割り当てられているホスト上のランダム アクセス メモリ (RAM) の量をメガバイト (MB) 単位で指定します。 既定値は 512 MB です。 動的メモリが有効になっている仮想マシンの場合は、スタートアップ メモリの値を指定します。 割り当て可能な最大ホスト メモリは次のとおりです。
- Hyper-V。 仮想マシンあたり最大 65536 MB の RAM
- VMware ESX Server 3.0.x 仮想マシンあたり最大 16384 MB の RAM
- VMware ESX Server 3.5.x。 仮想マシンあたり最大 65532 MB の RAM
- Citrix XenServer。 仮想マシンあたり最大 32265 MB の RAM
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MemoryPerVirtualNumaNodeMaximumMB
ホストが各仮想 NUMA ノードを許可するメモリの最大量をメガバイト単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MemoryWeight
同じホスト上の他の仮想マシンを基準にして、仮想マシンにメモリを割り当てる優先順位を指定します。 ホストは、設定が低い仮想マシンよりも高い値を持つ仮想マシンに割り当てるメモリを増やします。 Windows Server 2008 R2 SP1 以降のバージョンを実行するホストの場合、既定値は次のとおりです。
- 低い。 0
- 正常。 5000
- 高い。 10,000
- 習慣。 10,000
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MergeAnswerFile
このコマンドレットが応答ファイルをゲスト オペレーティング システムの設定とマージするかどうかを示します。 既定値は $True です。 VMM コンソールでは、このパラメーターを使用します。 このパラメーターは指定しないでください。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MonitorMaximumCount
仮想ビデオ アダプターがサポートするモニターの最大数を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MonitorMaximumResolution
仮想ビデオ アダプターのモニターの最大解像度を表す値を文字列として指定します。 有効な値は次のとおりです。
- 1024 x 768
- 1280x1024
- 1600x1200
- 1920x1200
既定値は 1280 x 1024 です。
型: | String |
Aliases: | MonitorResolutionMaximum |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
新しい仮想マシンの名前を指定します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NumaIsolationRequired
NUMA 分離が必要かどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OnBehalfOfUser
ユーザー名を指定します。 このコマンドレットは、このパラメーターが指定したユーザーに代わって動作します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OnBehalfOfUserRole
ユーザー ロールを指定します。 ユーザー ロールを取得するには、Get-SCUserRole コマンドレットを使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。
型: | UserRole |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OperatingSystem
仮想マシンのオペレーティング システムの種類を指定します。 VMM で使用可能なすべてのオペレーティング システムの名前を一覧表示するには、Get-SCOperatingSystem コマンドレットを使用します。
型: | OperatingSystem |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-OrganizationName
このコマンドレットで仮想マシンを登録するユーザーの組織の名前を指定します。
型: | String |
Aliases: | OrgName |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Owner
仮想マシンの所有者を有効なドメイン ユーザー アカウントとして指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Path
新しい仮想マシンの宛先パスを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ProductKey
プロダクト キーを指定します。 プロダクト キーは、製品ライセンスを識別する 25 桁の番号です。 プロダクト キーを使用して、VMM または仮想マシンまたはホストにインストールするオペレーティング システムを登録できます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ProtectionProvider
保護プロバイダーを指定します。
型: | ProtectionProvider |
指定可能な値: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RecoveryPointObjective
重大なインシデントが原因で IT サービスからデータを失うことに耐え難い最大期間を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ReplicationGroup
レプリケーション グループを指定します。
型: | ReplicationGroup |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ReturnImmediately
ジョブが作成される直前に、呼び出し元プロセスに制御が返されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SecureBootEnabled
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SecureBootTemplate
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SelfServiceRole
仮想マシンにアクセスするアクセス許可を持つセルフサービス ロールを指定します。
型: | SelfServiceUserRole |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SharePath
汎用名前付け規則 (UNC) パスを使用する既存のライブラリ サーバー上の有効なライブラリ共有のパスを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SkipInstallVirtualizationGuestServices
このコマンドレットが仮想マシンに仮想化ゲスト サービスをインストールしないことを示します。 既定値は $False で、VMM は適切な仮想化ゲスト サービスを自動的にインストールします。
Hyper-V ホスト上の仮想マシンの場合、仮想化ゲスト サービスは統合コンポーネントまたはVMGuest.isoと呼ばれます。 XenServer ホスト上の仮想マシンの場合、仮想化ゲスト サービスは Citrix Tools for Virtual Machines または xs-tools.iso と呼ばれます。 VMware ESX ホスト上の仮想マシンでは、仮想化ゲスト サービスは使用されません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StartAction
仮想化サービスの起動時の仮想マシンの動作を指定します。 有効な値は次のとおりです。
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
型: | VMStartAction |
指定可能な値: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StartVM
仮想マシンが宛先ホストに到着したときに起動することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StopAction
仮想化サービスが停止したときの仮想マシンの動作を指定します。 有効な値は次のとおりです。
- SaveVM
- TurnOffVM
- ShutdownGuestOS。
型: | VMStopAction |
指定可能な値: | SaveVM, TurnOffVM, ShutdownGuestOS |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StoreToLibrary
このコマンドレットが VMM ライブラリに仮想マシンを格納することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeZone
同じ標準時刻を共有する地理的リージョンを識別する数値を指定します。
タイム ゾーン インデックスの一覧については、Microsoft Developer Network Microsoft タイム ゾーン インデックス値 (http://go.microsoft.com/fwlink/?LinkId=120935
) を参照してください。
タイム ゾーンを指定しない場合、既定のタイム ゾーンは、仮想マシン ホスト上にあるのと同じタイム ゾーン設定です。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseDiffDiskOptimization
このコマンドレットが差分ディスクの最適化を使用することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseLocalVirtualHardDisk
このコマンドレットは、このコマンドレットで仮想マシンを作成するために必要な VHD ファイルが存在し、移行先ホストに格納されていることを確認することを示します。
型: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UserRole
ユーザー ロール オブジェクトを指定します。
型: | UserRole |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VirtualHardDisk
仮想ハード ディスク オブジェクトを指定します。
型: | StandaloneVirtualHardDisk |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VirtualNumaNodesPerSocketMaximum
ソケットごとに許可される NUMA ノードの最大数を指定します。
型: | Byte |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VirtualVideoAdapterEnabled
仮想マシンに対して Microsoft Synthetic 3D Virtual Video Adapter を有効にするかどうかを示します。 仮想マシン、または仮想マシンの作成に使用されるテンプレートまたはハードウェア プロファイルで、仮想ビデオ アダプターを直接有効にすることができます。
仮想マシンに対して Microsoft Synthetic 3D Virtual Video Adapter を有効にできるのは、その仮想マシンが Windows Server 2008 R2 SP1 を実行するホスト、またはリモート デスクトップ サービスの役割とリモート デスクトップ仮想グラフィックス役割サービスがインストールされているホストに展開されている場合、または仮想マシンが停止状態のライブラリに格納されている場合のみです。 格納されている仮想マシンに対するハードウェアの変更は、仮想マシンにスナップショットがない場合にのみ行うことができます。 ライブラリに格納されている仮想マシンで Microsoft Synthetic 3D Virtual Video Adapter を有効にすると、リモート デスクトップ サービスの役割とリモート デスクトップ仮想グラフィックス役割サービスがインストールされている Windows Server 2008 R2 SP1 以降のバージョンを実行するホストにそのマシンの配置が制限されます。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VM
仮想マシン オブジェクトを指定します。
型: | VM |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMConfiguration
仮想マシン構成オブジェクトを指定します。
型: | BaseVMConfiguration |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMConfigurationScaleOut
サービスのスケールアウト時に使用される仮想マシン構成オブジェクトを指定します。
型: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMHost
仮想マシン ホスト オブジェクトを指定します。 VMM では、Hyper-V ホスト、VMware ESX ホスト、Citrix XenServer ホストがサポートされます。 ホストの各種類の詳細については、Add-SCVMHost コマンドレットを参照してください。
型: | Host |
Aliases: | Host |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMShieldingData
VMShieldingData オブジェクトを指定します。
型: | KeyFile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMTemplate
このコマンドレットが仮想マシンの作成に使用する VMM テンプレート オブジェクトを指定します。
型: | Template |
Aliases: | Template |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Workgroup
仮想マシンに参加するワークグループの名前を指定します。 このパラメーターを使用すると、テンプレートまたはゲスト オペレーティング システム プロファイルの既存の値をオーバーライドできます。
型: | String |
Aliases: | JoinWorkgroup |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
VirtualMachine
このコマンドレットは、VirtualMachine オブジェクト
メモ
- このコマンドレットには、VMM 仮想ハード ディスク オブジェクト、仮想マシン テンプレート オブジェクト、または仮想マシン オブジェクトが必要です。 このようなオブジェクトを取得するには、Get-SCVirtualHardDisk
、 Get-SCVMTemplate 、または Get-SCVirtualMachine コマンドレット使用します。
関連リンク
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine