Как показать полную командную строку всех процессов в Windows
В Windows в диспетчере задач можно видеть командную строку каждого процесса, но она усекается.
Как я могу увидеть полную командную строку каждого запущенного процесса?
3 ответа
В cmd запустите следующее:
wmic process get processid,commandline
Чтобы отфильтровать для конкретной программы:
wmic process where "name like '%chrome%'" get processid,commandline
Другие свойства, которые вы можете запросить для процессов:
- титр
- Командная строка
- CreationClassName
- Дата создания
- CSCreationClassName
- CSName
- Описание
- ExecutablePath
- ExecutionState
- Справиться
- HandleCount
- InstallDate
- KernelModeTime
- MaximumWorkingSetSize
- MinimumWorkingSetSize
- название
- OSCreationClassName
- OSName
- OtherOperationCount
- OtherTransferCount
- PageFaults
- PageFileUsage
- ParentProcessId
- PeakPageFileUsage
- PeakVirtualSize
- PeakWorkingSetSize
- приоритет
- PrivatePageCount
- ProcessId
- QuotaNonPagedPoolUsage
- QuotaPagedPoolUsage
- QuotaPeakNonPagedPoolUsage
- QuotaPeakPagedPoolUsage
- ReadOperationCount
- ReadTransferCount
- Идентификатор сессии
- Статус
- Дата окончания
- Число потоков
- UserModeTime
- VirtualSize
- WindowsVersion
- WorkingSetSize
- WriteOperationCount
- WriteTransferCount
Теперь мы можем использовать команду PowerShell для достижения этой цели:
Get-CimInstance Win32_Process -Filter "name LIKE '%OmniSharp.exe%'" | Select ProcessId, CommandLine | format-list
или
Get-CimInstance -Query "SELECT * FROM Win32_Process WHERE name LIKE '%OmniSharp.exe%'" | Select ProcessId, CommandLine | format-table -wrap
Вы не можете видеть командную строку в диспетчере задач. Однако вы можете использовать стороннюю программу управления задачами, такую как Process Explorer или Process Hacker, для просмотра командной строки.
Откройте диалоговое окно свойств процесса, чтобы просмотреть командную строку. В случае Process Hacker вы даже можете добавить столбец для командной строки, чтобы вам не приходилось открывать диалоговое окно свойств.