Заметка одной строкой :)
Посмотреть список запущенных процессов в PowerShell:
Список запущенных процессов:
PS C:\Users\user> Get-Process
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
641 31 22128 18644 29,20 5024 1 ApplicationFrameHost
123 10 2124 1336 2944 0 armsvc
246 10 2432 3564 1888 1 atieclxx
121 8 1896 1184 1636 0 atiesrxx
1014 28 26640 11668 686,06 11272 0 audiodg
116 9 2588 3904 93,36 8216 1 AutoHotkey
443 25 15488 704 0,55 1828 1 Calculator
....
254 12 2048 2780 1240 0 WUDFHost
Если известно имя процесса или его часть, то можно вывести список с уточнением:
PS C:\Users\user> Get-Process -name calc*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
443 25 15488 704 0,55 1828 1 Calculator
Остановить процесс с известным именем
PS C:\Users\user> Stop-Process -Name Calc*
Проверяем:
PS C:\Users\user> Get-Process -name calc*
PS C:\Users\user>
Процесса больше нет.
Если известен идентификатор процесса:
PS C:\Users\user> Get-Process -name calc*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
464 26 20204 47528 0,72 10848 1 Calculator
PS C:\Users\user> Stop-Process 10848
PS C:\Users\user> Get-Process -name calc*
PS C:\Users\user>
Подробнее о командах можно узнать с помощью команды get-help <имя команды>:
PS C:\Users\user> Get-Help Get-Process
NAME
Get-Process
SYNTAX
Get-Process [[-Name] <string[]>] [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process [[-Name] <string[]>] -IncludeUserName [<CommonParameters>]
Get-Process -Id <int[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process -Id <int[]> -IncludeUserName [<CommonParameters>]
Get-Process -InputObject <Process[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process -InputObject <Process[]> -IncludeUserName [<CommonParameters>]
ALIASES
gps
ps
REMARKS
Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
-- To download and install Help files for the module that includes this cmdlet, use Update-Help.
-- To view the Help topic for this cmdlet online, type: "Get-Help Get-Process -Online" or
go to http://go.microsoft.com/fwlink/?LinkID=113324.
Посмотреть список запущенных процессов в PowerShell:
Список запущенных процессов:
PS C:\Users\user> Get-Process
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
641 31 22128 18644 29,20 5024 1 ApplicationFrameHost
123 10 2124 1336 2944 0 armsvc
246 10 2432 3564 1888 1 atieclxx
121 8 1896 1184 1636 0 atiesrxx
1014 28 26640 11668 686,06 11272 0 audiodg
116 9 2588 3904 93,36 8216 1 AutoHotkey
443 25 15488 704 0,55 1828 1 Calculator
....
254 12 2048 2780 1240 0 WUDFHost
Если известно имя процесса или его часть, то можно вывести список с уточнением:
PS C:\Users\user> Get-Process -name calc*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
443 25 15488 704 0,55 1828 1 Calculator
Остановить процесс с известным именем
PS C:\Users\user> Stop-Process -Name Calc*
Проверяем:
PS C:\Users\user> Get-Process -name calc*
PS C:\Users\user>
Процесса больше нет.
Если известен идентификатор процесса:
PS C:\Users\user> Get-Process -name calc*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
464 26 20204 47528 0,72 10848 1 Calculator
PS C:\Users\user> Stop-Process 10848
PS C:\Users\user> Get-Process -name calc*
PS C:\Users\user>
Подробнее о командах можно узнать с помощью команды get-help <имя команды>:
PS C:\Users\user> Get-Help Get-Process
NAME
Get-Process
SYNTAX
Get-Process [[-Name] <string[]>] [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process [[-Name] <string[]>] -IncludeUserName [<CommonParameters>]
Get-Process -Id <int[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process -Id <int[]> -IncludeUserName [<CommonParameters>]
Get-Process -InputObject <Process[]> [-ComputerName <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>]
Get-Process -InputObject <Process[]> -IncludeUserName [<CommonParameters>]
ALIASES
gps
ps
REMARKS
Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
-- To download and install Help files for the module that includes this cmdlet, use Update-Help.
-- To view the Help topic for this cmdlet online, type: "Get-Help Get-Process -Online" or
go to http://go.microsoft.com/fwlink/?LinkID=113324.
Комментариев нет:
Отправить комментарий