TCL中的类似PsExec.exe

时间:2019-04-11 17:41:01

标签: tcl psexec

我的目标是从计算机上的远程服务器上启动应用程序,并从该应用程序中检索信息。我有一个使用此Microsoft实用程序psexec.exe的解决方案,但我想知道我是否可以纯粹地做到这一点TCL。

1 个答案:

答案 0 :(得分:1)

通常不可能在纯TCL中做到这一点。解决方法是,您可以使用纯TCL进行服务器服务,该服务将侦听某些tcp端口,接收命令并在本地执行它们。在远程计算机上运行它,并通过套接字发送所需的命令。

此外,您可以使用WMI在远程计算机上执行命令。但这需要非标准的tcl模块(tcom或twapi)。例如:https://wiki.tcl-lang.org/page/Remote+exec+with+tcom+and+WMI可以将tcl插入程序,运行时库和所有必要的模块包装到一个tclkit可执行文件中,并使用它来运行通过WMI访问远程计算机的脚本。使用此选项,您将无法从远程命令获取输出。但这超出了这个问题的范围。