TCL中类似的PsExec.exe

TCL中类似的PsExec.exe,tcl,psexec,Tcl,Psexec,我的目标是从我的计算机在远程服务器上启动一个应用程序,并从此应用程序中检索信息。我有一个使用此microsoft实用程序的解决方案,但我想知道我是否可以在纯TCL中执行此操作。一般来说,在纯TCL中执行此操作是不可能的。作为一种解决方法,您可以在纯TCL中创建服务器服务,该服务将侦听一些tcp端口,接收命令并在本地执行它们。在远程机器上运行它,并通过套接字发送所需的命令 此外,您还可以使用WMI在远程计算机上执行命令。但这需要非标准的tcl模块(tcom或twapi)。例如:您可以将tcl in

我的目标是从我的计算机在远程服务器上启动一个应用程序,并从此应用程序中检索信息。我有一个使用此microsoft实用程序的解决方案,但我想知道我是否可以在纯TCL中执行此操作。

一般来说,在纯TCL中执行此操作是不可能的。作为一种解决方法,您可以在纯TCL中创建服务器服务,该服务将侦听一些tcp端口,接收命令并在本地执行它们。在远程机器上运行它,并通过套接字发送所需的命令


此外,您还可以使用WMI在远程计算机上执行命令。但这需要非标准的tcl模块(tcom或twapi)。例如:您可以将tcl interpetator、运行时库和所有必要的模块包装到一个tclkit可执行文件中,并使用它运行通过WMI访问远程计算机的脚本。使用此选项,您将无法从远程命令获取输出。但这超出了这个问题的范围。

你熟悉吗?@BryanOakley,不,我不知道,我会试着看看你的链接……好的,谢谢你的链接,Expect应该是我能看到的解决方案,但就目前而言,这不起作用。。。我认为PsExec会完成这项工作,我会保留此解决方案,@Chpock感谢您的贡献