我想在PowerShell 2.0中運行一個簡單的作業進程,它似乎並沒有運行。PowerShell的啓動作業將不會運行
$job = Start-Job { Return "Some string." }
當我打電話給$ job時,狀態表示它正在運行。但問題是它永遠不會完成。
在我的Windows 7機器上嘗試了同樣的事情,它立即完成。
我在windows xp上運行powershell 2.0。
有誰知道是什麼原因導致這個問題?我該如何解決這個問題?
這是我$PSVersionTable
Name Value ---- ----- PSVersion 2.0 PSCompatibleVersions {1.0, 2.0} BuildVersion 6.0.6002.18111 PSRemotingProtocolVersion 2.1 WSManStackVersion 2.0 CLRVersion 4.0.30319.1 SerializationVersion 1.1.0.1
一個簡單的repro將是'Start-Job {1}' – 2010-10-15 03:54:04