osakanatarovROpsで取得しているデータをPowerCLI経由でcsv出力する(複数の出力結果を1つにまとめる方法)TweetCheckvROpsで取得しているvSphere環境に関する情報は、通常、vROpsのレポートやダッシュボードなどで確認する。csvでほしい場合は、レポートで出力させたりする。vROpsのGUIでは、全ての仮想マシンについて、指定期間内のCPU/メモリの使用容量を取得する、といった操作を行うことができない。できるのは、「1台の仮想マシンについて指定期間内のCPU/メモリの使用容量を取得する」という操作を全ての仮想マシンに対して個別に実行する、ということである。そんなのは使いにくい。PowerCLIを使うと、vROpsで取得済みのデータをGet-OMStatを使用することで取得することができる。(なお、予測のデータについては、PowerCLI経由では取得できない)しかし、Get-OMStatで取得できるデータは、1つのメトリックについてのみであるため、CPUとメモリの使用量について取得しようとした場合、それぞれGet-OMStatを実行する必要がある。CPUの使用量/使用率とメモリの使用量について取得すると以下のようになる。$interval3つの変数にそれぞれデータが入っているため、このままでは1つのCSVファイルに出力ができない。これを、1つにまとめようとすると以下のようになる。-NoTypeInformationこれで、1つのcsvとして、3つのメトリックの結果を取得できるようになる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。