Как работает команда «Get-Process» в PowerShell

Kak Rabotaet Komanda Get Process V Powershell



Командлет “ Get-процесс ” в PowerShell отвечает за запуск процессов на локальном компьютере, а также за работу на удаленных компьютерах. Любой конкретный процесс можно получить по его идентификатору процесса (PID) или по его имени. Объект может быть передан по конвейеру в этот командлет.

В этом посте будет подробно рассмотрен командлет «Get-Process».







Как работает команда «Get-Process» в PowerShell?

Командлет “ Get-процесс ” используется для получения списка процессов как на локальном, так и на удаленном компьютере.



Примеры, связанные с « Get-процесс ” приведены ниже!



Пример 1. Использование командлета Get-Process для получения всех процессов в Windows





Чтобы получить все процессы в PowerShell, выполните следующий код:

Get-процесс



Пример 2. Использование командлета Get-Process для получения всех доступных данных об одном или нескольких процессах



Чтобы получить данные, относящиеся к одному или нескольким процессам, запустите « Get-процесс ” с нужным именем процессов:

Проводник Get-Process, система | Список форматов *


В вышеуказанном коде:

    • Сначала введите « Get-процесс ”, а затем укажите имя конкретного процесса, разделенное запятой.
    • После этого укажите « | » и добавьте « Список форматов ” вместе со звездочкой (подстановочным знаком):


Пример 3. Использование командлета Get-Process для получения всех процессов с рабочим набором меньше указанного размера

Выполните следующий командлет, чтобы отобразить процессы с меньшим рабочим набором, чем указанный размер:

Get-процесс | Где-объект { $_ .Рабочий набор -lt 20000000 }


Согласно вышеуказанному кодексу:

    • Сначала введите « Get-процесс ” вместе с “ | ' трубопровод.
    • Затем укажите « Где-объект ” и укажите указанное условие, как определено в приведенном выше коде:


Пример 4. Использование командлета Get-Process для получения информации о версии определенного процесса

Чтобы получить информацию о версии файла определенного командлета, используйте « Get-процесс ” вместе с “ исследователь ' Имя процесса. Затем добавьте «- FileVersionInfo ” для получения информации о версии файла:

Проводник Get-Process -FileVersionInfo



Пример 5. Использование командлета Get-Process для поиска владельца процесса

Чтобы получить имя владельца процесса, выполните указанный командлет:

Проводник Get-Process -IncludeUserName


В соответствии с приведенным выше кодом введите « Get-процесс ” и укажите конкретное имя процесса, информацию о владельце которого необходимо получить. Затем определите « -IncludeUserName ” в конце кода:


Пример 6. Использование командлета Get-Process для получения процесса по имени

Чтобы получить процесс по его имени, просто укажите конкретное имя процесса с помощью « Get-процесс ” командлет:

Проводник Get-Process



Пример 7. Использование командлета Get-Process для получения процесса по его идентификатору

Процесс также можно получить, указав его идентификатор вместе с « Get-процесс ' и ' -Идентификатор параметр:

Get-процесс -Идентификатор 3720



Вот и все! Мы собрали полезную информацию о командлете Get-Process в PowerShell.

Заключение

Командлет “ Get-процесс ” в PowerShell получает запущенный процесс как на удаленных, так и на локальных компьютерах. Он может получить конкретный процесс по его идентификатору или по имени. Кроме того, он также может получить подробную информацию о конкретном процессе, используя некоторые определенные параметры. В этом руководстве командлет «Get-Process» подробно продемонстрирован с помощью примеров.