У меня есть сервер с несколькими критически важными сценариями, которые запускаются в окнах CMD.exe как зарегистрированный пользователь.Мне нужно иметь возможность удаленно выполнять любой из этих сценариев по отдельности.
Если я локальный, я могу запустить
Get-Process | Where-Object {
$_.Name -eq "cmd"
} | ft name, MainWindowTitle
, и это, по крайней мере, даст мне описание того, что это CMD.exe
делает.
Но если я использую какой-либо метод для запуска этого удаленно (PSSession или CIMSession), MainWindowTitle не будет возвращен.Он всегда будет пустым.
Кто-нибудь может предложить какие-либо другие способы выяснения, какой скрипт запускается удаленно через PowerShell.