Я ищу команду Windows PowerShell для отображения процессов на панели задач и выходного файла в CSV-файл.

Мне нужны все данные в табличной форме, такие как сеть передачи данных CPU Memory и GPU. И нужен вывод того же самого, чтобы быть доступным в текстовом или CSV формате.

1 ответ1

1

Попробуй это:

PS C:\Documents and Settings > Get-Process -IncludeUserName YOURDOMAIN\YOURUSERNAME | 
where {$_.mainWindowTitle} | 
Select-Object -Property ProcessName, TotalProcessorTime, VirtualMemorySize, WorkingSet, MainWindowTitle, Responding, UserName 
| Export-Csv  -Path .\Output.csv

IncludeUserName YOURDOMAIN\YOURUSERNAME будет фильтровать процессы, выполняющиеся с учетными данными пользователя, вошедшего в систему.

| where {$_.mainWindowTitle} будет дополнительно фильтровать, чтобы показать процессы с графическим интерфейсом.

Или, может быть, только один из них, чтобы соответствовать вашим потребностям. Редактировать: разбить на несколько строк, чтобы избежать полосы прокрутки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .