所有客户端计算机都通过开放的VPN连接到服务器。同样,所有客户端计算机都设置了custon winlogon shell设置,仅运行myapp.exe。因此,除非从任务管理器使用ctrl_shift_esc,否则桌面或任何其他资源管理器都将不可见。
其中一台客户端计算机已停止myapp.exe,并希望重新启动该计算机。因此,从服务器使用开放的vpn IP完成了RDP,但是不幸的是ctrl_shift_esc无法启动任务管理器。有什么方法可以从服务器计算机重新启动此客户端计算机。由于服务器中没有其他工具可用于重新设置此计算机。他们仅通过openvpn连接。
问候
如果在目标计算机上启用了PowerShell,则可以使用powershell命令远程重新启动它。
PS C:\> Restart-Computer <hostname or IP> -whatif
也可以在单行命令中重新启动多台计算机
PS C:\> Restart-Computer "hostname1", "hostname2" -whatif
如果有人登录到目标计算机,则可以使用-force参数强制重新引导。
-WhatIf参数用于验证命令。
请查看此链接http://technet.microsoft.com/en-us/library/hh849837.aspx
不太复杂但尚未得到时间验证的解决方案是使用名为Wizmo by GRC的便捷实用工具(创建ShieldUp的人)
下载并部署后,您可以通过致电引起重新启动,
wizmo reboot
wizmo restart
。因为它很简单,所以您可以创建一个快捷方式,或将其添加到PATH并从终端调用。太简单了!