Add-SCVMHost

仮想マシン ホストとしてコンピューターを追加します。

構文

Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-XenServerHost]
   [-EnableSecureMode <Boolean>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-NonTrustedDomainHost]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-PerimeterNetworkHost]
   [-Reassociate <Boolean>]
   -SecurityFile <String>
   -EncryptionKey <PSCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   -VirtualizationManager <VirtualizationManager>
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-SshTcpPort <UInt32>]
   [-SshPublicKey <ClientSshPublicKey>]
   [-SshPublicKeyFile <String>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   -VMHostCluster <HostCluster>
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-EnableSecureMode <Boolean>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Add-SCVMHost コマンドレットは、仮想マシン ホストとして 1 つ以上のコンピューターを Virtual Machine Manager (VMM) に追加します。 仮想マシン ホストは、VMM によって管理される物理コンピューターであり、その役割は 1 つ以上の仮想マシンをホストすることです。

System Center での仮想マシン ホストのサポート - VMM

ネットワークとドメインの観点から見ると、System Center - VMM でサポートされるホストの種類は次のとおりです。

  • ドメインに参加している Windows ホスト。 ホストは、信頼されたドメインまたは信頼されていないドメインに配置できます。
  • 境界ネットワーク Windows ホスト。 ドメインに参加していない Windows ホストは、ドメイン内にある境界ネットワーク Windows ホストと同じ方法で管理できます。
  • VMware ESX ホスト。 ESX ホストでは、Windows Active Directory ドメインは使用されません。
  • Citrix XenServer ホスト。 XenServer ホストは、Windows Active Directory を使用するように構成されているかどうかに関係なく、同じ方法で管理されます。

仮想化プラットフォームとオペレーティング システムの観点から見ると、System Center - VMM でサポートされるホストの種類は次のとおりです。

  • Hyper-V ホスト。 Hyper-V ロールが有効になっている Windows Server 2008 以降を実行しているサーバー。
  • VMware ESX ホスト。 Windows を実行している VMware vCenter Server によって管理されるハイパーバイザーを含む、独自のソフトウェアを実行している VMware ESX ホスト。
  • Citrix XenServer ホスト。 ハイパーバイザーを含む専用ソフトウェアを実行している Citrix XenServer サーバー。

System Center - VMM は、各ホストの種類が異なる方法で仮想化を実装している場合でも、これらの 3 種類のホストを管理します。 次のセクションでは、各ホストについて詳しく説明します。 「System Center - Virtual Machine Manager の環境の準備」を確認できます。

Hyper-V ホストを追加する前に

Windows-Based 境界ネットワーク ホストを追加する前に

境界ネットワークで Windows ベースのホストを管理するには:

  • VMM エージェントを境界ネットワーク ホストにローカルにインストールします。
  • VMM セットアップを実行し、このホストが境界ネットワーク上にあることを示すオプションを選択すると、ウィザードによって、セキュリティ ファイルの暗号化キーを指定するように求められます。 -- セキュリティ ファイルを格納する場所を指定します。
  • ローカル エージェントをインストールしたら、そのエージェントが格納されているフォルダーからセキュリティ ファイルを取得します。 既定の場所は C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager で、セキュリティ ファイルの名前は SecurityFile.txt
  • VMM コンソールがインストールされているコンピューターからアクセスできる場所にセキュリティ ファイルをコピーします。
  • Add-SCVMHost を使用して境界ネットワーク ホストを追加する場合は、EncryptionKey パラメーターと SecurityFile パラメーターを使用して、同じ暗号化キーを指定し、ローカル セキュリティ ファイルをポイントする必要があります。 Followng は、次のパラメーターの形式の例です。

-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

例 2 では、境界ネットワーク ホストの追加に使用するコマンドレットの概要を示します。

VMware ESX ホストを追加する前に

Citrix XenServer ホストを追加する前に

例 1: VMM サーバーと同じドメインにホストを追加する

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount

最初のコマンドは、HostComputer RunAsAccount という名前の実行アカウント オブジェクトを取得し、そのオブジェクトを $RunAsAccount 変数に格納します。この操作に必要な資格情報は、ローカル管理者アカウントか、ホストとして追加するコンピューターの管理者権限を持つドメイン アカウントです。

2 番目のコマンドは、Contoso ドメインの VMHost01 という名前のホスト オブジェクトを VMM にマネージド ホストとして追加し、説明を指定し、リモート接続を有効にして、VMHost01 へのリモート接続に TCP ポート 5900 を使用することを指定します。 最後のコマンドが処理されると、$RunAsAccountは Add-SCVMHost に資格情報を提供します。

例 2: 境界ネットワークにあるホストを VMM に追加する

PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

最初のコマンドは、ユーザー名とパスワードの入力を求め、資格情報を$Keyに格納します。 ユーザー名には任意の名前を指定できますが、パスワードは、VMM エージェントをこのコンピュータにインストールしたときに使用したものと同じ暗号化キーであることが必要です。 VMM エージェントは、セットアップの実行時にローカル エージェント オプションを選択して、境界ネットワークにあるコンピュータにローカルにインストールする必要があります。 セキュリティ ファイルの暗号化キーは、System Center Virtual Machine Manager エージェント セットアップ ウィザードの [セキュリティ ファイル フォルダー] ページで指定できます。

2 番目のコマンドは、VMHost02 という名前のコンピューターを表すホスト オブジェクトを VMM データベースにマネージド ホストとして追加します。 このコマンドは、説明を追加し、リモート接続を無効にし、このホストが境界ネットワークに存在することを指定します。 このコマンドは、$Key に保管されている資格情報を使用して SecurityFile.txt (この例では C:\ にあります) の内容の暗号化を解除した後、SecurityFile.txt の内容を使用して新しいホストを認証します。

例 3: 信頼されていないドメインにあるホストを VMM に追加する

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount

最初のコマンドは、RunAsAccount02 という名前の実行アカウント オブジェクトを取得し、そのオブジェクトを $RunAsAccount 変数に格納します。 この操作に必須の資格情報は、信頼されていない側のドメインにあるホストを Contoso.com ドメインにある VMM サーバーに追加するための、管理者権限を持つアカウントです。

2 番目のコマンドは、Contoso.com で信頼されていない側のドメインにある VMHost03 を、管理されたホストとして VMM データベースに追加します。 このコマンドが処理されると、$RunAsAccontは Add-SCVMHost に資格情報を提供します。

例 4: VMware ESX ホストを VMM に追加する

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup

最初のコマンドは HostGroup02 という名前のホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。

2 番目のコマンドは、ESX ホスト コンピューター Acct という名前の実行アカウント オブジェクトを取得し、そのオブジェクトを $RunAsAccount 変数に格納します。

3 番目のコマンドは、VirtMgrServer02 という名前の仮想化マネージャー オブジェクトを取得し、そのオブジェクトを $VirtMgr 変数に格納します。

最後のコマンドは、ESX Host01 を HostGroup02 に追加します。 コマンドは、このホストを VMM に追加するために必要な、$RunAsAccountに格納されている実行アカウントの形式で資格情報を提供します。

例 5: Citrix XenServer ホストを VMM に追加する

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989

最初のコマンドは HostGroup04 という名前のホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。

2 番目のコマンドは、XenServer ホスト コンピューター Acct という名前の実行アカウント オブジェクトを取得し、そのオブジェクトを $RunAsAccount 変数に格納します。 この操作に必要な資格情報は、XenServer ホスト上のルート資格情報を持つアカウントです。

3 番目のコマンドは、XenServerHost01 の証明書オブジェクトを取得し、そのオブジェクトを $Certificate 変数に格納します。

最後のコマンドは、VMM の HostGroup04 にホストとして XenServer を追加し、$RunAsAccountに格納されている実行アカウントの形式で資格情報を提供します。これは、このホストを VMM に追加するために必要です。

パラメーター

-AvailableForPlacement

VMM 配置プロセスで、このホストまたはホスト上のこのボリュームが、仮想マシンを展開する可能性のある場所として適格であると見なすかどうかを示します。 このパラメーターが $False に設定されている場合は、このホストまたはボリュームに仮想マシンをデプロイすることもできます。 既定値は True です。 このパラメーターは、VMware ESX ホストには適用されません。

ネットワーク アダプターでこのパラメーターを指定すると、$Falseに設定されている場合、配置では、ホストが仮想マシンの接続に適しているかどうかを判断するために、このネットワーク アダプターで構成された論理ネットワークは考慮されません。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseDiskPaths

ベース ディスクへのパスを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Certificate

セキュリティ証明書オブジェクトを指定します。

Type:ClientCertificate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

ネットワーク内で Virtual Machine Manager が一意に識別できるコンピュータの名前を指定します。 有効な形式:

  • FQDN
  • IPv4 または IPv6 アドレス
  • NetBIOS 名
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUPercentageReserve

物理ホスト コンピューターでオペレーティング システムを使用するために予約する CPU の割合を指定します。

このパラメータを使用して予約を指定しない場合、ホスト グループの既定の設定 (10%) が使用されます。 VMM 配置プロセスでは、ホスト予約を使用せずにリソース要件を満たすことができる場合を除き、仮想マシンをホストに配置することは推奨されません。

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

資格情報オブジェクトを指定するか、一部のコマンドレットに対して、このアクションを実行するアクセス許可を持つアカウントのユーザー名とパスワードを含む実行アカウント オブジェクトを指定します。 または、 Restart-SCJob の場合は、再起動されたタスクを完了するためのアクセス許可を持ちます。

PSCredential オブジェクトの詳細については、「」と入力しますGet-Help Get-Credential

実行アカウントの詳細については、「」と入力します Get-Help New-SCRunAsAccount

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

ホストの説明を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSpaceReserveMB

物理ホスト コンピューターでオペレーティング システムを使用するために予約するディスク領域をメガバイト (MB) 単位で指定します。

このパラメータを使用して予約を指定しない場合、ホスト グループの既定の設定 (100 MB) が使用されます。 VMM 配置プロセスでは、ホスト予約を使用せずにリソース要件を満たすことができる場合を除き、仮想マシンをホストに配置することは推奨されません。

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableLiveMigration

ホストでライブ マイグレーションが有効になっているかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSecureMode

VMM が VMware ESX ホストおよび Citrix XenServer ホストとセキュア モードで通信するかどうかを示します。 既定値は $True です。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKey

境界ネットワークにある Hyper-V ホストを VMM に追加するときに、暗号化キーとして使用する資格情報を指定します。

形式の例: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsDedicatedToNetworkVirtualizationGateway

ホストがネットワーク仮想化ゲートウェイ専用かどうかを示します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveMigrationMaximum

同時ライブ マイグレーションの最大数を指定します。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveStorageMigrationMaximum

ライブ ストレージの同時移行の最大数を指定します。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaintenanceHost

このパラメータは古い形式です。 代わりに AvailableForPlacement を使用してください。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxDiskIOReservation

物理ホスト コンピューター上の 1 秒あたりの最大ディスク I/O (IOPS) を指定します。

このパラメーターを使用して予約を指定しない場合は、ホスト グループの既定の設定として 10000 が使用されます。 VMM 配置プロセスでは、ホスト予約を使用せずにリソース要件を満たすことができる場合を除き、仮想マシンをホストに配置することは推奨されません。

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryReserveMB

物理ホスト コンピューターでホスト オペレーティング システムを使用するために予約するメモリの量をメガバイト (MB) 単位で指定します。

このパラメーターを使用して予約を指定しない場合、ホスト グループの既定の設定は 256 MB です。 VMM 配置プロセスでは、ホスト予約を使用せずにリソース要件を満たすことができる場合を除き、仮想マシンをホストに配置することは推奨されません。

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationAuthProtocol

移行に使用する承認プロトコルを指定します。 有効な値は CredSSP、Kerberos です。

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

移行パフォーマンス オプションの種類を指定します。 有効な値は次のとおりです。

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

移行に使用するサブネットの配列を指定します。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkPercentageReserve

物理ホスト コンピューターでホスト オペレーティング システムを使用するために予約するネットワーク容量の割合を指定します。

このパラメータを使用して予約を指定しない場合、ホスト グループの既定の設定 (10%) が使用されます。 VMM 配置プロセスでは、ホスト予約を使用せずにリソース要件を満たすことができる場合を除き、仮想マシンをホストに配置することは推奨されません。

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NonTrustedDomainHost

VMM に追加するホストが、信頼されていないドメインに属していることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PerimeterNetworkHost

このホストが境界ネットワーク内にあることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化ヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO ヒントを監査できます。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reassociate

1 つの VMM サーバーで現在管理されているホストを別の VMM サーバーに再び関連付けます。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectEnabled

$Trueに設定すると、ユーザーが自分の仮想マシンにリモートで接続できるホスト サーバー上の接続が有効になります。

このパラメーターは、Hyper-V ホスト上の仮想マシンにのみ適用されます。 VMware ESX ホストまたは Citrix XenServer ホスト上の仮想マシンには適用されません。

Type:Boolean
Aliases:VMRCEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectPort

リモート ユーザーがバーチャル マシンに接続するときに使用する TCP ポートの既定の値を指定します。 通常、Hyper-V ホストの既定のポートは 2179 です。

このパラメーターは、VMware ESX ホストまたは Citrix XenServer ホストには適用されません。

Type:UInt32
Aliases:VMRCPort
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityFile

境界ネットワークにある Hyper-V ホストの認証に使用する証明書と資格情報を含むファイルへのパスを指定します。

このパラメーターは、VMware ESX ホストまたは Citrix XenServer ホストには適用されません。

形式の例: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKey

Secure Shell (SSH) プロトコルで使用する公開キーを指定します。

Type:ClientSshPublicKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKeyFile

ターゲット ホストとの間でセキュリティで保護された SSH チャネルを確立するための公開キー ファイルへのパスを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshTcpPort

SSH プロトコルで使用される TCP ポート番号を指定します。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

TCP ポートを表す数値を指定します。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseAnyMigrationSubnet

任意のサブネットを移行に使用できるかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

VMM によって管理される仮想化マネージャー オブジェクトを指定します。

Type:VirtualizationManager
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

VMM ホスト クラスタ オブジェクトを指定します。

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

仮想マシン ホスト グループ オブジェクトを指定します。

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

VMM サーバー オブジェクトを指定します。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMPaths

バーチャル マシン ファイルが保管されるホスト上の既定のパス セットを指定します (各パスの文字列はパイプライン演算子で区切ります)。

形式の例: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-XenServerHost

指定したホストが Citrix XenServer ホストであることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

出力

Host

このコマンドレットは Host オブジェクトを返します。