我在同一个工作站上有一台笔记本电脑和一台台式机。台式机上有一个虚拟机,当主机关闭时虚拟机也会关闭。我可以使用批处理文件来执行此操作,而不是从笔记本电脑远程进入台式机来关闭机器?我是否必须能够以该机器的管理员身份访问该机器,或者我可以使用笔记本电脑上的帐户?
谢谢。
答案1
您可以使用shutdown
。
shutdown /s /m \\COMPUTERNAME
还有psshutdown
来自 Sysinternals,它允许您指定管理员帐户和密码。
psshutdown \\COMPUTERNAME -u user USERNAME -p PASSWORD -k
答案2
有很多解决方案,你可以使用shutdown
(psshutdown
来自 Sysinternals),或者使用PowerShell
(此处的示例脚本远程关机脚本
答案3
您提供的标题是关于使用批处理文件关闭计算机,但是您没有提到您使用的操作系统(可能是 DOS/Windows,因为您使用了术语“批处理文件”)并且您的主要问题没有表明您是否有检测关机操作的机制,所以我提供了一个从批处理文件关闭计算机的答案:
在 Unix 中(例如 NetBSD、OpenBSD、FreeBSD、Linux 等):shutdown -p now
在 Windows 中,有一个名为“Wizmo”的免费工具可以为您完成这项工作,它是由汇编程序员 Steve Gibson 编写的 - 它提供了多种关机选项,可以从批处理文件中调用: http://www.grc.com/wizmo/wizmo.html
在 DOS 中,我不知道有任何这样的工具。
我希望这能有所帮助。