![如何从我电脑的cmd访问另一台电脑的cmd?](https://linux22.com/image/1405324/%E5%A6%82%E4%BD%95%E4%BB%8E%E6%88%91%E7%94%B5%E8%84%91%E7%9A%84cmd%E8%AE%BF%E9%97%AE%E5%8F%A6%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E7%9A%84cmd%EF%BC%9F.png)
如何在 Windows7 中从我自己的计算机的命令提示符访问另一台计算机的命令提示符?
我希望我可以在批处理文件中执行类似的事情:
Enter \\ComputerA -u John -p 123
Run some commands on ComputerA
Leave ComputerA
Enter \\ComputerB -u Jane -p 123
Run some commands on ComputerB
Leave ComputerB
Return to on my computer's console
就像在任务计划程序中一样,我可以连接到另一台计算机并从我的计算机远程执行一些操作。
我可以在 cmd 中执行此操作吗?
答案1
检查 MS 工具 psexec(以前是 sysinternals)
从:http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
Usage: psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-r servicename][-h][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,...] cmd [arguments]
您可以用引号将名称中包含空格的应用程序括起来,例如
psexec \\marklap "c:\long name app.exe"