Управлять потоком ввода / вывода процесса Windows с помощью Powershell?

#powershell #process #io

#powershell #процесс #io

Вопрос:

Есть ли в Powershell какие-либо встроенные функциональные возможности, позволяющие детально изучать системные процессы и просматривать / управлять потоком ввода / вывода? Существуют ли какие-либо модули сообщества? Кто-нибудь работал с потоками процессов и знает какие-либо хорошие ссылки для такой работы?

Комментарии:

1. Каким будет поток ввода / вывода системного процесса? Как бы вы хотели им управлять?

Ответ №1:

Стандартные командлеты, предоставляемые powershell, позволяют выполнять базовые операции с процессами. Get-Process командлет возвращает все объекты запущенных процессов с подробной информацией о процессе. Вы также можете получить модули, загруженные процессом, используя параметр -Module . Вы можете использовать командлеты запуска / остановки процесса для управления списком запущенных процессов.

Однако возвращаемые объекты предоставляют вам всю информацию, которую вы можете искать. Get-Process возвращает объекты как системные.Диагностика.Обрабатывать, при этом Get-Process -Module возвращает объекты как системные.Диагностика.ProcessModule.

Комментарии:

1. Вас также может заинтересовать получение процессов в виде объектов Win32_Process с помощью командлета Get-WmiObject.