如何获取由PowerShell脚本触发的进程的进程ID

时间:2014-09-04 11:40:08

标签: powershell pid windows-update

我有一个使用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

1 个答案:

答案 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