2013-10-17 90 views
0

我有啓動作業和調用命令的問題。當我在本地運行它時,它應該可以正常工作,但是當我遠程使用它時,它就會存在並且什麼都不做。這是命令:調用後臺遠程作業

調用命令{啓動作業{&記事本}}

記事本只是一個例子,我想另一個進程在後臺運行。如何解決它以遠程工作?這看起來像是在調用命令後關閉powershell會話的問題。在Linux上,它通過使用nohup命令得到了修復,但我無法找到任何與PowerShell類似的東西。

回答

0

我會做到這一點,從本地系統:

invoke-command -scriptblock { & notepad } -computername <remote computer> -asjob 
+0

我已經嘗試過這一點,但它不工作。看起來無法完成,因爲它看起來像invoke-command正在創建一個會話,然後在執行後立即將其殺死。 –

+0

如果您在運行invoke-command後結束本地PS會話,它將終止遠程會話。如果您想開始工作,斷開會話並稍後重新連接,則需要使用持久性作業(需要V3)。 – mjolinor

+0

好吧,我設法找到解決方法,通過使用schtasks,無論如何。 –