Команда SCHTASKS SHIFT SHUTDOWN SORT START SUBST SYSTEMINFO TASKLIST TASKKILL TIME

SCHTASKS       Выполняет команды и запускает программы по расписанию.

SCHTASKS /параметр [аргументы]

Описание.

    Позволяет администратору создавать, удалять, изменять и опрашивать

    запланированные задачи в локальной или удаленной системе.

Параметры:

    /Create         Создание запланированной задачи.

    /Delete         Удаление запланированной задачи или задач.

    /Query          Вывод данных о всех запланированных задачах.

    /Change         Изменение свойств запланированной задачи.

    /Run            Выполнение запланированной задачи по требованию.

    /End            Остановка выполняющейся запланированной задачи.

    /ShowSid        Отображение идентификатора безопасности, соответствующего

                    имени запланированной задачи.

Examples:

    SCHTASKS

    SCHTASKS /?

    SCHTASKS /Run /?

    SCHTASKS /End /?

    SCHTASKS /Create /?

    SCHTASKS /Delete /?

    SCHTASKS /Query  /?

    SCHTASKS /Change /?

    SCHTASKS /ShowSid /?

***

***

***

SHIFT          Изменение положения (сдвиг) подставляемых параметров для  пакетного файла.

SHIFT [/n]

Команда SHIFT при включении расширенной обработки команд поддерживает ключ

/n, задающий начало сдвига параметров с номера n, где n может быть от 0 до 9.

Например, в следующей команде:

    SHIFT /2

%3 заменяется на %2, %4 на %3 и т.д., а %0 и %1 остаются без изменений.

***

***

***

SHUTDOWN       Локальное или удаленное выключение компьютера.

Использование: SHUTDOWN [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]

    /?         Отображение справки. То же, что и без параметров.

    /i         Отображение графического интерфейса пользователя.

               Этот параметр должен быть первым.

    /l         Завершение сеанса. Этот параметр нельзя использовать с

               параметрами /m или /d.

    /s         Завершение работы компьютера.

    /r         Завершение работы и перезагрузка компьютера.

    /g         Завершение работы и перезагрузка компьютера. После перезапуска

               системы, запуск всех зарегистрированных приложений.

    /a         Отмена завершения работы системы.

               Этот параметр можно использовать только в период ожидания.

    /p         Немедленное отключение локального компьютера без предупреждения.

               Можно использовать с параметрами /d и /f.

    /h         Переключение локального компьютера в режим гибернации.

               Можно использовать с параметром /f.

    /e         Указание причины непредвиденного завершения работы компьютера.

    /m \\компьютер Указание конечного компьютера.

    /t xxx     Задание задержки в xxx секунд перед завершением работы

               компьютера.

               Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию:

 30.

               Если период таймаута больше 0, применяется

               параметр /f.

    /c «комментарий» Комментарий с причиной перезапуска или завершения работы.

               Наибольшая длина — 512 знаков.

    /f         Принудительное закрытие запущенных приложений без предупреждения

пользователей.

               Параметр /f используется, если для параметра /t

               задано значение больше 0.

    /d [p|u:]xx:yy  Необходимо указать причину для перезагрузки или выключения.

               «p» означает запланированную перезагрузку или завершение работы.

               «u» означает, что причина определяется пользователем.

               Если не задано ни «p», ни «u», перезагрузка или завершение работы

               являются незапланированными.

               xx является основным номером причины (целое положительное число,

меньшее 256).

               yy является вспомогательным номером причины (целое положительное

число, меньшее 65536).

Причины на этом компьютере:

(E = ожидалось, U = не ожидалось, P = планировалось, C = определено

                                                         пользователем)

Тип     Основной        Вспомогательный Заголовок

 U      0       0       Другое (Незапланированное)

E       0       0       Другое (Незапланированное)

E P     0       0       Другое (Запланированное)

 U      0       5       Другие отказы: Система не отвечает

E       1       1       Оборудование: Обслуживание (Незапланированное)

E P     1       1       Оборудование: Обслуживание (Запланированное)

E       1       2       Оборудование: Установка (Незапланированная)

E P     1       2       Оборудование: Установка (Запланированная)

E       2       2       Операционная система: восстановление (запланированное)

E P     2       2       Операционная система: восстановление (запланированное)

  P     2       3       Операционная система: Обновление (Запланированное)

