Командлет “ 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» подробно продемонстрирован с помощью примеров.