Get-SCVirtualCOMPort
仮想マシン、仮想マシン テンプレート、またはハードウェア プロファイルから仮想 COM ポートを取得します。
構文
Get-SCVirtualCOMPort
[-VMMServer <ServerConnection>]
[-All]
[<CommonParameters>]
Get-SCVirtualCOMPort
-HardwareProfile <HardwareProfile>
[<CommonParameters>]
Get-SCVirtualCOMPort
-VM <VM>
[<CommonParameters>]
Get-SCVirtualCOMPort
-VMTemplate <Template>
[<CommonParameters>]
説明
Get-SCVirtualCOMPort コマンドレットは、仮想通信 (COM) ポート オブジェクトを取得します。 このコマンドレットは、仮想マシン オブジェクト、仮想マシン テンプレート オブジェクト、または Virtual Machine Manager (VMM) が管理するハードウェア プロファイル オブジェクトから、一方または両方の COM ポートを取得します。
仮想 COM ポートは、仮想マシン ホスト サーバー上の物理ポート、テキスト ファイル、または名前付きパイプに接続できます。 各仮想マシン、仮想マシン テンプレート、およびハードウェア プロファイルには、正確に 2 つの COM ポートが含まれています。
例
例 1: 仮想マシンの COM ポートを取得する
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualCOMPort -VM $VM
最初のコマンドは、VM01 という名前の仮想マシンを取得し、そのオブジェクトを $VM 変数に格納します。
2 番目のコマンドは、VM01 上の仮想 COM ポート オブジェクトを取得し、これらのポートに関する情報を表示します。
例 2: テンプレートの COM ポートを取得する
PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualCOMPort -VMTemplate $VMTemplate
最初のコマンドは、VMTemplate01 という名前の仮想マシン テンプレートを取得し、そのオブジェクトを $VMTemplate 変数に格納します。
2 番目のコマンドは、VMTemplate01 の仮想 COM ポート オブジェクトを取得し、これらのポートに関する情報を表示します。
例 3: ハードウェア プロファイルの COM ポートを取得する
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualCOMPort -HardwareProfile $HWProfile
最初のコマンドは NewHWProfile01 という名前のハードウェア プロファイルを取得し、そのオブジェクトを $HWProfile 変数に格納します。
2 番目のコマンドは、NewHWProfile01 の仮想 COM ポート オブジェクトを取得し、これらのポートに関する情報を表示します。
パラメーター
-All
このコマンドレットは、親オブジェクトに関係なく、下位 COM ポートの完全な一覧を取得することを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HardwareProfile
ハードウェア プロファイル オブジェクトを指定します。
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VM
このコマンドレットが仮想 COM ポートを取得する仮想マシンを指定します。 仮想マシン オブジェクトを取得するには、 Get-SCVirtualMachine コマンドレットを 使用します。
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
このコマンドレットが仮想 COM ポートを取得する仮想マシンの作成に使用される VMM テンプレートを指定します。 VMM テンプレート オブジェクトを取得するには、 Get-SCVMTemplate コマンドレットを 使用します。
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
VirtualCOMPort
このコマンドレットは 、VirtualCOMPort オブジェクトを返します。