Мне нужно вызвать внешнее приложение (т. Е. & «Блокнот») , а затем получить идентификатор процесса вызываемого приложения.PowerShell - получить идентификатор процесса вызываемого приложения
Get-Process Notepad = вернет все Notepad процессы
Я хочу сделать что-то вроде:
$objApp = & 'c:\Notepad.exe'
WHILE (get-process -ID $objApp.id | select -property Responding) {
Start-Sleep -s 10
Echo "STILL WAITING"
}
Echo "Done!!"
Что такое passthru? –
@JohnDemetriou Он сообщает Start-Process выводить объект процесса на конвейер (т. Е. «Передавать его через конвейер») – zdan