8 windows remote-desktop windows-7 c#
我需要远程访问约 50 台机器并运行批处理文件。有什么办法可以启动 RDP 会话并调用 cmd?
Windows 远程外壳就是你想要的;
http://technet.microsoft.com/en-us/library/dd163506.aspx
设置完成后,您可以WinRS -r:MYSERVER "cmd.exe"在远程计算机上运行 cmd.exe 并在本地为您带来远程控制台会话。或者,您可以直接在盒子上运行任何其他命令。
实际上,如果您需要使用 RDP(如果可以避免的话,我不会费心运行批处理文件),您可以在没有3rd 方程序的情况下运行 shell(或任何其他命令)。只需运行 mstsc.exe,选择一个备用 shell 并保存 RDP 文件。
您需要寻找的关键设置是;
full address:s:yourserver.domain.com:3389
alternate shell:s:c:\windows\system32\cmd.exe
Run Code Online (Sandbox Code Playgroud)
如果您需要使用 RDP 访问这些计算机,mstsc.exe 的 shell 允许命令行自动登录并在连接时运行程序。我想到的是远程桌面增强版。您可以使用批处理脚本通过以下语法登录到给定计算机:
rdp /v:computer /u:username /p:password /start:"pathtoscript/script.bat"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20749 次 |
| 最近记录: |