微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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中的机器并行执行的许多后台作业.这可以使关闭所有事情发生得更快.

原文地址:https://www.jb51.cc/windows/369771.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