-1
我正在寫一些PowerShell代碼來並行開始一些內部開發的Windows服務。這些服務不依賴於其他服務,並且我在每個啓動服務調用產生PSJob的循環中運行了Start-Service命令。
但是,在查看服務控制管理器生成的事件後,似乎只有一個服務在任何時間處於啓動狀態。
完全承認我可能搞砸了PowerShell的代碼,但我想我會檢查看看有沒有根本的Windows(Server 2003)在這裏玩(即一次只能開始一項服務)的限制。
丹尼爾
CLS
$服務= $( '服務1', '服務2', '服務3')
的foreach($服務在$服務){
啓動工作-ScriptBlock {
參數($服務名稱)
啓動服務$服務名稱
} -ArgumentList $服務
}
一次可以有多少個窗口服務處於「啓動」狀態?
Get-Job | Wait-Job | Receive-Job<br/>
分享代碼? –
添加的代碼@shay levy – djwork
這項工作的狀態如何? –