• Отключить – отключить автоматический запуск задания;
• Удалить – полностью удалить задание.
Если же вам нужно создать задание, то воспользуйтесь командой Создать простую задачу или Создать задачу контекстного меню одного из подразделов оснастки. Если вы выберете команду Создать простую задачу, то отобразится мастер создания задания, который попросит вас указать только необходимые для работы задания параметры. Если же вы воспользуетесь командой Создать задачу, то отобразится окно параметров задания, которое мы уже рассмотрели ранее (см. рис. 5.32).
Контекстное меню оснастки также содержит две дополнительные команды.
• Отобразить все выполняемые задания – после выбора данной команды перед вами отобразится окно, содержащее список всех запущенных в данный момент заданий. С его помощью вы можете как просмотреть время запуска задания, так и остановить данное задание.
• Настройка учетной записи службы AT – с помощью данной команды можно изменить учетную запись, от имени которой будет запускаться служба автоматического запуска заданий. По умолчанию она запускается с правами системы.
Программа schtasks.exe
Работать с назначенными задачами можно и с помощью стандартной программы командной строки schtasks.ехе. Рассмотрим возможности этой программы на примерах ее использования.
Просмотр сведений о заданиях. Для отображения списка назначенных заданий определенного компьютера достаточно воспользоваться следующей командой: schtasks.exe/Query /S <компьютер> /U <пользователь> /Р <пароль>. Если же вы хотите отобразить сведения о заданиях локального компьютера, то параметры /s, /и, /р можно опустить.
Данная команда выводит такие сведения о задании, как подраздел оснастки Планировщик заданий, в котором задание расположено, имя задания, имя удаленного компьютера, на котором задание создано, дату следующего запуска задания, а также указание, при каких событиях задание запускается.
В этой команде можно указать параметр /V, чтобы было отображено больше сведений о задании. В этом случае будут отображены все возможные сведения.
Создание и удаление задания. Команда создания задания имеет много параметров, рассказывать о которых не имеет смысла. Далее будет приведен самый простой способ создания задания, а информацию об остальных параметрах можно просмотреть с помощью команды schtasks.ехе/create /?.
Самым простым способом создания задания является команда schtasks.exe/create /SC <интервал запуска задания> /TN <название задания> /TR <команда, которая будет выполняться при старте заданиях С помощью этой команды создается определенное задание на локальном компьютере, запускаемое с определенным интервалом времени. Естественно, что также в приведенной выше команде можно использовать рассмотренные ранее параметры /s, /и, /р для создания задания на удаленном компьютере.
Параметр /SC может принимать следующие значения:
• MINUTE – запускать задание каждую минуту;
• HOURLY – каждый час;
• DAILY – каждый день;
• WEEKLY – один раз в неделю;
• MONTHLY – один раз в месяц;
• ONCE – только сейчас, при этом также нужно указать параметр /ST <время запуска задания>;
• ON START – при входе любого пользователя;
• ONLOGON – при входе текущего пользователя;
• ON IDLE – при простое системы;
• ONEVENT – при возникновении определенного события.
При создании задания можно также указать пользователя, от имени которого оно будет запускаться. Для этого применяются параметры /RU <пользователь> и /RP <пароль>.
Если же вам необходимо удалить задание, то нужно воспользоваться командой schtasks.exe/delete /tn <имя заданиях После этого программа спросит вас, действительно ли вы хотите удалить задание. Если вы нажмете клавишу Y, то оно будет удалено. При этом с помощью параметра /F можно подавить вывод подтверждения на удаление.
Запуск и остановка задания. Запуск и остановка задания являются довольно простыми задачами. Для их выполнения достаточно воспользоваться командой schtasks.exe/run |/end /tn <имя заданиях При этом также можно использовать параметры /s, /и, /р для запуска и остановки задания на удаленном компьютере.
Изменение настроек задания. Чтобы изменить настройки запуска задания, нужно воспользоваться командой вида schtasks.exe/change /tn <имя задания> <параметры, значения которых нужно изменить>. Описание параметров, которые можно здесь использовать, можно просмотреть с помощью команды schtasks.exe/change /?.
Управляющий элемент WMICLSID-номер оснастки: {5C659257-E236-11D2-8899-00104B2AFB46}.
Библиотека: wbemcntl.dll.
Используется в стандартных консолях: compmgmt.msc, WmiMgmt.msc.
С помощью данной оснастки можно настроить параметры работы инструментария управления Windows на локальном или удаленном компьютере. Ее возможности совершенно не изменились. Как и раньше, чтобы отобразить параметры работы инструментария управления Windows, нужно воспользоваться командой Свойства контекстного меню оснастки. После этого отобразится окно, состоящее из следующих вкладок.
• Общие – отображает основные сведения о компьютере: его имя, версию операционной системы, номер установленного пакета обновлений, версию инструментария управления Windows, а также путь к каталогу инструментария управления Windows.
• Архивация или восстановление – позволяет выполнить архивацию или восстановление репозитария CIM, а также настроить параметры архивации.
• Безопасность – дает возможность настроить параметры доступа пользователей к определенным пространствам имен репозитария CIM.
• Дополнительно – позволяет указать пространство имен репозитария CIM, которое будет использоваться в сценариях по умолчанию (если создатель сценария не указал конкретное имя пространства имен). Как и раньше, по умолчанию используется пространство имен root\cimv2.
Другие оснастки
Элемент ActiveXCLSID-номер оснастки: {C96401CF-0E17-11D3-885B-00C04F72C717 }.
Библиотека: mmcndmgr.dll.
Используется в стандартных консолях: нет.
Она является стандартной оснасткой всех операционных систем семейства Windows NT. Несмотря на это (в данной книге будут полностью описаны лишь новые оснастки Windows Vista, остальные будут описаны поверхностно), о данной оснастке стоит поговорить подробней, так как очень мало пользователей понимают ее назначение. Все дело в том, что она является не вещью в себе, а своеобразным конструктором, с помощью которого вы можете добавить в создаваемую консоль любой ActiveX-объект, зарегистрированный в операционной системе.
После выбора данной оснастки перед вами отобразится мастер Вставка элемента управления ActiveX (рис. 5.33), с помощью которого можно выбрать нужный ActiveX-объект. Окно мастера состоит из двух элементов. Первым является раскрывающийся список, с помощью которого можно выбрать категорию ActiveX-объектов, а вторым является список всех ActiveX-объектов данной категории.
Рис. 5.33. Мастер для выбора добавляемого ActiveX-объектаСледующим шагом мастера является присвоение имени новому ActiveX-объекту, после чего его работа будет закончена.
Например, можно воспользоваться услугами следующих ActiveX-объектов:
• с помощью ActiveX-объекта Элемент управления Календарь можно добавить в консоль управления Microsoft календарь;
• используя ActiveX-объект Microsoft Office Spreadsheet, можно добавить в консоль управления Microsoft лист Microsoft Excel;
• ActiveX-объект Windows Media PLayer позволяет добавить в консоль управления Microsoft окно музыкального проигрывателя;
• ActiveX-объект System Monitor Control позволяет добавить в консоль управления Microsoft окно системного монитора, с помощью которого можно наблюдать за состояниями счетчиков производительности.
Управление компьютеромCLSID-номер оснастки: {58221C67-EA27-llCF-adcf-00AA00A80033}.
Библиотека: mycomput dll.
Используется в стандартных консолях: compmgmt.msc.
Оснастка Управление компьютером представляет собой набор следующих оснасток: Планировщик заданий, Просмотр событий, Локальные пользователи и группы, Стабильность и производительность, Диспетчер устройств, Управление дисками, Службы и Управляющий элемент WMI. Кроме того, сама оснастка Управление компьютером не является нововведением операционной системы Windows Vista, поэтому описывать ее нет смысла.
При выборе оснастки Управление компьютером можно указать компьютер, к которому вы будете подключаться. После этого она будет загружена.
Кроме того, с помощью кнопки Изменить расширения окна Добавление и удаление оснастки можно указать расширения, из которых состоит данная оснастка и которые будут загружены. Фактически, таким способом можно запретить отображение ненужных вам оснасток, которые выводятся после загрузки оснастки Управление компьютером, так как расширения как раз и представляют собой загружаемые оснастки.
ПапкаCLSID-номер оснастки: {C96401CC-0E17-11D3-885B-00C04F72C717 }.
Библиотека: mmcndmgr.dll.
Используется в стандартных консолях: используется по умолчанию во всех консолях.
Единственным назначением данной оснастки является создание дочернего подраздела в корне консоли. После того как вы загрузите эту оснастку, будет создан подраздел с именем Папка, но вы можете его переименовать.
Теперь вы можете загружать оснастки не только в корень консоли, но и в созданный подраздел корня. Но перед этим в окне Добавление и удаление оснастки нужно нажать кнопку Дополнительно и в появившемся окне установить флажок Разрешить изменять родительскую оснастку. После этого активизируется раскрывающийся список Родительская оснастка окна Добавление и удаление оснастки, в котором нужно выбрать не раздел Корень консоли, используемый по умолчанию, а созданный вами ранее подраздел. Теперь все загружаемые вами оснастки будут отображаться не в корне консоли, а в созданном вами подразделе.
Ссылка на веб-ресурсCLSID-номер оснастки: {C96401D1-0E17-11D3-885B-00C04F72C717 }.
Библиотека: mmcndmgr.dll.
Используется в стандартных консолях: нет.
Она представляет собой стандартную оснастку консоли управления Microsoft. С ее помощью можно добавить в консоль раздел, при выборе которого компьютер будет переходить к указанному сайту Интернета и отображать его содержимое.
При загрузке оснастки вас попросят ввести название сайта, а также имя раздела, который будет создан в консоли управления Microsoft.