E       2       4       Операционная система: Настройка (Незапланированная)

E P     2       4       Операционная система: Настройка (Запланированная)

  P     2       16      Операционная система: Установка пакета обновления (Запланирован)

        2       17      Операционная система: Установка исправления (Незапланированная)

  P     2       17      Операционная система: Установка исправления (Запланированная)

        2       18      Операционная система: Установка исправления безопасности (Незапланированная)

  P     2       18      Операционная система: Установка исправления безопасности (Запланированная)

E       4       1       Приложение: Обслуживание (Незапланированное)

E P     4       1       Приложение: Обслуживание (Запланированное)

E P     4       2       Приложение: Установка (Запланированная)

E       4       5       Приложение: Не отвечает

E       4       6       Приложение: Работает неустойчиво

 U      5       15      Отказ системы: STOP-ошибка

 U      5       19      Проблема безопасности

E       5       19      Проблема безопасности

E P     5       19      Проблема безопасности

E       5       20      Потеря сетевых подключений (Незапланированная)

 U      6       11      Сбой питания: Отключение кабеля

 U      6       12      Сбой питания: Общие неполадки

  P     7       0       Завершение работы, вызванное устаревшей API-функцией

***

***

***

SORT           Сортировка ввода.

SORT [/R] [/+n] [/M килобайтов] [/L язык] [/REC символов]

  [[диск1:][путь1]имя_файла1] [/T [диск2:][путь2]]

  [/O [диск3:][путь3]имя_файла3]

  /+n                         Задает число символов, n, до начала каждого

                              сравнения. /+3 показывает, что каждое

                              сравнение будет начинаться с третьего символа

                              каждой строки. Строки меньше чем n символов

                              собираются перед всеми остальными строками.

                              По умолчанию, сравнение начинается с первого

                              символа каждой строки.

  /L[OCALE] язык              Перекрывает установленные в системе по умолчанию

                              язык и раскладку заданными. Пока существует

                              возможность только одного выбора: «»C»» —

                              наиболее быстрый способ упорядочивания

                              последовательности.

                              Сортировка всегда идет без учета регистра.

  /M[EMORY] килобайтов        Задает количество основной памяти, используемой

                              для сортировки, в килобайтах. Размер памяти

                              должен быть не менее 160КБ. При явном задании

                              размера памяти именно это количество будет,

                              использовано невзирая на то, какое количество

                              основной памяти доступно в системе.

                              Наилучшей производительности можно добиться, не

                              задавая размер памяти. По умолчанию, сортировка

                              выполняется за один проход (без временного

                              файла), используя максимально доступный размер

                              памяти. В остальных случаях, сортировка

                              выполняется за два прохода (с сохранением

                              частично отсортированных данных во временном

                              файле), так что количество памяти, используемой

                              для обоих проходов, — одинаково. По умолчанию,

                              максимальный объем памяти равен 90% доступной

                              основной памяти, если входными и выходными

                              потоками являются файлы на диске, и 45% доступной

                              основной памяти — иначе.

  /REC[ORD_MAXIMUM] символов  Определяет максимальное число символов в записи

                              (по умолчанию 4096, максимальное 65535).

  /R[EVERSE]                  Обратный порядок сортировки; т.е. сортировка

                              идет от Я до А, и затем от 9 до 0.

  [диск1:][путь1]имя_файла1   Определяет имя сортируемого файла. Если оно

                              опущено, то будет использоваться стандартный

                              поток ввода. Явное задание сортируемого файла

                              работает быстрее, чем перенаправление того же

                              файла в качестве стандартного потока ввода.

  /T[EMPORARY]

    [диск2:][путь2]           Определяет путь к папке, содержащей рабочие

                              файлы сортировки, в том случае, когда данные

                              не помещаются в основной памяти. По умолчанию

                              используется системная временная папка.

  /O[UTPUT]

    [диск3:][путь3]имя_файла3 Определяет имя файла, в котором сохраняются

                              отсортированные результаты. Если оно опущено

                              данные записываются в стандартный поток вывода.

                              Явное задание файла вывода работает быстрее чем

                              перенаправление стандартного потока вывода

                              в этот же файл.

***

***

***

START          Выполнение программы или команды в отдельном окне.

