2
如何創建新線程並在異步中運行?我有一個事件應該在運行時更新文本框,所以我需要在不同的線程中運行它。 (powershell 2)。 如何在PowerShell中執行此操作?在新線程powershell中調用函數
如何創建新線程並在異步中運行?我有一個事件應該在運行時更新文本框,所以我需要在不同的線程中運行它。 (powershell 2)。 如何在PowerShell中執行此操作?在新線程powershell中調用函數
背景工作是你在找什麼。
http://msdn.microsoft.com/en-us/library/dd878288(VS.85).aspx
下面是幫助幾個例子:
開始有啓動作業的作業:
C:\PS>start-job -scriptblock {get-process}
Id Name State HasMoreData Location Command
--- ---- ----- ----------- -------- -------
1 Job1 Running True localhost get-process
開始與AsJob參數工作:
C:\PS>$jobWRM = invoke-command -computerName (get-content servers.txt) -scriptblock {get-service winrm} -jobname WinRM -throttlelimit 16 -AsJob
作爲如果您提供一些代碼示例,我可以在我的答案中添加一些示例代碼。 – 2010-09-14 16:25:03
您也可以使用Powershell事件來執行此操作,該事件在事件發生時執行操作。這只是意味着你不必擔心其他線程/工作等 – RC1140 2010-09-16 15:48:59