VMware/PowerCLI
目次†
接続、切断†
- vCenter Server や ESX/ESXi への接続
# ユーザ名やパスワードをベタ書きしたくないとき # 入力のプロンプトが表示される connect-viserver -server xxx.xxx.xxx.xxx # ユーザ名やパスワードの入力を省きたいならベタ書きもできる connect-viserver -server xxx.xxx.xxx.xxx -user xxx -password xxx # 接続オブジェクトを保存しておくと切断のときに便利 $hoge = connect-viserver -server xxx.xxx.xxx.xxx
- vCenter Server や ESX/ESXi からの切断
# 特に工夫のしようがない disconnect-viserver -server xxx.xxx.xxx.xxx # 接続オブジェクトがあればそれでも可 disconnect-viserver $hoge
フォルダ†
- フォルダオブジェクトの取得
# 同じ名前のフォルダが一つなら一発で取れる。階層不問 $folder = get-folder -name hoge # 同じ名前のフォルダが複数あるなら階層をたどって一意にする # hoge/fuga/piyo の piyo を取得したい場合はこんな # folder 型のオブジェクトに get-folder すると配下のフォルダの配列が得られるので name でフィルタして絞り込んでいく $folder = get-folder -name hoge | get-folder -name fuga | get-folder -name piyo
GUI 操作の PowerCLI コード化†
VMware Labs 発の Onyx っていうツールを使うと vSphere Client での GUI 操作をトレスして PowerCLI のコードにしてくれる。
Last-modified: 2012-11-11 (日) 21:55:46