START [«заголовок»] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]

      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]

      [/NODE <узел NUMA>] [/AFFINITY <маска сходства>] [/WAIT] [/B]

      [команда/программа] [параметры]

    «заголовок» Заголовок окна.

    путь        Исходный каталог.

    B           Запуск приложения без создания нового окна с отключением

                обработки сочетания клавиш ^C. Если приложение не

                обрабатывает сочетание клавиш ^C самостоятельно,

                единственным способом его прерывания является

                использование сочетания клавиш ^Break.

    I           Новой средой станет исходная среда, переданная

                cmd.exe, а не текущая среда.

    MIN         Запуск команды/программы в свернутом окне.

    MAX         Запуск команды/программы в развернутом окне.

    SEPARATE    Запуск 16-разрядной программы Windows в отдельной

                области памяти.

    SHARED      Запуск 16-разрядной программы Windows в общей

                области памяти.

    LOW         Запуск приложения с приоритетом IDLE.

    NORMAL      Запуск приложения с приоритетом NORMAL.

    HIGH        Запуск приложения с приоритетом HIGH.

    REALTIME    Запуск приложения с приоритетом REALTIME.

    ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL

    BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL

    NODE        Указывает предпочтительный узел NUMA

                в качестве десятичного целого числа.

    AFFINITY    Содержит маску сходства процессора в виде шестнадцатеричного

                числа. Процесс будет выполняться только на этих процессорах.

                Маска сходства интерпретируется по-разному при совмещении

                параметров /AFFINITY и /NODE. Укажите маску сходства таким

                образом, как если бы маска процессора узла NUMA сдвинута вправо

                и начинается на нулевом бите.

                Выполнение этих процессов ограничено процессорами,

                общими для указанной маски сходства и узла NUMA.

                Если общих процессоров не существует, то выполнение

                процесса ограничено указанным узлом NUMA.

    WAIT        Запуск приложения с ожиданием его завершения.

    команда/программа

                Если это внутренняя команда cmd.exe или пакетный файл,

                обработчик команд (cmd.exe) запускается с ключом /K.

                Это означает, что окно не будет закрыто после завершения

                команды.

                Если это не внутренняя команда cmd.exe и не пакетный файл,

                значит, это программа, которая будет запущена в графическом

                или текстовом окне.

    параметры   Параметры, передаваемые команде/программе.

Примечание: параметры SEPARATE и SHARED не поддерживаются на 64-разрядных

платформах.

Указание параметра /NODE позволяет создавать процессы таким образом, чтобы

использовать память в системах NUMA. Например, два процесса, которые

взаимодействуют друг с другом через общую память, могут совместно использовать

один и тот же предпочтительный узел NUMA для минимизации задержки памяти.

Память выделается из одного узле NUMA по возможности, что позволяет процессам

выполняться на процессорах вне указанного узла.

    start /NODE 1 application1.exe

    start /NODE 1 application2.exe

Эти процессы можно ограничить для выполнения на определенных процессорах в

одном узле NUMA.  В следующем примере приложение application1 выполняется

на низкоприоритетных процессорах узла, а приложение application2 выполняется

на двух следующих процессорах узла.  В этом примере предполагается, что

указанный узел имеет минимум четыре логических процессора.  Обратите внимание

на то, что номер узла можно изменить на другой действительный номер для

компьютера без изменения маски сходства.

    start /NODE 1 /AFFINITY 0x3 application1.exe

    start /NODE 1 /AFFINITY 0xc application2.exe

Изменения вызова внешних команд из командной строки или с помощью команды

START при включении расширенной обработки команд:

Для вызова неисполняемых файлов через механизм сопоставления типов файлов

    достаточно просто ввести имя файла в командной строке.  Например, команда

    WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC.

    Сведения о создании подобных сопоставлений из пакетных файлов приведены

    в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя

    обработчик команд CMD.EXE не ожидает завершения работы приложения перед

    возвратом к приглашению командной строки.  Подобное новое поведение НЕ

    относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая

    строка «CMD» без расширения имени файла или указания пути, она заменяется

    значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из

    текущей активной папки, если таковая программа там имеется.

Если первый элемент командной строки не содержит расширения имени файла,

    обработчик команд CMD.EXE использует значение переменной среды PATHEXT,

    чтобы определить расширения имен исполняемых файлов и порядок поиска

    нужного файла.  По умолчанию для переменной PATHEXT задается

    значение:

        .COM;.EXE;.BAT;.CMD

    Обратите внимание, что этот синтаксис подобен синтаксису для переменной

    PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений,

