控制远程机器

时间:2011-06-21 18:00:18

标签: controls

我想开发某种自动化系统,我可以在我的网络中控制一些电脑。我希望开发的功能如下: 1)能够与某些远程系统建立连接并对其执行某些命令 2)能够将文件从主控制器pc传输到那些pc 3)能够获得其他电脑的状态

我不想在每台客户端计算机上安装一些显式服务器,并希望在Windows上运行的内置协议/服务中使用一些,我的clinets是windows。

我的控制器pc唯一可用的是Administator用户名和passwd以及clinet机器ips。

IBM TPM使用一些端口来做这些事情,但不是它使用的是哪个协议/服务? 我使用ibm tpm做了一个远程软件安装。我不认为它使用telnet或ssh。

我应该使用哪种内置服务/协议? (不是telnet或ssh)

I need to design a tool that can install software on remote client machine.
Basically i need Deploy MSI, EXE, BAT etc. on various client machines without user interaction.

网上有很多提供这些功能的工具,但我需要开发这种类型的实用程序。

请建议

2 个答案:

答案 0 :(得分:1)

您可以在计算机上设置远程桌面。

答案 1 :(得分:0)

用于建立命令:您可以设置远程桌面

用于传输文件:您可以使用WNetAddConnection2()方法以编程方式映射其他计算机的驱动器。
它的非托管代码......
这可能有所帮助: http://vbnet.mvps.org/index.html?code/network/wnetaddconnection2.htm http://www.pinvoke.net/default.aspx/mpr/wnetaddconnection2.html