我一直试图关闭远程 XP 机器,但无法让它移动。
我在 Windows 系统上做了如下操作:
- 确保没有防火墙
- 启动远程注册表编辑服务
- 共享网络驱动器(启用文件共享?)
- 专门为关机创建了“shutdown”用户
- 向管理员组添加“关机”
- 在 gpedit.msc 中允许关机的用户列表中添加了“关机”
以下是我尝试过的:
从 Windows 7 框中:
shutdown -m computer
(访问被拒绝消息)psshutdown -m computer
(访问被拒绝消息)runas /user:computer\shutdown "cmd /K shutdown -m computer
(拒绝访问)runas /user:shutdown "cmd /K shutdown -m computer
(拒绝访问)
从 Linux 机器:
net rpc shutdown -I computer -U user%password
(表示关机成功)rpcclient -I x.x.x.x -c shutdown -U user
(提供使用信息)
有没有办法不用 telnet/ssh 就可以关闭它?
答案1
根据这些链接(1,2,3)您很可能psshutdown
以访客用户的身份发送命令。
第一的,关闭简单文件和打印机共享。 下一个,启用正常文件和打印机共享。
然后,而不是psshutdown
,尝试:
psexec -u <xp_home_user> -p <password> \\xpMachine notepad
如果记事本打开了,那么这意味着psshutdown
应该可以工作了!尝试:
psshutdown.exe \\xpMachine -t 10 -f -u Administrator -p password
我注意到您说您曾尝试过:
psshutdown -m computer
但是你应该注意该psshutdown
命令需要\\
和密码。