2014-09-02 74 views

回答

1

原因是Set objWMIService = GetObject("winmgmts: {(Shutdown)}" _语法错误...

应该如下:

Set objWMIService = GetObject("winmgmts:" _ 
& "{impersonationLevel=impersonate,(Shutdown)}!\\" _ 
& strComputer & "\root\cimv2") 
+0

感谢。语法是问题。但是,如果计算机被锁定,脚本仍然不会关闭计算机。但至少我得出了这个问题。 – 2014-09-08 21:03:43

+0

@Adam:_script能够关闭本地计算机,即使计算机被锁定。你如何启动脚本?远程?或预定? – JosefZ 2014-09-09 12:25:48

+0

计划。我正在考虑远程进行。但我从来没有实现过。我遇到的最大问题是脚本在锁屏上的单独桌面上运行。我无法切换到安全桌面。因此,远程运行它可能会完成这项工作。尽管这不太可能。 – 2014-09-09 19:52:16