加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008 – 每晚重启Windows域上所有计算机的好方法

发布时间:2020-12-13 19:30:31 所属栏目:Windows 来源:网络整理
导读:在 Windows域上重启 Windows计算机列表的好方法是什么?假设Windows域控制器没有服务来执行此操作,请为脚本进行推荐. 我可以列出主机名并迭代主机名以向每个主机发送重启命令吗?我可以从脚本运行时的Windows 2008框中运行的DHCP服务器获取主机名列表吗? 我
在 Windows域上重启 Windows计算机列表的好方法是什么?假设Windows域控制器没有服务来执行此操作,请为脚本进行推荐.

我可以列出主机名并迭代主机名以向每个主机发送重启命令吗?我可以从脚本运行时的Windows 2008框中运行的DHCP服务器获取主机名列表吗?

我最喜欢的脚本语言从大多数到最不可取的是:
PHP,javascript,Bash,Python(知道很少),VB(知道它但不喜欢它)

如果GPO不是您的选择,并且您想要使用Mark Henderson的第二个选项(批处理关闭/ m),您可以通过批量处理关闭来使您的工作更轻松,因此它将并行执行而不是串行执行.它需要管理站的PowerShell,但它非常漂亮.
foreach ($ComputerName in $ComputerList) {
    invoke-command -AsJob -ScriptBlock {
        params($ComputerName)
        shutdown /m $ComputerName /r /f /t 0
    } -ArgumentList $ComputerName
}

这个片段所做的是产生与$ComputerList中的机器并行执行的许多后台作业.这可以使关闭所有事情发生得更快.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读