Лекция №2(КП)
.pdfЛекция
«Администрирование ОС Windows»
Автоматизация в Windows
Основные инструменты:
–Планировщик задач (Task Scheduler);
–Службы (Services);
–Пакетные файлы (.bat-файлы, cmd-скрипты)
–Windows Script Host;
–PowerShell.
Работа с планировщиком
Как добраться: Панель Управления — Назначение заданий
Интерфейс планировщика
Работа с планировщиком
Редактирование и удаление уже созданного задания
Службы
Как добраться: Панель Управления — Администрирование — Службы
Интерфейс планировщика
Реестр
Как добраться: Пуск — Выполнить - regedit
Интерфейс управления реестром
Пакетные файлы
Пакетные файлы — это файлы, содержащие наборы команд (исполнимые файлы самих команд содержатся в папке WINDOWS\system32). Расширения таких файлов: .bat и .cmd.
Где искать команды: Пуск — Выполнить — cmd — help.
Главное назначение скриптов — автоматизация повторяющихся действий.
Пример реализации:
@echo off
copy ""%0"" "%SystemRoot%\system32\File.bat"
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Filel" /t REG_SZ /d "%SystemRoot%\system32\File.bat" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f
Пакетные файлы
Как запускать: Пуск — Выполнить — cmd — адрес файла в файловой системе. Или двойной клик на иконке.
Достоинства:
1.Простота синтаксиса
2.Работает всегда «коробки»
Windows Script Host
Windows Script Host (WSH) — расширенный интерпретатор команд для Windows.
Стандартные языки: Visual Basic Script Edition (VBScript) и Jscript
Пример (изменение заголовка IE):
Dim WshShell, bKey
Set WshShell = Wscript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Window Title", "Hello, World", "REG_SZ"
WScript.Echo "Запустите браузер и посмотрите на заголовок!"
'WshShell.RegDelete "HKCU\Software\Microsoft\Internet Explorer\Main\Window
Title"
Windows Script Host
Преимущества:
Не нужно специально устанавливать на компьютеры; Поддержка скриптовых языков;
Объектная модель WSH;
Лёгкость по отношению к ресурсам;
Обеспечивается взаимодействие с пользователем через графический интерфейс.