如何從 Linux 遠端啟動 Windows 8.1 上的進程

如何從 Linux 遠端啟動 Windows 8.1 上的進程

我嘗試了 winexe - 它在 Windows XP 和 Windows 7 上運行良好,但在 Windows 8.1 上不起作用。我得到的只是

ERROR: Cannot open control pipe - NT_STATUS_INVALID_PARAMETER

相同的命令在舊版本的 Windows 上運作良好。據我了解,這是因為 Windows 8.1 放棄了對 winexe 使用的 SMB 1.0 的支援。有沒有辦法強制 winexe 使用 SMB 2?

或者也許還有其他一些適用於 Windows 8.1 的工具?

我確實在 wine 下嘗試過 PsExec(它支援 SMB2,因此支援 Windows 8.1),但無法讓它工作。

答案1

我有一些 cron 選項卡任務需要在 Windows 上執行一些 powershell。使用內建的 Windows 元件很難(也許不是不可能?)做到這一點。

我決定使用Powershell伺服器為此,任何 Windows SSH 伺服器軟體都應該可以工作。

答案2

你可以用 winexe 來完成,看看 winexe。

該頁面稱它能夠在 Windows NT/2000/XP/2003 系統上從 GNU/Linux(也可能從其他能夠建置 Samba 4 軟體包的 Unices)運行命令。

我也可以告訴你,正確設定 Windows 防火牆後,它也可以在 Windows 7 和 Windows Server 2008 上運作。

相關內容