Различия
Показаны различия между двумя версиями страницы.
| 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 можно воспользоваться встроенной справкой, | ||