выполняется проверка соответствия указанного имени папки. Если имя папки

соответствует указанному, то команда START запускает EXPLORER для этого

пути. Если такое действие выполняется из командной строки, то оно

эквивалентно выполнению команды CD /D для указанного пути.

***

***

***

SUBST          Назначение заданному пути имени диска.

SUBST [диск1: [диск2:]путь]

SUBST диск1: /D

  диск1:         Виртуальный диск, который сопоставляется указанному пути.

  [диск:]путь    Физические диск и путь,

                 которым сопоставляется виртуальный диск.

  /D             Удаление ранее созданного виртуального диска.

Введите SUBST без параметров для вывода текущего списка виртуальных дисков.

***

***

***

SYSTEMINFO     Вывод сведений о системе и конфигурации компьютера.

SYSTEMINFO [/S <система> [/U <пользователь> [/P [<пароль>]]]] [/FO формат] [/NH]

Описание:

    Отображает сведения о конфигурации операционной системы

    локальный или удаленный компьютер, включая уровни пакета обновления.

Список параметров:

  /S   <система>                 Подключаемый удаленный компьютер.

  /U  [<домен>\]<пользователь>  Пользовательский контекст, в котором

                                 должна выполняться эта команда.

  /P  [<пароль>]                 Пароль для этого пользовательского контекста.

                                 Запрашивает ввод пароля, если он не задан.

  /FO <формат>                   Определяет формат, в котором отображаются

                                 выходные данные.

                                 Допустимые форматы: «TABLE», «LIST», «CSV».

  /NH                            Не отображать заголовки столбцов в

                                 выходных данных.

                                 Допускается для форматов «TABLE» и «CSV».

  /?                             Вывод справки по использованию.

Примеры:

    SYSTEMINFO

    SYSTEMINFO /?

    SYSTEMINFO /S <система>

    SYSTEMINFO /S <система> /U user

    SYSTEMINFO /S <система> /U <домен>\<пользователь> /P <пароль> /FO TABLE

    SYSTEMINFO /S <система> /FO LIST

    SYSTEMINFO /S <система> /FO CSV /NH

***

***

***

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

TASKLIST [/S <система> [/U <имя пользователя> [/P [<пароль>]]]]

         [/M [<модуль>] | /SVC | /V] [/FI <фильтр>] [/FO <формат>] [/NH]

Описание:

    Отображает список процессов, которые

    исполняются в текущий момент на локальном или удаленном компьютере.

Список параметров:

   /S     <система>        Подключаемый удаленный компьютер.

   /U     [<домен>\]<пользователь>

                           Пользовательский контекст, в котором

                           должна выполняться эта команда.

   /P     [<пароль>]       Пароль для этого пользовательского контекста.

                           Запрашивает ввод пароля, если он не задан.

   /M     [<модуль>]       Отображение всех задач, которые используют данное

                           имя exe/dll. Если имя модуля не

                           указано, то отображаются все загруженные модули.

   /SVC                    Отображение служб для каждого процесса.

   /V                      Ведение подробного протоколирования.

   /FI    <фильтр>         Отображение списка задач, которые отвечают

                           указанному в фильтре критерию.   /FO    <формат>

    Описание формата выходного файла.

                           Допустимые значения: «TABLE», «LIST», «CSV».

   /NH                     Отключение отображения заголовка «Column Header»

                           в выходных данных.

                           Допустимо для форматов «TABLE» и «CSV».

   /?                      Вывод справки по использованию.

Фильтры:

    Имя фильтра     Допустимые операторы           Допустимые значения

    STATUS          eq, ne                    RUNNING |

                                              NOT RESPONDING | UNKNOWN

    IMAGENAME       eq, ne                         Имя образа

    PID             eq, ne, gt, lt, ge, le         Значение PID

    SESSION         eq, ne, gt, lt, ge, le         Номер сессии

    SESSIONNAME     eq, ne                         Имя сессии

    CPUTIME         eq, ne, gt, lt, ge, le         Время CPU в формате

                                                   hh:mm:ss.

                                                   hh — часы,

                                                   mm — минуты, ss — секунды

    MEMUSAGE        eq, ne, gt, lt, ge, le         Использование памяти в KБ

    USERNAME        eq, ne                         Имя пользователя в формате

                                                   [<домен>\<пользователь>]

    SERVICES        eq, ne                         Имя службы

    WINDOWTITLE     eq, ne                         Название окна

    MODULES         eq, ne                         Имя DLL

