さまざまなサーバーのオペレーティング システムを取得する必要がある Powershell スクリプトがあります。これまで、このタスクを実行するために WMI を使用してきましたが、WMI がタイムアウトを取得する方法について読んだので、サーバーのオペレーティング システムを取得する別の方法があるのではないかと考えていました。これは私が現在使用していて、WMI を回避するために変更したいコードです。
$serverVersion = Get-WMIObject -computer $server -class Win32_OperatingSystem