每个powershell / cmd登录终端服务器超过RDP并执行命令

时间:2014-03-27 19:14:54

标签: powershell terminal rdp

我对powershell和一些想法有疑问。

我每天9点钟都会在公司网络中启动计算机。 为此我必须连接到公司终端服务器。 在wakeonlan之后,我必须在每个rdp的终端服务器上连接到客户端。

我怎么能这样做?

我想我通过RDP连接到终端服务器并执行WOL命令。 然后我执行RDP connect命令并连接到客户端。 五分钟后,我关闭了两个RDP会议。

我尝试了PsExec,但只允许在本地服务器目录中使用。

1 个答案:

答案 0 :(得分:0)

RDP是一种图形/交互协议/系统。虽然可以做到,但GUI自动化并不是PowerShell的专长。尝试查看类似AutoIt的内容。

对于RDP自动化,您可以尝试this之类的东西(保持表单隐藏),但这是一个糟糕的解决方案,我不确定它是否适用于较新版本的Windows。