Powershell Start-Job将无法运行

我正在尝试在PowerShell 2.0中运行一个简单的作业流程,它似乎没有运行。     $ job = Start-Job {返回“一些字符串。” } 当我打电话给$ job时,状态显示它正在运行。但问题是它永远不会完成。 在我的Windows 7机器上尝试了同样的事情,它立即完成。 我正在windows xp上运行powershell 2.0。 有谁知道导致这个问题的原因是什么?我该如何解决这个问题? 这是我的
$PSVersionTable
    名称值     ---- -----     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     
已邀请:
我说你的PowerShell的XP配置是“有点”修改的。 :-)它应该在CLR版本2.0上运行,例如:
Name                           Value
----                           -----
CLRVersion                     2.0.50727.3615
BuildVersion                   6.0.6002.18111
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1
尝试重置reg hack(或Powershell.exe.config mod),以便PowerShell 2.0在.NET 2.0上运行,并查看问题是否仍然存在。     

要回复问题请先登录注册