Примечание: Фильтры «WINDOWTITLE» и «STATUS» не поддерживаются при опросе

      удаленного компьютера.

Примеры:

    TASKLIST

    TASKLIST /M

    TASKLIST /V /FO CSV

    TASKLIST /SVC /FO LIST

    TASKLIST /M wbem*

    TASKLIST /S <система> /FO LIST

    TASKLIST /S <система> /U <домен>\<пользователь> /FO CSV /NH

    TASKLIST /S <система> /U <пользователь> /P <пароль> /FO TABLE /NH

    TASKLIST /FI «USERNAME ne NT AUTHORITY\SYSTEM» /FI «STATUS eq running»

***

***

***

TASKKILL       Прекращение или остановка процесса или приложения.

TASKKILL [/S <система> [/U <пользователь> [/P [<пароль>]]]]

         { [/FI <фильтр>] [/PID <процесс> | /IM <образ>] } [/T] [/F]

Описание:

    Завершает процесс по его ID (PID) или имени образа.

Список параметров:

   /S   <система>                 Подключаемый удаленный компьютер.

   /U   [<домен>\]<пользователь>  Пользовательский контекст, в котором

                                  должна выполняться эта команда.

   /P   <пароль>                  Пароль для этого пользовательского контекста.

                                  Запрашивает пароль, если он не задан.

    /FI    <фильтр>               Применение фильтра для выбора набора задач.

                                  Разрешение использовать «*». Пример,

                                  imagename eq acme*

    /PID <процесс>                Идентификатор процесса, который требуется

                                  завершить.

                                  Используйте TaskList, чтобы получить PID.

   /IM  <образ>                   Имя образа процесса, который требуется

                                  завершить. Знак подстановки «*» может быть

                                  использован для указания всех заданий или

                                  имен образов.

    /T                            Завершение указанного процесса

                                  и всех его дочерних процессов.

    /F                            Принудительное завершение процесса.

   /?                             Вывод справки по использованию.

Фильтры:

    Имя фильтра   Допустимые операторы           Допустимые значения

    ————   —————           ————————-

    STATUS        eq, ne                    RUNNING |

                                            NOT RESPONDING | UNKNOWN

    IMAGENAME     eq, ne                    Имя образа

    PID           eq, ne, gt, lt, ge, le    Значение PID

    SESSION       eq, ne, gt, lt, ge, le    Номер сессии

    CPUTIME       eq, ne, gt, lt, ge, le    Время CPU в формате

                                            hh:mm:ss.

                                            hh — часы,

                                            mm — минуты, ss — секунды

    MEMUSAGE      eq, ne, gt, lt, ge, le    Использование памяти в КБ

    USERNAME      eq, ne                    Имя пользователя в формате

                                            [<домен>\]<пользователь>

    MODULES       eq, ne                    Имя DLL

    SERVICES      eq, ne                    Имя службы

    WINDOWTITLE   eq, ne                    Заголовок окна

    Примечание

    1) Символ ‘*’ для параметра /IM применим только совместно с фильтрами.

    2) Завершение удаленных процессов всегда будет принудительным (/F).

    3) Фильтры «WINDOWTITLE» и «STATUS» не принимаются во внимание, когда

       компьютер является удаленным.

Примеры:

  TASKKILL /IM notepad.exe

  TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

  TASKKILL /F /IM cmd.exe /T

  TASKKILL /F /FI «PID ge 1000» /FI «WINDOWTITLE ne untitle*»

  TASKKILL /F /FI «USERNAME eq NT AUTHORITY\SYSTEM» /IM notepad.exe

  TASKKILL /S <система> /U <домен>\<пользователь> /FI «USERNAME ne NT*» /IM *

  TASKKILL /S <система> /U <пользователь> /P <пароль> /FI «IMAGENAME eq note*»

***

***

***

TIME           Вывод и установка системного времени.

TIME [/T | время]

Введите TIME без параметров для вывода текущего времени и запроса на ввод

нового времени.  Нажмите клавишу ENTER для сохранения текущего времени.

Когда расширенная обработка команд включена, команда TIME поддерживает

ключ /T, позволяющий просто вывести текущее значение времени без запроса

нового времени.

Написать комментарий