2014-09-04 6 views
1

У меня есть сценарий, который был запущен с использованием powershell ISE. Этот Invoke-WUInstall, похоже, запускает файл powershell.exe. Как я могу захватить идентификатор процесса для файла powershell.exe.Как получить идентификатор процесса процесса, вызванного сценарием powershell

$WUInstallScript = { Get-WUInstall -AcceptAll |Out-File C:\SUPPORT\text.log} 
Invoke-WUInstall -ComputerName computername -Script $WUInstallScript -Confirm:$false 

ответ

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 
+0

большое спасибо .. :) – user3783125