ОС Лаб.работа №3 (1069340), страница 5
Текст из файла (страница 5)
Открыть окно редактора групповой политики. Для добавления сценариев,выполняемых при запуске компьютера или при его входе в систему, следуетзайти в раздел:Конфигурациякомпьютера(ComputerConfiguration)-Сценарии(запуск/завершение) (Scripts (Startup/ Shutdown)).Для добавления сценария входа в систему или выхода из нее нужно зайти враздел:Конфигурация Windows (Windows Settings) - Сценарии (вход/выход изсистемы) (Scripts (Logon/Logoff)).После этого следует дважды щелкнуть на нужном пунктеАвтозагрузка (Startup) - Завершение работы (Shutdown) ► Вход в систему(Logon) или Выход из системы (Logoff)3.
щелкнуть на кнопке Показать файлы (Show Files). Будет показанапапка, используемая для хранения сценариев для соответствующейзаписи политики.Операционные системы Лаб.работа №3(Администрирование ОС Windows 7)23Это будет одна из следующих папок.ПолитикаПапкаLocal\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\WINDOWS\system32\GroupPolicY\Machine\Scripts\Startup\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown4. Открыть еще одно окно Windows Explorer и найти папку, содержащуюновый сценарий. Перетащить его в папку политики, не забывая удерживатьклавишу Ctrl, чтобы была создана копия.
Окна Explorer, если они больше ненужны, можно закрыть.5. В диалоговом окне свойств политики, щелкнуть на кнопке Добавить (Add), азатем на кнопке Обзор (Browse). Выбрать сценарий, скопированный привыполнении предыдущего действия, щелкнуть на кнопке Открыть (Open),затем, для подтверждения, на кнопке ОК.
Сценарий появится в спискеназначенных сценариев.6. Можно добавить несколько сценариев и для выстраивания их по порядкувоспользоваться кнопками Вверх (Up) и Вниз (Down). Эти сценарии будутвыполняться по очереди, каждый будет запускаться сразу после завершенияпредыдущего. Для удаления назначения сценария надо щелкнуть на кнопкеУдалить (Remove).
Для сохранения настроек сценариев следует щелкнутьна кнопке ОК. Связанные с политикой сценарии входа в систему запускаются до сценария,назначенного в профиле пользователя, но процесс входа в систему не ждетзавершения сценария, связанного с политикой.
Из-за этого сценарий входа всистему, назначенный в профиле пользователя, не может гарантировать, что приего запуске сценарий, связанный с политикой, уже завершил свою работу, илидаже то. что этот сценарий приступил к выполнению своей работы. Темвременем, после инициации всех сценариев запуска компьютера Windowsпродолжает выполнять все программы автозапуска, перечисленные в реестре иво всех общих и индивидуальных папках автозапуска.Операционные системы Лаб.работа №3(Администрирование ОС Windows 7)24 Сценарии завершения работы запускаются перед тем, как Windows отключитсеть, и процесс завершения ждет, пока этот сценарий не будет выполнен, ипродолжается только после этого. Пользовательский сценарий входа в систему, связанный с политикой «локальныйкомпьютер», не запускается под учетной записью администратора, но|сценарий выхода из системы запускается для любой учетной записи.Сценарии входа в систему и выхода из нее не запускаются, еслипользователь выходит из системы, используя быструю смену пользователя.
Дажеесли рабочий стол не виден, пользователь остается зарегистрированным в системе(хотя в Windows 7 можно запустить сценарии по этим событиям, используяПланировщик заданий.)2.4 Планирование автоматического запуска сценариевИногда бывает полезным создавать сценарии выполнения программ,работающих по расписанию: программ создания отчетов, архивирования данных,резервного копирования и т. д.ВWindowsимеетсяПланировщикзаданий,облегчающийавтоматический плановый запуск сценариев.2.4.1 Планирование выполнения сценариев с помощью планировщиказаданийДля запуска Планировщика заданий нужно щелкнуть на кнопке Пуск(Start), выбратьВсе программы (All Programs) ► Стандартные (Accessories) ►Служебные (System Tools) ► Планировщик заданий (Scheduled Tasks).
ЗЗатем выбрать в левой панели пунктБиблиотека планировщика заданий (Task Scheduler Library).В окне Планировщика заданий будут выведены все ранее спланированноепрограммы, время следующего запуска, время прошлого запуска и результатпоследнего запуска. (Там показано, завершилась ли программа с нормальнымстатусом выхода «О» или вернула ненулевой статус ошибки.) Для просмотра всейОперационные системы Лаб.работа №3(Администрирование ОС Windows 7)25записанной информации состояния может потребоваться горизонтальнаяпрокрутка страницы.Для планирования автоматического выполнения сценария нужно выполнитьследующие действия:1.
В расположенном справа столбце Действия (Actions) нужно выбратьпункт Создать простую задачу (Create Basic Task), ввести имя задачи (например,«Пакетная обработка») и щелкнуть на кнопке Далее (Next).2. Выбратьинтервал,скоторымдолжензапускатьсясценарий,Ежедневно(Daily), Еженедельно (Weekly) или Ежемесячно (Monthly). Если нужнозапускать сценарий ежедневно, но по конкретным дням недели, выбратьЕженедельно(Weekly). Если нужно более сложное планирование по времени, топозже можно будет все это подкорректировать.
(Кроме того, можно выбрать запусксценария после соответствующей записи в журнал событий.) Для продолжениянужно щелкнуть на кнопке Далее (Next).3. Выбрать время запуска сценария. Можно также выбрать дату начала ичастоту повторений.4. Выбрать Запустить программу (Start a Program) и щелкнуть на кнопкеДалее(Next).5.
Щелкнуть на кнопке Обзор (Browse), а затем найти и выбрать сценарий,нужно запустить; затем щелкнуть на кнопке Открыть (Open).6. Установить курсор перед именем файла в поле Программа или сценарий(Program/Script) и набрать cscript //В, поставив после этого пробел. Нужно набратьпрямые слэши (//), а не обратные (\\) и не забыть поставить пробел после буквы В.Записьдолжнаиметьпримерноследующийвид:cscript//Вc:\scripts\nightrun.vbs но с путем и именем файла выбранного сценария.Добавить любые аргументы командной строки, которые нужно передать сценарию.Кроме того, если нужно чтобы папка, по умолчанию используемая сценарием,отличалась от той, в которой он сам находится, нужно ввести желаемое путевоеимя папки по умолчанию.
После этого нужно щелкнуть на кнопке Далее (Next).7. Планировщик заданий спросит, собираетесь ли вы запускать cscript сОперационные системы Лаб.работа №3(Администрирование ОС Windows 7)26дополнительными аргументами. Нужно щелкнуть на кнопке Да (Yes).8. Установить флажок Открыть окно «Свойства» после нажатия кнопки«Готово» (Open Properties Dialog For This Task When I Click Finish); затемщелкнуть на кнопке Готово (Finish).9. На вкладке Общие (General) в области Параметры безопасности (SecurityOptions) выбрать Выполнять вне зависимости от регистрации пользователя (RunWhether The User Is Logged On Or Not).Если сценарий требует расширенных прав администратора, выбратьВыполнить с наивысшими правами (Run With Highest Privileges).
Затемесли учетнаязапись пользователя не являетсяучетнойзаписьюадминистратора или если нужно изменить учетную запись пользователя покаким-то иным причинам, щелкнуть на кнопке Изменить (Change User OrGroup) и выбрать другое имя пользователя.10.Если сценарий не нуждается в доступе к общим файлам и папкам сети,установить флажок Не сохранять пароль (Do Not Store Password).
Тогда, еслибудет изменен пароль собственной учетной записи, запланированный запусксценария все равно состоится.Но если сценарию понадобится доступ к сетевым ресурсам, флажок Несохранять пароль (Do Not Store Password) устанавливать не нужно.В этом случае, если позже пароль учетной записи будет сменен, нужно незабыть вернуться сюда и изменить пароль, связанный с этим запланированнымзаданием, иначе оно не запустится.Расписание запуска задания можно изменить во вкладке Триггеры (Triggers).Здесь можно указать другие типы событий, которые могут заставить Windowsзапустить сценарий. На вкладках Условия (Conditions) и Параметры (Setting)имеются другие настройки, которые можно исследовать.Изменить нужные настройки и щелкнуть на кнопке ОК, чтобы онисохранились.Операционные системы Лаб.работа №3(Администрирование ОС Windows 7)2711.
Если флажок Не сохранять пароль (Do Not Store Password) не былустановлен или если была выбрана учетная запись, отличная от вашей собственной,Windows запросит пароль. Введите пароль и щелкните на кнопке ОК. При вводе сценариев в Планировщик заданий всегда следуетиспользоватьполнуюдиск:\путь\файл_сценариякоманднуюстрокуаргументы....Cscriptcscript//Взаставляетиспользовать командную строку, а не оконную версию WSH, а //Вне позволяет cscript выводить окно сообщения или другоедиалоговое окно, которое в противном случае останавливаетработу сценария. Если сценарий запущен планировщиком без ключа//В, рядом может не оказаться никого, кто бы мог щелкнуть накнопке ОК. Если подошел срок выполнения задания, а компьютер не включен,оно запускается приследующем запуске вашего компьютера.2.4.2 Проверка запланированного выполнения сценарияДляпроверкизапланированногозаданияненужнодожидатьсяследующего времени запуска по расписанию.Нужно просто выбрать задание в перечне, затем в расположенномсправа столбце Действие (Actions) выбрать пункт Выполнить (Run).Потом нужно немного подождать и нажать клавишу F5, чтобыобновить список состояний.Посмотреть на столбец Время прошлого запуска (Last Run Time) истолбец Результат последнего запуска (Last Run Result), чтобы увидеть,насколько успешно был выполнен сценарий.Операционные системы Лаб.работа №3(Администрирование ОС Windows 7)28Если запись состояния изменилась на «Не могу запустить» («Could notstart»), то, наверное, ввели неверный пароль или неверный путь к файлу сценария.Если в путевом имени имеются пробелы, оно должно быть заключено в кавычки.Можно вернуться в диалоговое окно Свойства (Properties) и внестиизменения: На вкладке Действия (Task) можно изменить имя файла сценария иучетную запись пользователя и пароль, под которыми запускаетсягсценарий.