まとめ

  • スクリプト コマンドレット パラメーターの補完は極めて便利
  • パラメーター補完のためには関数ではなくスクリプト コマンドレット (高度な関数) として実装
  • 便利な反面、実装は煩雑でパラメーターを認識しづらい
  • CmdletBinding、DynamicParam{}、Begin{}, Process {} が肝
  • PowerCLI と絡めることで vCenter Server のインベントリーも補完対象に!!

続きを読む

vSphere Web Services SDK (SDK) と vSphere PowerCLI (PowerCLI) の関係

SDK は vSphere の基礎となる SOAP API で、VMware の製品のほとんどが利用しています。vSphere Web Client の UI で仮想環境の操作を行う時、VMware Horizon 環境で仮想デスクトップをリコンポーズする時、Site Recovery Manager でテスト フェイルオーバーする時、などなど。

続きを読む

まとめ

  • ESXi ホストの詳細設定一覧を CSV で出力
  • ホストの詳細設定の値は 6 種類 {String,Bool,Choice,Long,Int,Float}Option
  • PowerCLI で Locale を設定する場合は SessionManager#SetLocale を利用する
  • 詳細設定はむやみやたらに代えるものではないので、マニュアル、KB、サポートの指示に従い変更すること
  • 詳細設定のさらに詳細な説明は求めないこと ! 詳細設定名から機能の深淵を想像して ゲヘゲヘ しましょう。

続きを読む

PowerShell で DNS 操作

現在、俺々 Lab に vCloud Director (vCD) モドキを vCenter Orchestrator (vCO) で作成しています。その作業の中で、Windows の DNS サーバーの A レコード作成が手間だったので PowerShell 化したので、その過程を記録に残します。

続きを読む

プロフィール画像

over a Radler

20+ years IT infrastructure engineer, specialized for virtualization, cloud and modernized platform

Staff Technical Alliance Manager

Tokyo, Japan