特定のサーバーを再起動したいのですが、findstr を使用して数千台のサーバーのリストから特定のサーバーを検索していますが、スクリプトでサーバー名をハードコーディングして、スクリプトが特定のリモート サーバー セットでのみ実行されるようにする方法はありますか? また、配列変数に対して for each を使用する方法。たとえば、以下の方法は正しいですか?
$serverlist = "server1,server2,server3"
for each ($server in $serverlist){ $serverboot= gwmi win32_operatingsystem -comp $server
$serverboot.Reboot
}