好的,这是我遇到的一个有趣的问题。我试图使用psshutdown远程重新启动某些计算机,并获得访问被拒绝的错误,除非我从以admin身份运行的cmd提示符下运行cmd。我自己是我的计算机以及远程计算机上的管理员,因此我的凭据应该可以正常工作。

示例代码:

psshutdown /accepteula \\COMPUTER.DOMAIN.COM -u DOMAIN\USER -p Password -r -t 0

输出示例:
Could not start PsShutdown service on COMPUTER.DOMAIN.COM:
Access is denied.

但是,从admin cmd窗口运行时:
COMPUTER.DOMAIN.COM is scheduled to reboot in 00:00:00.

看起来似乎很烂,是否可以使用psexec以提升的用户身份运行psshutdown?

最佳答案

在绕圈跑完之后,我最终使用了:

runas /netonly /user:DOMAIN\USERNAME "shutdown -m \\XXX.XXX.XXX.XXX -r -f -t 0"

这不是理想的,但是完成了工作。

关于windows - 除非从admin cmd提示符运行,否则psshutdown失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23840009/

10-10 17:27