Quantcast
Channel: VMware Communities: Message List
Viewing all articles
Browse latest Browse all 231085

vSpherePowerCLIで出力した値の日本語化について

$
0
0

現在、vCenter・ESXiの諸々のパラメータシートを作成する為、各種の設定値をvSphere Power CLIにて抽出するスクリプトを作成しています。

 

 

 

大体のパラメータは、コマンドレットリファレンスを元に取得可能であることはわかっているのですが、

一部、VMwareの内部パラメータとしてしか出力できず、出来れば実際にVI Clientにて表示される日本語の文章(文字列)に変換出来ないかと考えております。

 

 

 

 

 

 

※例1

例えば、以下のスクリプトにて出力可能な、vSwitch毎のロードバランスポリシーについてです。

 

 

 

Get-VirtualSwitch | Get-NicTeamingPolicy | select-object VirtualSwitch,LoadBalancingPolicy

 

 

 

<結果セット例>

VirtualSwitch                     LoadBalancingPolicy

-------------                     -------------------

vSwitch0                             LoadBalanceSrcId

vSwitch1                             LoadBalanceSrcIP

vSwitch2                             LoadBalanceSrcMac

vSwitch3                             ExplicitFailover

 

 

 

上記の「LoadBalancingPolicy」はそれぞれVI Clientにて確認時の

・[発信元の仮想ポートIDに基づいたルート]

・[IPハッシュに基づいたルート]

・[発信元MACハッシュに基づいたルート]

・[明示的なフェイルオーバー順序を使用]

という選択肢に紐づいていると思うのですが、これらをPowerShellでの抽出時に同様の変換が行えればと考えております。

 

 

 

 

 

 

 

 

 

※例2

他にも、以下のスクリプトにて出力可能な、アラート毎のトリガーイベントについてです。

 

 

 

Get-AlarmDefinition "ネットワーク接続が失われました" | % {

$_.ExtensionData.Info.Expression.Expression | select-object EventTypeId

}

 

 

 

<結果セット例>

EventTypeId

-----------

vprob.net.connectivity.lost

esx.clear.net.connectivity.restored

esx.problem.net.dvport.connectivity.lost

esx.clear.net.dvport.connectivity.restored

 

 

 

上記の「EventTypeId」はそれぞれ

・[ネットワーク接続が失われました]

・[ポートグループへのネットワーク接続がリストアされました]

・[DVPortへのネットワーク接続が失われました]

・[DVPortへのネットワーク接続がリストアされました]

という内容と紐づいているかと思います。

 

 

これも、同様にPowerShellでの抽出時に文言の変換が出来ればと考えております。

 

 

 

 

 

 

 

 

 

その他、単純にエクセル上で紐付られるようなLanguageセットファイルのようなものがあるのであれば教えていただければと思います。

 

 

 

以上、宜しくお願いいたします。


Viewing all articles
Browse latest Browse all 231085

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>