十年 » Blog Archive » 远程运行Windows的程序

来源:百度文库 编辑:神马文学网 时间:2024/04/29 23:15:18
像AIX、HP-UX、Solaris和Linux操作系统都默认提供了Telnet或者SSH服务,客户端通过Telnet或者SSH客户端就可以很方便的访问它们。但Windows操作系统默认都没有安装或者启动这些服务,那么如何能够做到运行Windows上的程序呢?
Windows提供了IPC$和ADMIN$命名管道,通过一定的手段可以像Telnet那样控制Windows,而且更加方便快捷。
牛人Mark Russinovich编写的pstools系列可以很方便的远程访问Windows。只要提供用户名和密码就可以远程登录机器了,而且不像远程桌面那样有界面,很适合批量管理多太机器。
不过由于不是开源的,很难知道它的实现方式。但是事情没有绝对的,如果想知道它的实现方式,可以看看这个例子,实现的功能都差不多,代码写的也很简洁,值得一读。
比如在远程机器上运行cmd.exe,这和Telnet的效果一样,控制远程机器并可以运行程序,只是没有界面而已。
xCmd \\remote /user:administrator /pwd:***** cmd