在Start-Job scriptblock中,带有凭据的Get-WmiObject失败
我使用Get-WmiObjet cmdlet成功从Windows 2000计算机中检索一些信息。这些计算机不属于我们的域,因此我使用-Credential参数来传递本地管理员凭据。
我现在尝试使用Start-Job并行运行多个WMI查询,但我甚至无法使用一个查询。
当我运行以下内容时:
Start-Job -initializationscript {$cred = get-credential -credential administrator} -scriptblock {gwmi win32_computersystem -ComputerName 10.1.2.3 -Credential $cred}
创建一个作业,我被提示输入凭据,但作业永远不会完成,其状态始终为“正在运行”。
当然:
C:>$cred = Get-Credential -credential administrator
C:>gwmi win32_computersystem -ComputerName 10.1.2.3 -Credential $cred
工作得很好。
如何使用备用凭据使Get-WmiObject在Start-Job中成功运行?
谢谢你的帮助。
没有找到相关结果
已邀请:
1 个回复
蹦吃舷弦
看起来后台作业被阻止输入,并且由于这个原因一直在运行。