Санкт-Петербургский государственный университет
информационных технологий, механики и оптики.
Факультет среднего профессионального образования.
Лабораторная работа №5
Командная строка Windows.
Лабораторную работу выполнил
студент 233 группы, специальность 2203:
Занеженков Андрей.
Работу принял:
Санкт-Петербург, 2005
Цель работы: изучение утилиты MMC и её возможности по управлению ОС Windows.
Теоретическая часть
КОНСОЛЬ УПРАВЛЕНИЯ MICROSOFT
Ранние версии Windows включали в себя множество отдельных средств, предназначенных для управления ресурсами и службами компьютера. Консоль управления Microsoft, входящая в состав Windows 2000, позволяет объединить средства администрирования системы в единую типовую консоль, обладающую стандартным, удобным в использовании интерфейсом. Подобный подход позволяет вам создавать собственные консоли, содержащие в себе средства, которыми вы привыкли пользоваться чаще всего.
Консоль управления Microsoft Management Console - это основа администрирования и управления системы Windows 2000. Это средство операционной системы, которое предоставляет своим встроенным (интегрированным) компонентам или, другими словами, системным приложениям, удобный для использования графический интерфейс.
Сама по себе ММС не содержит средств администрирования, сила ее в том, что она позволяет в любой момент добавлять новые интегрированные компоненты и координировать работу уже установленных. Консоль управления ММС работает на любой платформе Win32 (например, Windows 2000, Windows NT 4.0, Windows 9x). Разработчики Microsoft почти все инструменты управления Windows 2000 встроили в систему в виде "оснасток" (snap-ins) MMC.
С помощью MMC существует возможность объединять встроенные в систему (интегрированные) компоненты, создавая собственные надежные средства управления компьютерами. Созданные таким образом управляющие системы можно сохранить в файлах с расширением .msc (Management Saved Console - сохраненная консоль управления) и распространять их в пределах всей системы (например, задавая к ним доступ с помощью ярлыков или элементов меню Start, отправляя их по почте или размещая на страницах Web).
ММС имеет достаточно гибкий интерфейс. Можно, например, загрузить несколько интегрированных компонентов одновременно в нескольких окнах консоли управления. Можно ограничиться и одним окном, особенно если работать с ним придется неопытным пользователям, которым многооконный интерфейс может показаться сложным.
Итак, в системе Windows 2000 любой интегрируемый компонент может быть включен в состав новой или уже существующей консоли.
Чтобы открыть файл консоли, нужно выбрать меню Пуск/Выполнить и ввести в нем mmc.
В окне ММС откроется пустая консоль.
Окно консоли обычно заполняет окно ММС. Состав элементов строки меню и иконок в инструментальной панели окна консоли зависит от интегрируемых компонентов, образующих данную консоль. Консоль может объединять несколько интегрируемых компонентов, автоматически размещаемых по именованным контейнерам (каждый компонент создает и именует свой контейнер). На этом рисунке в качестве примера показана консоль, содержащая интегрируемые компоненты.
Левая панель окна консоли, Tree (Структура), содержащая иерархическую структуру набора контейнеров, напоминает интерфейс Windows Explorer. Папки, которые появляются в панели Tree, - это узлы (nodes), созданные каждым интегрируемым компонентом, их можно при необходимости раскрывать или сворачивать. Правая панель окна консоли изменяется в зависимости от выбранного в панели Tree узла.
Чтобы разместить в ней новый компонент, необходимо открыть меню Консоль и выбрать в нем элемент Добавить/удалить оснастку (Add/Remove Snap-in). При нажатии Добавить (Add) появится список автономных компонентов, как показано на рисунке.
Выбранный интегрируемый компонент двойным щелчком мыши добавляется в новую консоль и становится корневым объектом пространства имен (Console Root).
Дополнительные компоненты могут добавляться в уже существующий корневой компонент или создаваться в качестве нового корневого компонента. Таким образом, создав новую или изменив имеющуюся "оснастку" можно сохранить ее под любым именем с расширением. msc, как было сказано выше.
Открыть сохраненный ранее файл консоли просто. Для этого нужно в меню Консоль выбрать пункт Открыть (Open) и найти искомый файл. Для загрузки дополнительных интегрируемых компонентов в текущую консоль необходимо выбрать элемент Добавить/удалить оснастку из меню Консоль.
Выбранный интегрируемый компонент среди прочих параметров конфигурирования может иметь и параметр, определяющий, каким компьютером данный компонент управляет, локальным или удаленным. Некоторые компоненты доступны только на серверах или контроллерах доменов. У других компонентов изменен выбор режимов работы и ограничена область применения, например, только в пределах домена.
Описание оснасток Windows 2000.
Анализ и настройка безопасности (Security Configuration and Analysis) - Служит для управления безопасностью системы с помощью шаблонов безопасности
Групповая политика (Group Policy) - Служит для назначения сценариев регистрации, групповых политик для компьютера и пользователей некоторого компьютера сети; позволяет просматривать и изменять политику безопасности, политику аудита и права пользователей
Дефрагментация диска (Disk Defragmented - Служит для анализа и дефрагментации дисковых томов
Диспетчер устройств (Device Manager) - Содержит список всех устройств, подключенных к компьютеру, и позволяет их конфигурировать
Локальные пользователи и группы (Local Users and Groups) - Служит для управления локальными учетными записями пользователей и групп
Общие папки (Shared Folders) - Отображает совместно используемые папки, текущие сеансы и открытые файлы
Оповещения и журналы производительности (Performance Logs and Alerts) - Конфигурирует журналы данных о работе системы и службу оповещений
Папка (Folder) - Служит для добавления новой папки в дерево
Просмотр событий (Event Viewer) - Служит для просмотра и управления системным журналом, журналами безопасности и приложений
Сведения о системе (System Information) - Отображает информацию о системе
Сертификаты (Certificates) - Служит для управления сертификатами
Системный монитор (Performance) - Используется для сбора и просмотра в реальном времени данных, характеризующих работу памяти, дисков, процессора и других компонентов системы
Служба индексирования (Indexing Service) - Служит для индексирования документов различных типов с целью ускорения их поиска
Служба компонентов (Component Services) - Конфигурирует и управляет службами компонентов СОМ+
Службы (Services) - Запускает, останавливает и конфигурирует службы (сервисы) Windows
Ссылка на ресурс веб (Link to Web Address) - Служит для подключения веб-страниц (html, asp, stml)
Управление дисками (Disk Management) - Служит для управления дисками и защитой данных, для разбиения дисков на логические тома, форматирования, управления совместным доступом, квотами и т. д.
Управление компьютером (Computer Management) - Предоставляет функции администрирования системы. Содержит в своем составе ряд изолированных оснасток и оснасток расширения
Управление политикой безопасности IP (IP Security Policy Management) - Служит для управления политиками IPSec для безопасного соединения с другими компьютерами
Управление службой факсов (Fax Service Management) - Служит для управления службой и устройствами факсимильной связи
Управление съемными носителями (Removable Storage Management) - Служит для управления сменными носителями информации
Управляющий элемент (WMI Control) - Служит для конфигурирования средств Windows Management Instrumentation и управления ими
Шаблоны безопасности (Security Templates) - Обеспечивает возможность редактирования файлов-шаблонов безопасности
Элемент ActiveX (ActiveX Control) - Подключение к дереву консоли различных элементов управления ActiveX
Задание
1. Запустить утилиту mmc
2. Создать собственную консоль и добавить в неё оснастки «Локальные пользователи и группы», «Службы», «Управление компьютером».
3. Создайте пользователя anyname, задайте ему пароль.
4. Убедиться, что пользователь входит в группу с ограниченными правами.
5. Задайте размещение профиля пользователя в c:\profile\anyname
6. Написать для созданного пользователя скрипт подключения, запускающий при входе пользователя программу notepad. exe и выводящий в него текущие дату время и список компьютеров в сети.
a. Скриптом является обычный командный файл cmd или bat.
b. Файл со скриптом нужно расположить в папке с профилем пользователя.
c. Команда вывода текущей даты – date /T
d. Команда вывода текущего времени – time /T
e. Команда вывода списка компьютеров в сети – net view
f. Перенаправление вывода (для вывода результатов выполнения команды не на экран, а в файл) осуществляется следующим образом:
i. date /T >> file.txt – дописывает результаты выполнения команды date /T в файл file.txt
ii. date /T > file.txt – стирает содержимое файла file.txt и записывает в него результаты выполнения команды data /T
g. для того, чтобы запустился notepad с открытым файлом имя файла указывается в качестве параметра, например: call notepad.exe file.txt (file. txt – имя файла, в который вы поместили дату, время и т. д.)
h. выход из скрипта должен быть осуществлён через команду exit
7. Запускать скрипт нужно через реестр. Для этого в редакторе реестра (Пуск -> Выполнить -> regedit) загрузившись под созданным пользователем открыть ветку [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] и создать строковый параметр с любым именем и значением – полным именем исполняемого файла.
Ход работы
1. Запускаем утилиту mmc
2. Создаем собственную консоль и добавляем в неё оснастки «Локальные пользователи и группы», «Службы», «Управление компьютером».
3. Создаем пользователя Free, задаем ему пароль 1986.
4. Пользователь anyname входит в группу с ограниченными правами.
5. Размещение профиля пользователя в c:\profile\ Free
6. Скрипт подключения, запускающий при входе пользователя программу notepad. exe выводящий в него текущие дату время и список компьютеров в сети.
Free.bat
date /T
date /T > file. txt
time /T
time /T >> file. txt
net view
call notepad. exe file. txt
exit
7. Загружаемся под пользователем Free, в редакторе реестра раскрываем древо [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] и создаем строковый параметр с именем Free, в значении прописываем полное имя исполняемого файла, т. е. c:\profile\ Free \ Free. bat
Вывод: проделав данную работу, я изучил возможности MMC, а также на практике просмотрел действие данной утилиты, создав пользователя не при помощи мастера.


