dpmhv-showVMNICs コマンドは、Hyper-V ホストの VM にある NIC(Network Interface Cards、ネットワーク インターフェース カード)をすべて表示します。
このコマンドの形式は、以下のとおりです。
dpmhv-showVMNICs -vm vmname|-vmid vmguid -host hostname [-retval] [-silent] [-detail]
VM の名前を指定します。
VM の一意の ID を指定します。
Hyper-V Server ホストの名前を指定します。
後で処理できるように値を返します。
画面に出力しないように指定します。
(オプション)NIC リストの詳細を表示します。
dpmhv-showVMNICs コマンドは、オブジェクトを返します。
標準モードでは以下のプロパティが返されます。
詳細モードでは以下のプロパティが返されます。
例: VM の NIC 情報を表示する
この例では、ホスト「hvserver」の VM「TestVM」にある NIC 情報を表示します。
dpmhv-showVMNICs -host hvserver -vm TestVM
// VM の最初のアダプタの接続先である仮想ネットワークを検索する
anic = dpmhv-showVMNICs -host hvserver -vm TestVM -detail -silent -retval
lines = anic[0].Connection.split(",");
for each(line in lines)
{
if(line.startsWith("SystemName="))
{
nsw = line.substr(11);
nsw = nsw.trim('"');
break;
}
}
// スイッチを取得する
asw = dpmhv-getHostSwitches -host hvserver -silent -retval
// 一致するものを検索する
for each(sw in asw)
{
if(sw.Name == nsw)
{
?? "NIC",anic[0].ElementName
? " is connected to switch", sw.ElementName
}
}
|
Copyright © 2013 CA.
All rights reserved.
|
|