Поделиться через


список задач

Отображает список запущенных в настоящее время процессов на локальном компьютере или на удаленном компьютере. списке задач заменяет средство списка.

Примечание.

Эта команда заменяет средство tlist.

Синтаксис

tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]

Параметры

Параметр Описание
/s <computer> Указывает имя или IP-адрес удаленного компьютера (не используйте обратные очки). По умолчанию используется локальный компьютер.
/u <domain>\<username> Выполняет команду с разрешениями учетной записи пользователя, указанного <username> или <domain>\<username>. Параметр /u можно указать, только если /s также указан. Значение по умолчанию — это разрешения пользователя, вошедшего в систему на компьютере, который выдает команду.
/p <password> Указывает пароль учетной записи пользователя, указанной в параметре /u.
/m <module> Выводит список всех задач с модулями DLL, загруженными в соответствии с заданным именем шаблона. Если имя модуля не указано, этот параметр отображает все модули, загруженные каждой задачей.
svc Выводит все сведения о службе для каждого процесса без усечения. Допустимо, если для параметра /fo задано значение таблицы.
/v Отображает подробные сведения о задаче в выходных данных. Для полного подробного вывода без усечения используйте /v и /svc вместе.
/fo {table | list | csv} Указывает формат, используемый для выходных данных. Допустимые значения: таблицы, спискаи CSV-. Формат выходных данных по умолчанию — таблице.
/nh Подавляет заголовки столбцов в выходных данных. Допустимо, если для параметра /fo задано значение таблицы или csv.
/fi <filter> Указывает типы процессов, которые необходимо включить или исключить из запроса. Можно использовать несколько фильтров или использовать подстановочный знак (\) для указания всех задач или имен изображений. Допустимые фильтры перечислены в разделе "Имена фильтров", "Операторы" и "Значения", этой статьи.
/? Отображает справку в командной строке.

Фильтрация имен, операторов и значений

Имя фильтра Допустимые операторы Допустимые значения
СОСТОЯНИЕ eq, ne RUNNING | NOT RESPONDING | UNKNOWN. Этот фильтр не поддерживается, если указать удаленную систему.
IMAGENAME eq, ne Имя изображения
PiD eq, ne, gt, lt, ge, le Значение PID
СЕАНС eq, ne, gt, lt, ge, le Номер сеанса
ИМЯ СЕАНСА eq, ne Имя сеанса
CPUtime eq, ne, gt, lt, ge, le Время ЦП в формате HH:MM:SS, где ММ и SS находятся в диапазоне от 0 до 59 и HH любое неподписаемое число
MEMUSAGE eq, ne, gt, lt, ge, le Использование памяти в КБ
USERNAME eq, ne Любое допустимое имя пользователя (<user> или <domain\user>)
УСЛУГИ eq, ne Имя службы
WINDOWTITLE eq, ne Заголовок окна. Этот фильтр не поддерживается, если указать удаленную систему.
МОДУЛИ eq, ne Имя DLL

Примеры

Чтобы вывести список всех задач с идентификатором процесса , превышающим 1000, и отображать их в формате CSV, введите:

tasklist /v /fi "PID gt 1000" /fo csv

Чтобы получить список системных процессов, выполняемых в настоящее время, введите следующее:

tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"

Чтобы получить подробные сведения обо всех запущенных процессах, введите следующее:

tasklist /v /fi "STATUS eq running"

Чтобы получить список всех сведений о службе для процессов на удаленном компьютере srvmain, который имеет имя библиотеки DLL начиная с ntdll, введите:

tasklist /s srvmain /svc /fi "MODULES eq ntdll*"

Чтобы перечислить процессы на удаленном компьютере srvmain, используя учетные данные учетной записи пользователя, вошедшего в систему, введите следующее:

tasklist /s srvmain

Чтобы перечислить процессы на удаленном компьютере srvmain, используя учетные данные учетной записи пользователя hiropln , введите:

tasklist /s srvmain /u maindom\hiropln /p p@ssW23