2012-08-29 191 views
0

我想在遠程windows機器上創建一個word文檔。我正在嘗試遠程登錄到遠程Windows計算機並運行一個perl腳本,通過Win32 :: OLE創建word文檔。但它似乎並不奏效。這可能嗎?因爲我的腳本{可見}設置爲1,但該telnet會話是否可以訪問單詞應用程序的實例?至少我試過它沒有工作。通過telnet在遠程windows機器上執行win32ole腳本

+0

請讓我知道如果有什麼不清楚。 – Anand

+0

從「Microsoft Word」OLE異常:命令失敗Win32 :: OLE(0.1709)錯誤0x800a1066在METHOD/PROPERTYGET「另存爲」C:\ Users \ Administrator> – Anand

回答

2

Telnet可能不是完成此操作的最佳工具,我不確定它具有什麼樣的權限。我建議使用PsExec,它允許在Windows服務器上執行遠程命令。如果它在本地工作,它將使用PsExec工作。

例如:

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

您可以使用-s標誌爲系統帳戶下運行,並且-i標誌在桌面上交互運行它。沒有-i標誌,它將在控制檯會話中運行。

相關問題