powershellスクリプトを使用してLinuxベースのVmsの稼働時間を確認する方法はありますか? Windowsベースの仮想マシンの稼働時間は見つかりましたが、Linuxベースの仮想マシンの稼働時間は見つかりませんでした。
答え1
最良のオプションは、SSH経由でリモートでuptimeコマンドを実行することです。 Powershell SSH クライアントがない場合はインストールできます。デラックスSSHとても簡単です。
Posh SSHを使用すると、次のコマンドを実行して目標を達成できます。
New-SSHSession -ComputerName "example.com" -Credential (Get-Credential)
Invoke-SSHCommand -Index 0 -Command "uptime"
RSAキーを使用するには、New-SSHSessionコマンドに「-KeyFile」を追加します。
Get-SSHSessionコマンドは上記のインデックス番号を提供しますが、接続が1つだけ開いている場合、インデックス番号は常にゼロでなければなりません。