我有一个使用PowerShell ISE执行的脚本。 这个Invoke-WUInstall似乎触发了powershell.exe。 如何捕获powershell.exe的进程ID。
$WUInstallScript = { Get-WUInstall -AcceptAll |Out-File C:\SUPPORT\text.log}
Invoke-WUInstall -ComputerName computername -Script $WUInstallScript -Confirm:$false
答案 0 :(得分:1)
您可以将其写入日志文件,然后从那里取出:
$WUInstallScript = { "Process ID is $PID" | Out-File C:\SUPPORT\text.log
Get-WUInstall -AcceptAll | Out-File C:\SUPPORT\text.log -Append}
Invoke-WUInstall -ComputerName computername -Script $WUInstallScript -Confirm:$false