まとめ
- -Split 演算子の 2 項目は正規表現
- ピリオドを区切り文字としたい場合、2項目を単純に “.” とすると逝ける
- ピリオドを区切り文字とするならば、“¥.” とエスケープするか SimpleMatch オプションを付与する
- しっくりこないならば String.Split(".") とでもする
PowerCLI に限った話ではないのですが、PowerCLI のスクリプトを作成する中で嵌まったので記録に残します。
SDK は vSphere の基礎となる SOAP API で、VMware の製品のほとんどが利用しています。vSphere Web Client の UI で仮想環境の操作を行う時、VMware Horizon 環境で仮想デスクトップをリコンポーズする時、Site Recovery Manager でテスト フェイルオーバーする時、などなど。
現在、俺々 Lab に vCloud Director (vCD) モドキを vCenter Orchestrator (vCO) で作成しています。その作業の中で、Windows の DNS サーバーの A レコード作成が手間だったので PowerShell 化したので、その過程を記録に残します。