0

有没有办法使用唤醒 LAN 编写脚本并远程关闭同一网络上的 PC?我有一个项目,明天我需要告诉我的老师这个话题,所以我需要知道我是否能实现我的想法。我读到可以使用shutdown.exe工具远程关闭Windows 10 PC,但是可以通过脚本完成吗?如果是这样,该脚本是否可以同时关闭运行 Windows 7 的 30 台计算机?主机PC是Windows 10。谢谢..

4

1 回答 1

1

最简单的答案是:

help stop-computer -Examples

  $j = Stop-Computer -ComputerName "Server01", "Server02" -AsJob
  $results = $j | Receive-Job
  $results

另一种方式是我正在使用的......首先启用PSremoting然后使用这个脚本:

#ask 4 credential
$credential= Get-Credential

#txt list with computer name / hostname
$list = Get-Content 'c:\scripts\computer_list.txt'


#script
foreach($COMPUTERNAME in $list) {

    Invoke-Command -ComputerName $computername {Stop-Computer -Force} -Credential $credential 

} 
于 2021-11-30T20:51:35.967 回答