我在对开始作业中使用的脚本块进行故障排除时遇到了困难。
基本上我想获得服务器的 WMI 属性。如果我从 Powershell 发出以下命令,它就可以工作。
c:/>$wmi=Get-WmiObject -class Win32_OperatingSystem -computer servername
但是,如果我在 start-job 的脚本块中运行该命令,该作业将永远运行。
c:/> start-job -argumentList servername -scriptblock {$wmi=Get-wmiobject
-class win32_operatingsystem -computer $args[0]}
C:/> get-job
Id Name State HasMoreData Location Command
-- ---- ----- ----------- -------- -------
169 Job169 Running True localhost $wmi=Get-WmiObject -cl...
非常感谢任何帮助或建议。
谢谢