类似于TCL中的PsExec.exe

问题描述 投票:0回答:1

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

tcl psexec
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.