我有一个关闭列表,我应该读取字符串列表并关闭此列表中的计算机。它使用 pstools 来实现 psshutdown 功能,而且非常简短:
cd "C:\Users\Administrator.<domain>\Desktop\Fun Stuff\PSTools"
psshutdown.exe @"C:\shutdownlist.txt" -t 600 -s -m "End of Day Shutdown."
当它运行时,它会做它应该做的事情:遍历该文本文件并关闭所有适当的计算机,除了一个 - 它会在运行时关闭实际上不在该列表中的计算机。这台计算机曾经是一台 Windows 7 机器,名称类似于 SMHSBIO,但现在它是一台名为 SABS9686 的 Windows 8 机器。这些名字都没有在列表中,但仍受此关闭程序的影响。
我做了一些测试,禁用该程序并重新启用它,并且确定关闭程序未激活的时间计算机保持运行,但是一旦它被放回并运行该计算机就关闭了一些奇怪的原因。我检查了 Active Directory,看看是否有某种用于 SMHSBIO 的幽灵计算机,但没有骰子,它不存在。
不知道是什么导致这个程序在这台计算机上运行,这是一个非常奇怪的奇怪现象。如果您有任何见解,请分享。谢谢!