Различия
Показаны различия между двумя версиями страницы.
work:process-list-cmd [2024/07/10 14:26] – создано rolland | work:process-list-cmd [2024/07/10 14:30] (текущий) – rolland | ||
---|---|---|---|
Строка 19: | Строка 19: | ||
Чтобы не выводить весь список процессов можем воспользоваться командлетом **Where-Object**, | Чтобы не выводить весь список процессов можем воспользоваться командлетом **Where-Object**, | ||
- | **Get-Process | where {$_.cpu -gt 0} | sort cpu** | + | < |
{{ : | {{ : | ||
С помощью PowerShell мы можем получить любую информацию о любом процессе. В качестве примера возьмем процесс cmd и выведем список его свойств командой: | С помощью PowerShell мы можем получить любую информацию о любом процессе. В качестве примера возьмем процесс cmd и выведем список его свойств командой: | ||
- | **Get-Process -Name cmd | Get-Member -Membertype property** | + | < |
{{ : | {{ : | ||
Выбираем те свойства, | Выбираем те свойства, | ||
- | **Get-Process -Name cmd | Format-List name, id, path, modules, starttime** | + | < |
{{ : | {{ : | ||
Таким образом мы можем посмотреть когда и кем был запущен процесс, | Таким образом мы можем посмотреть когда и кем был запущен процесс, | ||
Строка 33: | Строка 33: | ||
Для завершения процесса в PowerShell есть командлет **Stop-Process**. Он завершает указанный процесс по его имени или идентификатору. Однако мы поступим по другому и передадим результат выполнения командлета **Get-Process** по конвейеру: | Для завершения процесса в PowerShell есть командлет **Stop-Process**. Он завершает указанный процесс по его имени или идентификатору. Однако мы поступим по другому и передадим результат выполнения командлета **Get-Process** по конвейеру: | ||
- | **Get-Process | where {$_.name -match ″notepad″} | + | < |
{{ : | {{ : | ||
**Get-Process** не может показать процессы на удаленном компьютере, | **Get-Process** не может показать процессы на удаленном компьютере, | ||
- | **Get-WmiObject win32_process -computername PC | ft name, processid, description** | + | < |
{{ : | {{ : | ||
Для боле полного ознакомления с PowerShell можно воспользоваться встроенной справкой, | Для боле полного ознакомления с PowerShell можно воспользоваться встроенной справкой, |