通过telnet在远程Windows机器上执行win32ole脚本

时间:2012-08-29 01:34:03

标签: perl telnet win32ole

我正在尝试在远程Windows机器上创建word文档。我正在尝试telnet到远程Windows机器并运行perl脚本,通过Win32 :: OLE创建word文档。但它似乎没有用。这可能吗?因为我的脚本将{visible}设置为1,但是telnet会话是否可以访问word应用程序的实例?至少我试过它没用。

1 个答案:

答案 0 :(得分:2)

Telnet可能不是实现此目的的最佳工具,我不确定它具有哪种权限。我建议使用PsExec,它允许在Windows服务器上执行远程命令。如果它在本地工作,它将使用PsExec。

例如:

PsExec.exe \\remotecomputer -u userName -p Password Perl C:\path\to\file\file.pl

您可以使用-s标志作为系统帐户运行,使用-i标志在桌面上以交互方式运行它。如果没有-i标志,它将在控制台会话中运行。