
- •Основные задачи администрирования систем Windows: управление рабочей средой пользователя
- •Настройка рабочей среды пользователя
- •Понятие профиля
- •Преимущества ввода профилей
- •Классификация профилей пользователя
- •Настройки, хранящиеся в профиле пользователя
- •Профили пользователя (содержимое папки Documents and Settings)
- •Профили пользователя (содержимое папки Пользователи (Users))
- •Профили пользователя (содержимое папки Пользователи (Users))
- •Ссылки
- •Содержимое профиля (версия XP/2000)
- •Содержимое профиля (версия Vista)
- •Содержимое профиля
- •Папка All Users
- •Папка Default User
- •Создание локального профиля пользователя
- •Окно «Свойства пользователя» (вкладка «Профиль»)
- •Алгоритм создания перемещаемого профиля
- •Окно «Свойства системы» (Дополнительно| Профили)
- •Создание сценариев входа
- •Командный файл (определение)
- •Синтаксис команды
- •Перенаправление стандартного ввода/вывода
- •Команды работы с файлами
- •Команда COPY
- •Команда XCOPY
- •Вывод и изменение атрибутов файлов
- •Сравнение содержимого файлов
- •Поиск текстовой строки в файле или группе файлов
- •Удаление файлов
- •Другие команды работы с файлами
- •Команды работы с каталогами
- •Вывод имени либо смена текущего каталога
- •Вывод списка файлов и подкаталогов из указанного каталога
- •Создание каталога
- •Работа с дисками
- •Копирование содержимого одного диска на другой
- •Сравнение содержимого двух дисков
- •Форматирование диска для работы с Windows
- •Дополнительные команды
- •Оператор условного выполнения команд в командном файле
- •Вывод сообщений и переключение режима отображения команд на экране
- •Выполнение указанной команды для каждого файла набора
- •Пример команды
- •Команды, используемые в командных файлах
- •Параметры в командном файле
- •Пример командного файла
- •Вызов файла с параметром
- •Переменные среды
- •Окно «Свойства системы» (Дополнительно | Переменные среды)
- •Командf SET
- •Переменные среды: классификация
- •Переменные среды Windows
- •Реестр системы Windows
- •Программные компоненты системы, работающие с реестром
- •Программные компоненты системы, работающие с реестром (продолжение)
- •Структура реестра
- •Структура реестра
- •Корневые разделы реестра
- •Корневые разделы реестра
- •Структура параметра реестра
- •Хранение данных реестра (понятие куста)
- •Хранение данных реестра
- •Стандартные файлы, обеспечивающие поддержку кустов реестра
- •Стандартные файлы, обеспечивающие поддержку кустов реестра
- •Типы файлов, ассоциированные с кустами реестра
- •Окно программы «Редактор реестра»
- •Меню «Файл» программы «Редактор реестра»
- •Меню «Правка» программы «Редактор реестра»
- •Окно установки разрешений программы «Редактор реестра»
- •Аудит действий в отношении реестра
- •Аудит действий в отношении реестра (окно «Локальные параметры безопасности»)
- •Аудит действий в отношении реестра (окно «Просмотр событий»)

Дополнительные команды
52

Оператор условного выполнения команд в командном файле
IF [NOT] ERRORLEVEL число команда IF [NOT] строка1==строка2 команда
IF [NOT] EXIST имя_файла команда
NOT Обращает истинность условия: истинное условие становится ложным, а ложное - истинным.
ERRORLEVEL число Условие является истинным, если код возврата последней выполненной программы не меньше указанного числа.
строка1==строка2 Это условие является истинным, если указанные строки совпадают.
EXIST имя_файла Это условие является истинным, если файл с указанным именем существует.
команда Задает команду, выполняемую при истинности условия.
53

Вывод сообщений и переключение режима отображения команд на экране
ECHO [ON | OFF]
ECHO [сообщение]
ECHO OFF – команда отключает эхо-повтор команд из командного файла на экране. В противном случае командный файл выполняется так: появляется команда на экране из командного файла, затем она исполняется, появляется следующая команда – исполняется и т.д.
Чтобы подавить эхо-повтор самой команды ECHO OFF нужно перед ней поставить знак @.
ECHO ON – включение режима вывода команд из командного файла на экран.
ECHO сообщение – сообщение выводится на экран.
54

Выполнение указанной команды для каждого файла набора
FOR %переменная IN (набор) DO команда [параметры]
%переменная |
Подставляемый параметр. |
(набор) |
Набор, состоящий из одного или |
нескольких файлов. Допускается использование подстановочных знаков.
команда Команда, которую следует выполнить для каждого файла.
параметры Параметры и ключи для указанной команды.
55

Пример команды
Команда копирования файлов каталога USER со всех логических дисков ПК на диск Е::
FOR %x in (A: C: D: ) do copy %x\temp\*.* Е:\
(такая команда выполняется из командной строки, при помещении в командный файл вместо %х нужно использовать %%х).
56

Команды, используемые в командных файлах
Очистка содержимого экрана
CLS
Вызов одного пакетного файла из другого.
CALL [диск:][путь]имя_файла [параметры]
Параметры - Набор параметров командной строки, необходимых пакетному файлу.
Передача управления
GOTO метка Формат метки: имя:
57

Параметры в командном файле
Фактические параметры размещаются следом за именем командного файла в его вызове.
Формальные параметры имеют вид: %номер. Номер отражает порядковый номер параметра в списке фактических параметров.
58

Пример командного файла
@echo off cls
copy %1 C:\temp echo I am coping… pause
del %1
59

Вызов файла с параметром
Командный файл с предыдущего слайда сохраним под именем A.cmd
Вызов:
A.cmd “c:\documents\Письмо на деревню дедушке”
60

Переменные среды
Переменные среды бывают 2 типов:
системные (существуют для всех пользователей)
пользовательские (создаются определенным пользователем и действуют во время работы только этого пользователя)
Переменными среды можно создавать и изменять через графический интерфейс системы: в окне Переменные среды.
Получают через окно Свойства Системы, нажав кнопку
Переменные на вкладке Дополнительно .
из командной строки, используя команду SET
61