Powershell을 사용하여 여러 Linux 기반 가상 머신의 가동 시간 확보

Powershell을 사용하여 여러 Linux 기반 가상 머신의 가동 시간 확보

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 명령은 위의 인덱스 번호를 제공하지만 연결이 하나만 열려 있는 경우 인덱스 번호는 항상 0이어야 합니다.

관련 정보