Windows Server 2003 содержит средства обслуживания, которые вы можете использовать
для обеспечения стабильной работы своего сервера. Регулярное техническое
обслуживание является важной частью вашей работы, и те, кто забывает о необходимости
выполнения задач технического обслуживания, обычно сожалеют об этом.
В этой лекции описываются базовые средства обслуживания системы для версий
Windows Server 2003.
Дефрагментация
Если вы открываете файл данных в какой-либо программе, вносите изменения в
этот файл и сохраняете его, то в исходном месте хранения файла на диске может не
хватить места для обновленного документа, если он стал больше. Операционная
система разбивает документ, используя для части документа одно место на диске и
для остальной части другое место. По мере увеличения размера файла его части могут
сохраняться в нескольких местах на диске. Такой файл называют фрагментированным.
При каждом открытии такого файла система должна выполнять поиск на диске,
чтобы найти все его части. Процедура поиска замедляет вашу работу, поскольку
для загрузки файла требуется несколько операций чтения диска.
Если вы удаляете файлы и папки, особенно группы файлов и папок, то образуются
небольшие участки свободного места на диске, а при создании и сохранении
новых файлов маловероятно, что эти файлы смогут размещаться в одной непрерывной
области. В результате при каждом создании файла или папки либо сохранении
измененного файла требуется все больше времени для записи на диск, поскольку
система должна выполнить несколько операций записи в нескольких местах диска,
чтобы сохранить новый объект. Диск становится фрагментированным. Windows
Server 2003 содержит две встроенные программы дефрагментации дисков.
Disk Defragmenter (Дефрагментация диска) в подменю System Tools (Служебные) меню Accessories (Стандартные). При выборе этого пункта меню открывается оснастка MMC dfrg.msc.
Defrag.exe, которая запускается из командной строки.
Вы можете использовать любую из этих утилит для оптимизации своего диска
путем дефрагментации файлов. Дефрагментатор выполняет сбор всех частей файла
и записывает их на диск в одной непрерывной области. Программа создает место
для каждого файла путем перемещения других файлов (которые тоже могут быть
дефрагментированы) во временную область, пока не наступит их очередь дефрагментации.
Оснастка Disk Defragmenter
Для запуска графической версии встроенного дефрагментатора откройте подменю
Accessories меню System Tools и выберите Disk Defragmenter. Вы должны иметь
административные права, чтобы использовать эту оснастку.
Совет. Вы можете создать ярлык рабочего стола для Disk Defragmenter. Удерживая
правую кнопку мыши, перетащите файл этой программы (%SystemRoot%\System32\dfrg.msc)
на рабочий стол и выберите в контекстном меню пункт Create
Shortcut Here (Создать ярлык). Если вам нужно, то вы можете переместить этот ярлык
в свою панель инструментов QuickLaunch (Быстрый запуск).
Анализ диска
В окне Disk Defragmenter (рис. 8.1) выводится список локальных дисков вместе с
информацией об установленной файловой системе, емкости диска и объеме свободного
пространства на диске. Прежде чем запустить процедуру дефрагментации,
нужно получить анализ диска, выполненный программой Disk Defragmenter. Дело в
том, что дефрагментация – это интенсивная и длительная процедура, а проведенный
анализ может показать, что у вас нет необходимости в проведении дефрагментации.
(рис 8.1) В окне Disk Defragmenter отображаются все локальные дискиДля запуска процесса анализа можно использовать несколько способов:
Щелкните правой кнопкой на диске и выберите в контекстном меню пункт Analyze.
Выделите диск и щелкните на кнопке Analyze.
Выделите диск и выберите пункт Analyze в меню Action (Действия).
Внимание. Открытые файлы нельзя анализировать (и дефрагментировать), поэтому
закройте все приложения и утилиты, прежде чем начать этот процесс.
Функция Analyze проверяет диск, и вы можете видеть ход этого процесса в панели Analysis Display. Области представляются соответствующим цветом:
Синий – непрерывные файлы
Красный – фрагментированные файлы
Белый – свободное место
Зеленый – системные файлы (которые нельзя перемещать).
Вы можете щелкнуть на кнопке Pause, чтобы приостановить этот процесс, если
требуется прочитать файл или выполнить какую-то другую задачу на данном компьютере.
Название кнопки изменяется на Resume (Возобновить), что позволяет
вам продолжить анализ. Чтобы прекратить процесс, используйте кнопку Stop. По
завершении анализа появится окно сообщения, где может быть указано, что вам
требуется дефрагментация диска.

Чтобы получить более подробную информацию о состоянии диска, щелкните
на кнопке View Report (Просмотр отчета), и вы увидите, какие файлы и папки
фрагментированы, а также количество фрагментированных сегментов для каждого из
них (рис 8.2).
Примечание. Вы можете использовать кнопки окна Analysis Report (Отчет об
анализе), чтобы напечатать отчет или сохранить его в текстовом файле, если это требуется
по какой-либо причине.
Выполните прокрутку списка файлов и папок, и если часто используемые файлы
сильно фрагментированы, это может быть возможной причиной замедления работы
вашей системы. Чем больше фрагментированных файлов у вас открыто, тем
больше количество фрагментов, а это снижает производительность системы.
Просмотрев результаты отчета, вы можете решить, что нужна дефрагментация
диска (даже если Disk Defragmenter не считает это необходимым). Процедуру Analyze
следует запускать регулярно; периодичность запуска зависит от уровня активности
вашего компьютера. Например, файл-серверы, которые используются большим
числом пользователей, следует анализировать как минимум еженедельно.
(рис 8.2) Вы можете видеть подробную информацию о текущем состоянии фрагментации
Дефрагментация диска
Вы можете дефрагментировать диск сразу после завершения процедуры Analyze
(кнопка Defragment появляется и в окне сообщения Analysis Complete [Анализ завершен],
и в окне Analysis Report) или отложить дефрагментацию на другое время.
Открытые файлы не могут быть дефрагментированы, поэтому проследите, чтобы
были закрыты все приложения. Если вы дефрагментируете файл-сервер, выполняйте
эту задачу в нерабочее время. Чтобы начать дефрагментацию, выделите нужный диск
и используйте один из следующих методов.
Щелкните на кнопке Defragment.
Выберите пункт Defragment в меню Action.
Щелкните правой кнопкой на диске и выберите в контекстном меню пункт Defragment.
Перед началом дефрагментации происходит повторный анализ диска (даже если
была выполнена процедура Analyze), и затем начинается процедура дефрагментации.
В панели Analyze выводится графическое представление вашего диска во время анализа,
и в панели Defragmentation отображается состояние диска по мере выполнения
процесса дефрагментации. Вы можете следить за ходом этого процесса в панели
Defragmentation, но мы советуем заняться в это время чем-либо другим, поскольку
этот процесс занимает достаточно много времени. По окончании дефрагментации
выводится соответствующее сообщение. Используйте кнопку View Report в окне этого
сообщения, чтобы увидеть подробный отчет о текущем состоянии диска.
Ограничения Disk Defragmenter
Приложение Disk Defragmenter, включенное в Windows Server 2003, имеет некоторые
серьезные ограничения. Это приложение получено от компании Executive
Software, которая предоставила ограниченную версию ее полного продаваемого продукта.
Имеются следующие ограничения.
Вы не можете запускать Disk Defragmenter по заданному расписанию.
Вы можете дефрагментировать только локальные тома; эту версию нельзя включать в дистанционные процедуры.
Вы можете дефрагментировать единовременно только один том.
Эту программу нельзя включать в скрипты.
Полная версия этого продукта под названием Diskeeper не ограничена, и вы
можете приобрести ее у компании Executive Software (www.execsoft.com).
Примечание. Файл-серверы наиболее подвержены фрагментации, но их нельзя
дефрагментировать в обычные рабочие часы, поэтому невозможность запуска дефрагментации
по расписанию является серьезным неудобством (если вам не нравится
работать ночью). Достаточно этой причины, чтобы подумать о приобретении полной
версии данного продукта.
Defrag.exe
Новым средством для Windows Server 2003 является программа defrag.exe, запускаемая
из командной строки, и вы можете использовать эту программу вместо соответствующей
оснастки. Эта исполняемая программа вызывает тот же код, что и оснастка
(Executive Software Disk Defragmenter).
Использование defrag.exe дает несколько преимуществ, и главным из них является
то, что вы можете запускать эту программу по расписанию с помощью планировщика
заданий Windows Server 2003 Task Scheduler, что невозможно при использовании
описанной выше оснастки. Еще одним преимуществом, которое, возможно,
является таковым только для приверженцев командной строки, является скорость
и эффективность этой программы.
Defrag.exe имеет следующий синтаксис:
defrag том [/a][/f][/v]
где
том – буква накопителя для тома, который вы хотите дефрагментировать.
/a – запускается только процесс анализа.
/f – запускается дефрагментация тома, даже если анализ не показывает
необходимость дефрагментации.
/v – вывод подробной информации во время работы программы.
Если вы вводите defrag буква-тома: без параметров, то программа выполняет
анализ и затем дефрагментирует диск. На самом деле, программа всегда выполняет
анализ, даже если вы задали параметр /f.
Если вы не задали параметр /v, то программа выводит сводку результатов анализа,
и затем появляется мерцающий курсор. По окончании дефрагментации происходит
возврат в командную строку. Если вы задали параметр /v, то программа выводит информацию
о состоянии фрагментации папок и файлов из процесса анализа (Analysis
Report) и затем выводит тот же отчет (видимо, с более удовлетворительной статистикой)
под названием Defragmentation Report после процесса дефрагментации.
Эти два отчета трудно сравнивать, поскольку для этого нужно выполнить прокрутку
вверх, чтобы увидеть числовые показатели анализа, и сравнить их с показателями
дефрагментации, для просмотра которых нужно выполнить прокрутку далеко
вниз. Я считаю, что проще перенаправлять результаты отчетов в файл и затем
открывать файл с результатами в текстовом процессоре, чтобы компоновать эти
данные для упрощения интерпретации. Чтобы перенаправить экранный отчет в
файл, добавьте следующее в конце команды:
> имя_файла.расширение (используйте подходящее для вас имя файла и расширение его имени).
Чтобы прекратить работу этой программы, нажмите CTRL-C. В отличие от
графического варианта Disk Defragmenter вы не можете приостановить (pause) defrag.exe.
Внимание. Вы не можете одновременно запускать defrag.exe и Disk Defragmenter.
После запуска любой из этих программ вторая программа запускаться не будет.
Устранение проблем дефрагментации
Не удивляйтесь, если по окончании процесса дефрагментации ваш диск будет в
определенной степени фрагментирован. Возможен ряд сценариев, которые могут
привести к этой ситуации, и некоторые из них можно исправить.
Некоторые системные файлы никогда не дефрагментируются
Дефрагментатор дисков жестко запрограммирован на пропуск определенных системных
файлов. Microsoft и Executive Software документировали следующие пропускаемые файлы:
bootsect.dos
Safeboot.fs
Safeboot.csv
Safeboot.rsv
Hiberfil.sys
Memory.dmp (если он существует)
Файл подкачки страниц (возможный способ обхода см. в следующем разделе).
Примечание. В Windows Server 2003 файл ShellIcon больше не исключается
(он исключался в Windows 2000).
Memory.dmp – это файл, который создается, если вы задали в своей системе запись
в файл, когда возникает ошибка типа STOP. Этот файл включается в список
исключаемых файлов в Windows Server 2003, поскольку области диска, где сохраняется
этот файл, загружаются ядром во время загрузки системы, и хранятся в памяти.
Эти области диска используются затем для записи файла дампа, если это требуется.
Поскольку область находится в памяти, дефрагментатор не может перемещать ее.
Дефрагментация системного файла подкачки страниц
Системный файл подкачки страниц (иногда его называют файлом свопинга ) всегда
открыт для исключительного использования операционной системой и поэтому не
может быть дефрагментирован. Но если файл подкачки становится фрагментированным,
это заметно влияет на производительность. Вы можете справиться с этой
проблемой, если на вашем компьютере есть второй диск или раздел. Ниже описывается,
как это сделать.
Откройте аплет System из панели управления (Control Panel) или щелкните правой кнопкой на My Computer и выберите в контекстном меню пункт Properties.
В диалоговом окне System Properties (Свойства системы) перейдите во вкладку Advanced (Дополнительно) и щелкните на кнопке Settings (Параметры) в секции Performance (Быстродействие) этого диалогового окна.
В диалоговом окне Performance Options (Параметры быстродействия) перейдите во вкладку Advanced.
Щелкните на кнопке Change (Изменить) в секции Virtual Memory (Виртуальная память) этого диалогового окна, чтобы открыть диалоговое окно Virtual Memory (рис 8.3).
(рис 8.3) Если у вас два диска, то вы можете временно переместить файл подкачки
Выберите другой диск и задайте для файла подкачки (paging file) те же размеры, что и для исходного файла подкачки.
Выделите исходный диск и затем выберите вариант No paging file (Без файла подкачки).
Выполните перезагрузку, чтобы система использовала новый файл подкачки.
Запустите Disk Defragmenter на диске, где раньше находился файл подкачки. Вам не потребуется дефрагментация файла подкачки, поскольку его уже нет на данном диске. В результате дефрагментации этого диска появится достаточный объем свободного непрерывного пространства, чтобы в нем мог разместиться файл подкачки, когда вы вернете его на этот диск.
Переместите файл подкачки назад, на исходный диск, используя те же шаги.
После перезагрузки файл подкачки будет создан снова в виде непрерывного
файла на исходном диске.
Недостаточный объем свободного пространства ухудшает дефрагментацию
Если вы дефрагментируете диск, и последующий отчет показывает, что многие файлы
остались фрагментированными, то у вас, возможно, не хватает свободного места
на диске, чтобы программа могла временно размещать там фрагменты файлов.
Запустите процедуру Analyze еще раз, чтобы увидеть, предлагает ли программа снова
дефрагментировать диск (это бывает довольно часто). И даже если в отчете сообщается,
что диску не требуется дефрагментация, вы, возможно, захотите запустить
этот процесс, чтобы еще немного оптимизировать диск.
По мере уменьшения объема свободного пространства вам не стоит запускать
утилиту дефрагментации несколько раз подряд в надежде на то, что диск будет дефрагментирован
в такой степени, что это повысит его производительность. При каждом
запуске этого процесса Disk Defragmenter делает все, что возможно, с учетом
недостатка свободного пространства.
Совет. Дефрагментатору требуется не менее 15% свободного места на диске, но
лучше иметь запас порядка 25%.
Оптимальное решение – это переместить большое число файлов с данного диска
путем их копирования на другой диск или другой компьютер в сети. Это решение
лучше всего применять после того, как вы дефрагментировали диск один раз или
два раза подряд. Просмотрите отчет и отметьте файлы, которые были успешно дефрагментированы
(найдите самый большой непрерывный файл в списке). Скопируйте
такие файлы на другой диск или компьютер, чтобы предоставить дефрагментатору
части непрерывного пространства, с которыми он мог бы работать. В процессе
дефрагментации программа также старается объединить свободные области на диске
в непрерывные блоки, что повышает вероятность того, что перемещенные вами
файлы будет размещены в непрерывных областях, когда вы скопируете их назад.
Зарезервированные области диска в NTFS
Система NTFS содержит главную таблицу файлов (MFT – Master File Table), которая
должна находиться в начале тома. Таблица MFT содержит информацию о местоположении
каждого файла (или нескольких местоположениях файла, если этот
файл фрагментирован). Windows резервирует место в начале тома для таблицы MFT,
чтобы это пространство не было доступно для программы дефрагментации. Дефрагментатор
не имеет права размещать в этом зарезервированном пространстве дефрагментированные
файлы и даже не может использовать его для временной "парковки"
файлов во время процесса дефрагментации.
Примечание. Если вы будете следить за использованием этого зарезервированного
пространства, то обнаружите, что Windows все же использует его время от времени
для хранения данных, отличных от таблицы MFT. Это не слишком хорошо, но когда
операционной системе не хватает места на вашем диске, у нее нет иного выбора.
Это еще один довод в пользу регулярного обслуживания, обеспечивающего достаточный
объем свободного места на вашем диске.
Расчет объема свободного места на томе NTFS – это не слишком простая задача.
Восьмая часть диска выделена для зоны MFT, поэтому, просматривая статистику
используемого и свободного пространства на томе NTFS в Windows Explorer или
My Computer, вы должны учесть этот факт для расчета истинного объема свободного
пространства. Чтобы получить значение доступного объема, вычтите примерно
12% из объема свободного пространства, который показан на экране.
Оптимизация производительности дефрагментатора диска
Вы можете сделать работу дефрагментатора более эффективной, если будете соблюдать
определенные правила и процедуры. Запуск этой программы после определенных
событий позволяет вам снизить уровень нагрузки, что сделает процесс дефрагментации
более эффективным (и более быстрым). Вот некоторые правила, которым
нужно следовать.
Выполняйте дефрагментацию после удаления (деинсталляции) какого-либо приложения.
Выполняйте дефрагментацию каждый раз после того, как удалили большое число файлов (или несколько очень больших файлов).
Выполняйте дефрагментацию перед установкой какого-либо приложения, особенно перед установкой на сервере приложений офисного типа (таких как Exchange Server, Oracle или SQL Server).
Выполняйте дефрагментацию после обновления операционной системы (например, после установки какого-либо service pack или переустановки файлов ОС для восстановления поврежденной системы).
Программа Scheduled Tasks
Scheduled Tasks (Назначенные задания) – это планировщик задач, который
устанавливается вместе с Windows Server 2003 и используется для запуска приложений и
утилит по заданному вами расписанию. Это средство наиболее подходит для регулярного
запуска средств обслуживания. Создаваемые вами задания – это файлы (с
расширением .job), которые можно передавать по электронной почте или копировать
на удаленные компьютеры, что позволяет вам создавать и запускать запланированные
задачи на других компьютерах. Файлы заданий (.job-файлы) находятся в
папке %SystemRoot%\Tasks.
Вы можете запускать эту утилиту из панели управления (Control Panel) или из
меню Start (в подменю System Tools меню Accessories). В окне Scheduled Tasks имеется
значок Add Scheduled Task (Добавить назначенное задание), а также значки для
любых существующих заданий.
Внимание. Следите за правильностью даты и времени на компьютере, если вы
запускаете назначенные задания.
Файл выполнения Scheduled Tasks
Возможно, вам будет интересно узнать, что Scheduled Tasks – это не приложение и
даже не исполняемый файл. Эта утилита выполняется как DLL, запускаемая программой
explorer.exe со следующим описанием пути:
%SystemRoot%\explorer.exe
::{20D04FE0-3AEA-1069-A2D8.08002-30309D}\::{21EC2020-3AEA-1069-A2DD-08002-30
309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5-F}
{20D04FE0-3AEA-1069-A2D8.08002-30309D} – это CLSID (идентификатор класса) для
объектов My Computer
{21EC2020-3AEA-1069-A2DD-08002-30309D} – это CLSID для объектов Control Panel
{D6277990-4C6A-11CF-8D87-00AA0060F5-F} – это CLSID для множества значков и
объектов, которые обращаются к mstask.dll.
Использование мастера создания заданий Scheduled Task Wizard
Для запуска этого мастера щелкните на значке Add Scheduled Task и затем щелкните
на кнопке Next в начальном окне. Вы увидите список файлов приложений на вашем компьютере.

В этот список входят компоненты, установленные вместе с операционной системой,
а также любые установленные вами программы от сторонних компаний, которые
появляются в списке приложений аплета Add or Remove Programs (Установка
и удаление программ).
Внимание. Не задавайте выполнение программы резервного копирования Windows
Backup в окне Scheduled Tasks; она имеет собственную функцию планирования заданий,
которая автоматически передает запланированное задание резервного копирования
в список Scheduled Tasks.
Если в этом списке нет приложения, которое вы хотите запускать по расписанию
(обычно это программа, запускаемая из командной строки), то щелкните на
кнопке Browse, чтобы открыть окно Select Program To Schedule (Выбор программы
для выполнения по расписанию). Это окно устроено аналогично любому окну Open,
и вы можете выбрать локальное приложение, скрипт или документ либо войти в
сеть, чтобы выбрать объект на удаленном компьютере. В следующем окне мастера
вы начинаете конфигурировать задание.

Если выбрать вариант When I log on (Когда я выполняю вход), то соответствующее
задание связывается с пользовательским именем, которое вы вводите в следующем
окне. Это может быть имя любого пользователя, то есть вы можете планировать
задание не только для своего входа. Вы должны знать пароль соответствующего
пользователя, чтобы сконфигурировать этот вариант задания, и этот пользователь
должен иметь достаточные права, чтобы запускать выбранную программу.
Продолжайте проход через окна мастера, конфигурируя ваше задание. В последнем
окне мастера обычно содержится кнопка Finish, но имеется также вариант,
чтобы по кнопке Finish открывалось диалоговое окно Advanced Properties
(Дополнительные свойства), которое создается для этого задания. В диалоговом окне
Properties этого задания предлагаются дополнительные опции конфигурирования
(информацию об этих опциях см. в следующем разделе).
Создание назначенного задания вручную
Если вы хотите попасть непосредственно в диалоговое окно Properties для
конфигурирования своего задания (вместо прохождения через окна мастера), используйте
один из следующих способов для создания нового задания.
В окне Scheduled Tasks выберите File\New\Scheduled Task.
В окне Scheduled Tasks щелкните правой кнопкой на пустой области и выберите в контекстном меню пункт New\Scheduled Task.
В этом окне появится новый значок с именем New Task. Имя значка представлено
в режиме правки, что позволяет вам задать имя этого нового задания. После ввода
имени задания щелкните правой кнопкой на этом значке и выберите в контекстном
меню пункт Properties, чтобы открыть диалоговое окно Properties (рис 8.4).
В следующих разделах описывается, как использовать диалоговое окно Properties
для конфигурирования задания.
(рис 8.4) Конфигурирование нового задания вручную с помощью диалогового окна его свойствВкладка Task (Задание)
Опции вкладки Task почти самоочевидны, но все же мы дадим пару пояснений.
Если в задании запускается программа, то вы можете добавить параметры к исполняемому
файлу. Проследите, чтобы параметры были заданы полностью и точно,
и не включайте функции, требующие интерактивных действий. Если вы используете
параметр, который требует ввода имени файла, убедитесь, что этот файл
существует, и что путь к этому файлу задан правильно. Не используйте параметр,
который требует подтверждения, если этот параметр не позволяет передать ответ
типа Y/N.
Вы можете использовать поле Run As (Выполнять от имени), чтобы ввести
пользовательское имя и пароль, с которыми будет выполняться это задание. Убедитесь,
что указанный вами пользователь имеет достаточные полномочия, чтобы запускать
этот исполняемый файл.
Вкладка Schedule (Расписание)
Во вкладке Schedule можно задать частоту выполнения задания, но опции расписания
в мастере и в диалоговом окне Properties отличаются одним компонентом. В
мастере предлагается опция Weekdays (В рабочие дни), когда вы выбираете вариант
Daily (Ежедневно), а в окне Properties его нет. Если вы хотите запускать это задание
только по рабочим дням, то должны выбрать вариант Weekly (Еженедельно) и затем
щелкнуть на пяти рабочих днях недели.
Вы можете сузить или расширить конфигурацию расписания, щелкнув на кнопке
Advanced и выбрав нужные опции (предлагаемые опции различаются в зависимости
от выбранной категории расписания).
Примечание. Для следующих вариантов нет дополнительных опций: System Startup
(Загрузка системы), Logon (Вход) и When Idle (Во время простоя).
Вкладка Settings (Параметры)
Во вкладке Settings можно задавать опции, определяющие работу задания при
определенных состояниях системы (рис. 8.5).
(рис 8.5) Задайте поведение задания в зависимости от различных состоянийВ секции Scheduled Task Completed (Завершение назначенного задания)
вкладки Settings имеется два флажка.
Delete the task if it is not scheduled to run again (Удалить задание, если оно не запланировано для последующего запуска). Это относится к заданиям, которые имеют конечную дату (включая, конечно, одноразовые задания). Такое задание удаляется после их последнего автоматического запуска. Не устанавливайте данный флажок, если хотите периодически возвращаться к этому заданию.
Stop the task if it runs for (Остановить задание, если оно выполняется в течение): время. Введите максимальное время, в течение которого может работать это задание (по умолчанию 72 часа, что, конечно, странно). Эту опцию полезно использовать для длительных заданий, запланированных на ночные часы, если вы не хотите, чтобы они продолжались, когда начнется рабочий день.
Совет. Не задавайте ограничение по длительности для резервного копирования (или
другой критически важной задачи), поскольку такие задачи должны продолжаться
до их полного завершения независимо от количества времени, которое потребуется
для этого. Вместо этого укажите более раннее время запуска, чтобы задача закончилась
до наступления рабочего дня.
В секции Idle Time (Время простоя) задайте опции для задания, выполнение
которого вы спланировали на период простоя.
"Время простоя" означает период, в течение которого не используется ни мышь,
ни клавиатура. Это, конечно, не означает, что простаивает сам компьютер, поскольку
в этот период могут происходить многие вещи, включая загрузку файлов, поиск в
базе данных, репликацию и другие автоматизированные задачи. Опции Idle Time не
делают выполнение ваших назначенных заданий более эффективным, и вам не следует
назначать на одно время два задания, интенсивно использующих процессор
или ввод-вывод, если только вы не позволите им выполняться дольше, чем при их
запуске в различное время.
В секции Power Management (Управление питанием) вкладки Settings укажите,
нужно ли запускать задание при работе компьютера от батарей (первый флажок) и
нужно ли прекращать задание, если компьютер переходит на режим работы от батарей
(второй флажок). Эти два флажка относятся к лэптопам и не касаются компьютеров,
которые переходят на питание от ИБП-устройств, когда отключается сетевое
питание. (Если вы используете для работы с ИБП такие программы, как
PowerChute, то ваш компьютер, видимо, сконфигурирован для автоматического завершения
работы.) Третий флажок – вывод компьютера из спящего режима для
запуска задания – появляется на компьютерах, где поддерживается это средство.
Вкладка Security (Безопасность)
Вкладка Security для запланированных заданий появилась снова! Если вы переходите
к Windows Server 2003 из Windows NT 4, то ничего не заметите, но в Windows
2000 это средство было исключено. Многие из нас направили сообщения по этому
вопросу в период бета-тестирования Windows 2000 и во время опробования первых
бета-выпусков Windows Server 2003 (этой вкладки все еще не было). Но теперь ее
вернули.
Примечание. На момент написания этого курса Microsoft выпустила бета-версию
.dll, которая возвращает вкладку Security в Task Scheduler (Планировщик заданий)
Windows XP (ее нет в Windows XP Professional). Ищите это средство в будущих service
pack Windows XP.
Во вкладке Security указываются полномочия и права доступа к файлу задания.
Задайте нужные параметры безопасности, чтобы соответствующие пользователи
могли вносить изменения в свойства этого задания. Например, пользователь, указанный
для этого задания, сможет изменять расписание, что могут делать все администраторы,
несущие ответственность по заданиям. С другой стороны, вы не должны
допускать, чтобы другие пользователи (или хакеры) могли запускать, удалять
или изменять задания.
Вкладка Security не влияет на настройки безопасности для программы, которая
выполняется в рамках задания, – исполняемый файл этой программы имеет собственную
вкладку Security. При выполнении задания его программа выполняется
так, как если бы ее запустил указанный вами пользователь в контексте безопасности
этого пользователя. Например, если пользователь, указанный для назначенного
задания, является членом группы Backup Operators на локальном компьютере, то
программа, указанная в файле этого задания, выполняется так, как если бы вход на
локальный компьютер был выполнен членом группы Backup Operators. Если задание,
назначенное для одного пользователя, запускается в тот период, когда вход на
данный компьютер осуществил другой пользователь, оно выполняется, но текущий
пользователь его не видит.
Если выполнивший вход пользователь создает задание, которое запускается под
его собственной учетной записью, или администратор создает задание, которое запускается
под учетной записью определенного пользователя, то контекст безопасности
этого задания может вызывать проблемы. Если в вашей сети задана периодическая
смена паролей пользователями, то вы должны менять пароль во всех заданиях,
назначенных для пользователей. Изменение пароля одного задания вызывает
также изменение пароля во всех заданиях, связанных с тем же пользователем.
Однако изменение паролей для заданий – слишком сложное дело (хотя бы потому,
что вы должны постоянно помнить об этом). Кроме того, пользователи могут
переходить в другие отделы и менять компьютеры или увольняться из компании.
Поскольку пароль учетной записи Administrator имеет неограниченный срок действия,
то лучше использовать для таких задач эту учетную запись. И еще лучше,
если вы создадите пользователя с административными привилегиями для заданий и
измените параметры этого пользователя, указав, что срок действия пароля не ограничен
(Password never expires).
Изменение или удаление назначенных заданий
Чтобы изменить свойства задания, откройте окно Scheduled Tasks и затем откройте
это задание. Перейдите в нужную вкладку диалогового окна Properties и внесите
необходимые изменения.
Чтобы удалить назначенное задание, выделите его и удалите, используя один из
следующих способов.
Нажмите клавишу Delete.
Щелкните на значке Delete в панели инструментов.
Щелкните правой кнопкой на этом задании и выберите в контекстном меню пункт Delete.
Выберите пункт Delete в меню File.
Удаленные задания перемещаются в корзину (Recycle Bin). Если вы не хотите
запускать определенное задание, но предполагаете использовать его в будущем, то
вместо удаления отключите его. Для этого сбросьте флажок Enable во вкладке Task
диалогового окна Properties этого задания.
Запуск и остановка назначенных заданий
Вы можете запускать любое задание в любое время, если не хотите ждать следующего
запланированного запуска. В окне Scheduled Tasks выделите это задание и выберите
File\Run или щелкните правой кнопкой на этом задании и выберите в контекстном
меню пункт Run.
Если задание выполняется, и вы хотите остановить его, откройте окно Scheduled
Tasks, щелкните правой кнопкой на этом задании и выберите в контекстном меню
пункт End Task (Прекратить задание). Возможно, это произойдет не мгновенно, а с
небольшой задержкой.
Просмотр состояния назначенных заданий
Вы можете получать информацию о состоянии задания, изменив тип отображения
на Details в меню View. В колонках этого представления содержится информация о
каждом задании.
Совет. Чтобы выполнить сортировку по определенной колонке щелкните на
заголовке этой колонки (чтобы изменить порядок сортировки на обратный щелкните
на заголовке этой колонки еще раз).
Колонка Status (Состояние) может содержать следующие значения.
| Значение |
Описание |
| Нет |
Задание не выполняется |
| Running |
Задание выполняется на данный момент |
| Missed |
Система "упустила" возможность запуска задания (обычно это означает, что компьютер не работал в запланированное время) |
| Could not start |
Последняя попытка запуска задания была неудачной |
Примечание. Если вы загружаете компьютер, который не работал в
запланированное время и, тем самым, не смог запустить задание, то во время загрузки Windows
появится диалоговое окно с сообщением, что, возможно, было пропущено запланированное событие.
Просматривайте файл журнала, чтобы увидеть подробную информацию о работе
заданий. Для доступа к файлу журнала нужно выбрать Advanced\View Log
(Дополнительно\Просмотр журнала) в меню папки Scheduled Tasks или открыть этот
журнал в Блокноте (Notepad). Этот журнал находится в файле %SystemRoot%\SchedLgU.Txt.
Глобальные опции для назначенных заданий
Во вкладке Advanced окна Scheduled Tasks имеются опции управления работой
назначенных заданий.
Stop Using Task Scheduler (Прекратить использование планировщика заданий). Выбор этой команды отключает запуск любых назначенных заданий, пока вы не вернетесь в меню Advanced и не выберите команду Start Using Task Scheduler (Начать использование планировщика заданий). Кроме того, Task Scheduler не запустится автоматически при следующей загрузке Windows Server 2003, если вы не перезапустили Task Scheduler до перезагрузки.
Pause Task Scheduler (Приостановить планировщик заданий). Используйте эту команду, чтобы временно прекратить работу выполняемых заданий и запуск заданий. Эту команду полезно использовать во время установки программного обеспечения. Чтобы возобновить запуск назначенных заданий, выберите в меню Advanced пункт Continue Task Scheduler (Продолжить работу планировщика заданий). Задания, запланированные на тот период, когда вы приостановили Task Scheduler, не будут запущены, пока не наступит запланированное время их следующего запуска.
Notify Me of Missed Tasks (Извещать меня о пропущенных заданиях). Эта команда не соответствует своему названию. Она уведомляет вас не о пропущенных заданиях, а об отказах самой службы Schedule Task. Вы не получаете уведомлений о заданиях, которые не удалось запустить из-за повреждения или отсутствия исполняемых файлов.
AT Service Account (Служебная учетная запись AT). Используйте эту команду, чтобы заменить пользовательскую учетную запись, с которой запускаются задания, запланированные с помощью команды AT (по умолчанию используется учетная запись System). При выборе этой команды появляется диалоговое окно AT Service Account Configuration (Конфигурирование служебной учетной записи AT), где вы можете выбрать пользовательскую учетную запись (а также ввести и подтвердить пароль для этой учетной записи). Это явно неподходящая идея; выполнение задач должно осуществляться с помощью учетной записи System.
View Log (Просмотр журнала). Выберите эту команду, чтобы открыть файл журнала в Notepad, где вы можете видеть информацию о выполнении (или неудачном выполнении) ваших запланированных заданий.
Примечание. Журнал находится в файле %SystemRoot%\SchedLgU.Txt.
Работа с заданиями на удаленных компьютерах
Вы можете просматривать, добавлять или изменять назначенные задания на удаленном
компьютере в зависимости от ваших полномочий работы на этом компьютере.
Даже не имея права доступа к заданиям на другом компьютере, вы можете
отправлять задания пользователям на других компьютерах в форме .job-файлов.
Папка Scheduled Tasks и папка Tasks
При работе с заданиями на удаленных компьютерах важно знать, что папка Scheduled
Tasks, доступ к которой вы получаете в панели управления, и папка %SystemRoot%\Tasks – это не одно и то же при доступе к удаленному компьютеру.
Если вы открываете эти папки на локальном компьютере, то их содержимое идентично.
Большинство пользователей предполагает, что они идентичны и при доступе
к удаленному компьютеру. Но это не так.
Если вы открываете %SystemRoot%\Tasks на удаленном компьютере, появляется
что-то очень знакомое, поскольку вы видите на самом деле содержимое вашей
собственной папки %SystemRoot%\Tasks (это зеркальное отображение – то же самое
происходит с Recycle Bin). Действуют следующие правила.
Если вы удаляете задание из удаленной (как вам кажется) папки Tasks, то на самом деле вы удаляете его из своей собственной папки.
Система не позволяет вам перетаскивать задание между папками Tasks, поскольку на самом деле вы пытаетесь перетащить его в ту же папку.
Просмотр заданий на удаленном компьютере
Для просмотра папки Scheduled Tasks на удаленном компьютере вы должны найти
папку Scheduled Tasks. Откройте My Network Places (Сетевое окружение) и раскройте
запись для удаленного компьютера, чтобы найти папку Scheduled Tasks. Ее легко
найти, поскольку значок этой папки содержит изображение часов. Выберите эту
папку для просмотра ее содержимого (используйте представление Details, чтобы
получить максимум информации). Действуют следующие правила.
Диск, содержащий папку Scheduled Tasks, должен быть предоставлен для разделяемого доступа, чтобы вы имели доступ к этой папке.
Вы не можете задавать сопоставление (букву накопителя) для папки Scheduled Tasks.
Если вы имеете соответствующий уровень полномочий, то можете удалять и
изменять задания на удаленном компьютере.
Передача заданий на удаленные компьютеры
Вы можете перетаскивать или копировать задание между своим и удаленным
компьютером при соблюдении следующих условий.
На целевом компьютере должен присутствовать файл, от которого зависит задание (обычно это исполняемый файл).
Свойства задания, возможно, потребуется скорректировать, чтобы изменить путь к этому файлу на целевом компьютере.
Свойства задания, возможно, потребуется скорректировать, чтобы указать другое пользовательское имя.
Если вы имеете доступ к папке Scheduled Tasks на целевом компьютере, то наиболее
подходящий способ – это нажать правую кнопку мыши и, не отпуская ее,
перетащить задание между локальной папкой Scheduled Tasks и удаленной папкой
Scheduled Tasks. Выберите пункт Copy Here в меню, которое появится, когда вы отпустите
правую кнопку мыши (перетаскивание при нажатой левой кнопке вызывает
перемещение файла, а не копирование). Альтернативный способ – это копирование
и вставка задания между папками Scheduled Tasks с помощью команд
контекстных меню, которые появляются при щелчке правой кнопкой.
Если у вас нет доступа к папке Scheduled Tasks удаленного компьютера, выполните
копирование задания и его вставку в любом месте на целевом компьютере, и
затем пользователь этого компьютера переместит файл задания в свою папку
Scheduled Tasks.
Внимание. Не используйте папку %SystemRoot%\Tasks как исходную или целевую
папку в процедуре копирования/вставки.
Отправка и получение заданий с помощью электронной почты
Вы можете отправить по электронной почте файл задания (имя_задания.job) любому
пользователю, присоединив этот файл к сообщению в виде вложения. Но если
ваша программа электронной почты не позволяет вам входить в панель управления,
чтобы вы могли открыть папку Scheduled Tasks, то вы не получите доступа к
.job-файлу, когда щелкнете на кнопке Attach. В этом случае нужно открыть Control
Panel, открыть папку Scheduled Tasks и скопировать задание в любую папку, к которой
имеется доступ из вашей программы электронной почты (я использую корень
диска C:). Затем присоедините эту копию к сообщению электронной почты.
Получателю нужно просто перетащить или скопировать этот файл в его папку
Scheduled Tasks.
AT.exe
Если вы использовали команду AT в Windows NT и/или Windows 2000, то, видимо,
знакомы с понятием планирования запуска программ. Команду AT можно использовать
для планирования заданий и Windows Server 2003.
Task Scheduler и команда AT работают согласованно. Если вы создаете задание с
помощью команды AT, то эта задача появляется в окне Scheduled Tasks. Вы можете
изменить задание, используя ключи команды AT, или использовать средства
Scheduled Tasks, чтобы изменить конфигурацию задания, которое вы создали с помощью
команды AT.
Но если вы использовали Scheduled Tasks для изменения конфигурации, то модификаторы
команды AT больше не действуют для этого задания, поскольку вы
передали его в Scheduled Tasks.
AT.exe имеет следующий синтаксис:
at [\\имя_компьютера] [{[ID] [/delete]\/delete [/yes]}]
at [\\имя_компьютера] часы:минуты [/interactive] [{[/every:дата[,...]\/next:дата
[,...]}] команда]
где:
\\имя_компьютера указывает удаленный компьютер (без этого параметра
используется локальный компьютер).
ID указывает идентификационный номер, присвоенный какой-либо
существующей команде планировщика.
/delete отменяет запланированную команду. Если ID команды не указан, то
отменяются все запланированные команды на данном компьютере.
/yes задает ответ Yes на все запросы подтверждения, когда вы удаляете
запланированные события.
часы:минуты – это время, когда должна быть запущена команда, в 24-часовом
формате.
/interactive позволяет команде взаимодействовать с рабочим столом текущего
выполнившего вход пользователя.
/every: запускает команду в указанный день или дни недели или месяца.
дата указывает, когда будет запускаться команда. Задайте один или несколько дней
недели ( M [Пн], T [Вт], W [Ср], Th [Чт], F [Пт], S [Сб], Su [Вс] ) или один или
несколько дней месяца (числа от 1 до 31). Несколько дат разделяются запятыми.
Если этот параметр опущен, то используется текущий день месяца.
/next:дата запускает команду для следующего
экземпляра указанного дня.
команда – программа или пакетный файл для выполнения.
Если в качестве параметра нужно указать путь, используйте абсолютный путь.
Если это команда на удаленном компьютере, то используйте UNC-путь, а не
сопоставляемую букву накопителя.
Вы можете ввести at без параметров, чтобы получить информацию о командах,
которые вы запланировали с помощью программы AT.exe. В эту информацию не
включаются запланированные задания, которые вы создали в графическом интерфейсе
Scheduled Tasks, а также запланированные задания, которые вы создали с
помощью AT.exe, но затем изменили в графическом интерфейсе Scheduled Tasks.
При вводе at \\Имя_компьютера выполняются те же
действия на удаленном компьютере.
Schtasks.exe
Новая программа schtasks.exe (она включена в Windows Server 2003 и Windows XP)
аналогична AT.exe, но имеет намного больше возможностей, и я думаю, что единственной
причиной того, что AT.exe еще остается на вашем диске, является поддержка
старых запланированных команд, которые вы пока не переделали с помощью
schtasks.exe.
Schtasks.exe – это версия утилиты Scheduled Tasks для командной строки, поэтому
все, что вы делаете с помощью одного средства, реализуется также и в другом. В
отличие от AT.exe вы можете быть уверены, что после изменений в графическом
интерфейсе для задания, созданного с помощью schtasks.exe, это задание будет
по-прежнему доступно для schtasks.exe.
В этом разделе дается описание двух наборов синтаксической информации:
Синтаксис и параметры для создания заданий
Синтаксис и параметры для работы с существующими заданиями
Создание заданий с помощью Schtasks.exe
Вы можете создавать в командной строке задания с очень высоким уровнем
детализации. Schtasks.exe имеет следующий синтаксис для создания заданий:
schtasks /create /tn имя_задания /tr путь /sc расписание
[/mo модификатор] [/d день] [/i время простоя] [/st время_начала]
[/sd дата_начала] [/ed дата_окончания] [/s компьютер]
[/ru пользователь [/rp пароль]]
где:
/create обязательно указывается как первый параметр,
/tn имя_задания – имя задания,
/tr путь – путь и имя файла запускаемой программы или команды
/sc расписание – тип расписания с использованием следующих опций:
| Minute, Hourly, Daily, Weekly, Monthly (Минуты, часы, дни, недели, месяцы) |
Единицы времени |
| Once (Один раз) |
Задание запускается один раз в указанные день и время. |
| Onstart (При загрузке) |
Задание запускается при загрузке (в указанный день или при следующей загрузке системы). |
| Onlogon (При входе пользователя) |
Задание запускается при входе пользователя (в указанный день или при следующем входе пользователя). |
| Onidle (Во время простоя) |
Задание запускается, если система "простаивает" в течение указанного промежутка времени (в указанный день или при следующем простое системы). |
/mo модификатор указывает, насколько часто запускается задание в пределах его
типа расписания. Этот параметр используется следующим образом:
Обязателен для типа расписания Monthly.
Необязателен для типа расписания Minute, Hourly, Daily или Weekly.
begin text inlin (допустимые значения: first (первая), second (вторая), third (третья), fourth (четвертая) и last (последняя).
/d день указывает день недели. Этот параметр используется следующим образом:
Допустимые значения – это mon, tue, wed, thu, fri, sat и sun.
Обязателен для типа расписания Monthly с модификатором first, second, third, fourth или last.
Необязателен для типа расписания Weekly.
/i время простоя указывает, сколько минут должен "простаивать" компьютер, прежде
чем будет запущено задание. Допустимые значения – это целые числа от 0 до 999.
/st время_начала указывает время запуска задания в формате чч:мм:сс.
Используется следующим образом:
Обязателен для типа расписания Once.
Необязателен для типа расписания Minute, Hourly, Daily, Weekly и Monthly.
/ sd дата_начала указывает дату начала использования задания в формате мм/дд/гггг.
Используется следующим образом:
Обязателен для типа расписания Once.
Необязателен для всех других типов расписания.
/ed дата_окончания указывает дату, когда нужно прекратить запуск задания.
/s компьютер указывает имя или IP-адрес удаленного компьютера (с обратными
слэшами или без них). Если этот параметр пропущен, то подразумевается локальный
компьютер.
/ru пользователь – запуск задания с уровнем полномочий учетной записи этого
пользователя. Если этот параметр пропущен, то задание выполняется с полномочиями
текущего выполнившего вход пользователя.
/rp пароль указывает пароль пользовательской учетной записи, указанной
параметром /ru пользователь. Если этот параметр пропущен, то при запуске
задания у пользователя запрашивается пароль.
Управление существующими заданиями с помощью Schtasks.exe
Для управления заданиями с помощью Schtasks.exe используется небольшое число
опций и параметров.
Запрос информации задания
Вы можете увидеть список заданий, набрав schtasks /query в командной строке. В
результатах выводятся все задания, созданные с помощью Task Scheduler в графическом
интерфейсе и с помощью schtasks.exe в командной строке. Это важное отличие
между schtasks.exe и AT.exe.
Возможности параметра /query можно расширить с помощью следующего синтаксиса:
schtasks /query [/s Имя_сервера] [/fo формат] [/nh] [/v]
где:
/s Имя_сервера указывает удаленный компьютер для данной команды.
/fo формат указывает формат отображения на экране с использованием следующих
значений:
table (таблица). Это значение по умолчанию.
list (список)
csv (с разделителями-запятыми)
/nh отменяет вывод заголовков колонок в форматах table и csv
Совет. Ключ /nh полезно использовать для перенаправления вывода в файл,
особенно в формате csv. Полученный файл можно загрузить в базу данных или электронную
таблицу.
/v указывает режим подробного вывода со всей известной информацией о каждом
задании.
Удаление заданий
При удалении заданий с помощью schtasks.exe система сначала запрашивает подтверждение
этого удаления (если вы не используете ключ /f ) и затем возвращает
сообщение об удалении. Для удаления заданий с помощью schtasks.exe используйте
следующий синтаксис:
schtasks /delete /tn имя_задания [/s Имя_сервера] [/f]
где:
/delete – обязательная команда.
/tn имя_задания указывает задание (используйте /tn *, чтобы указать все задания).
/s Имя_сервера указывает удаленный компьютер (для локального компьютера этот
параметр пропускается).
f вызывает принудительное удаление, если задание выполняется в данный момент,
причем удаление происходит без запроса подтверждения.
Внимание. Параметр /f действует по принципу "не брать пленных", поэтому
используйте его с осторожностью.
Если вы используете schtasks.exe, указывая имя файла задания, и видите сообщение
об ошибке, где сообщается, что данные неверны (invalid data), это означает,
что файл задания поврежден. Вы не можете исправить или восстановить поврежденное
задание; нужно удалить это задание и снова создать его.
Disk Cleanup (Очистка диска)
Disk Cleanup используется для удаления всего, что вам не нужно и никогда не
потребуется. Disk Cleanup применяется только к локальным дискам и может одновременно
работать только с одним диском.
Запуск Disk Cleanup
Для запуска Disk Cleanup используйте один из следующих способов.
Выберите Start\Run и введите cleanmgr, затем щелкните на кнопке OK.
Выберите Disk Cleanup в подменю System Tools меню Accessories.
Если у вас несколько дисков, то вы сначала должны выбрать диск. Эта программа
сканирует ваш диск, определяя, сколько и каких файлов можно удалить.
Определение того, что можно удалить
После завершения анализа (что может занять много времени на большом диске,
если вы еще не использовали эту программу) в диалоговом окне Disk Cleanup
появляются пометки рядом с категориями файлов, которые можно безопасно удалить
(рис 8.6).
Вы можете выбрать дополнительные категории файлов и отказаться от некоторых
предложенных вам категорий, установив или сбросив соответствующие флажки.
По мере внесения изменений выводится суммарный объем пространства на диске,
который вы освободите в результате очистки. После выбора нужных категорий
щелкните на кнопке OK, чтобы очистить диск. Появится диалоговое окно для подтверждения;
щелкните на кнопке Yes, чтобы подтвердить, что вы хотите удалить
выбранные файлы.
Если у вас несколько дисков, то все категории типов файлов будут представлены
только для диска, содержащего папку SystemRoot. Если выбрать любой другой
диск, то для очистки будут доступны только Recycle Bin (Корзина), опция сжатия
старых файлов (см. следующий раздел) и файлы Catalog (от предыдущих процессов
индексирования).
(рис 8.6) Выберите тип файлов, чтобы увидеть описание соответствующей категории
Сжатие старых файлов
Выполните прокрутку окна, чтобы найти строку с именем Compress old files (Сжатие
старых файлов). Disk Cleanup не предлагает удалить старые файлы; вместо этого
она предлагает держать старые файлы в сжатом формате. Для сжатых файлов
используется меньший объем пространства на диске.
Выделите строку Compress old files и щелкните на кнопке Options, чтобы задать,
сколько дней должно пройти с момента последнего доступа к файлу, чтобы этот
файл подходил для сжатия.

Сжатие файлов доступно только для дисков с файловой системой NTFS. Если
вы решили сжать файлы, то не забудьте задать в окне Folder Options (Свойства
папки), что сжатые файлы должны выводиться другим цветом.
Дополнительные опции для Disk Cleanup
В диалоговом окне Disk Cleanup имеется вкладка More Options (Дополнительно),
где представлены две дополнительные альтернативы очистки.
Windows components (Компоненты Windows). Позволяет вам удалять необязательные компоненты Windows, которые вы установили, но не используете.
Installed programs (Установленные программы). Позволяет удалять программы, которые вы установили, но не собираетесь больше использовать.
При выборе одного из следующих вариантов появляется соответствующее диалоговое окно Windows.
Optional Windows Components (Необязательные компоненты Windows). Выводится диалоговое окно Add or Remove Windows Components, доступ к которому обычно осуществляется из аплета панели управления Add or Remove Programs.
Installed Programs. Выводится диалоговое окно Add or Remove Programs со списком установленного программного обеспечения.
Использование Cleanmgr.exe
В версии утилиты очистки диска для командной строки (cleanmgr.exe) предоставляется
ряд параметров, которые вы можете использовать для автоматизации процесса
очистки и повышения его эффективности. (Кстати, cleanmgr.exe не представлена в
секции справок по командной строке help-файлов Windows Server 2003, поэтому вам,
может быть, захочется поместить закладку на эту страницу.) Cleanmgr.exe поддерживает
следующие параметры командной строки.
/d буква-диска. Выбор диска для очистки.
/sageset: n. Вывод диалогового окна Disk Cleanup Settings, чтобы вы могли выбрать набор опций очистки и назначить этому набору номер ( n ). Система затем создает раздел реестра для хранения этого набора опций, присвоив ему номер n. Значение n может быть целым числом от 0 до 65535; фактически вы присваиваете с помощью этого числа номер версии для очистки диска с использованием выбранного набора опций. Например, вы можете задать очистку корзины (Recycle Bin) и временных файлов Интернет (Temporary Internet Files) и присвоить этой конфигурации значение n, равное 1. Вы можете затем создать еще один набор конфигурации, выбрав другие типы файлов или указав сжатие старых файлов, и присвоить этому набору значение n, равное 2.
/sagerun: n. Запуск задания с номером n, который вы присвоили с помощью параметра /sageset.
Еще одним преимуществом создания нескольких вариантов конфигурации для
Disk Cleanup является то, что вы можете использовать cleanmgr.exe с подходящими
параметрами в планировщике заданий (Task Scheduler). После создания нумерованных
наборов с помощью параметра sageset в командной строке используйте эту команду
с параметром sagerun: n в Task Scheduler (подставив ваш собственный номер
вместо n). Вы можете спланировать одну конфигурацию, для которой будет ежедневно
выполняться очистка Recycle Bin, Temporary Internet Files и других распространенных
типов файлов, и другую конфигурацию, для которой будет еженедельно
выполняться сжатие старых файлов или удаление старых индексных записей.
System Information
В окне System Information Windows Server 2003 выводится информация о
конфигурации локального или удаленного компьютера. Вы можете открыть это окно,
используя следующие способы.
Выберите Start\All Programs\Accessories\System Tools\System Information.
Выберите Start\Run и введите msinfo32.
В левой панели окна System Information представлено много категорий, и оно
открывается с выбранным элементом System Summary, для которого в правой панели
выводится базовая информация о данном компьютере.

Администраторы уделяют не слишком много внимания этому средству в повседневных
задачах администрирования. Но сотрудники служб поддержки (Microsoft
или сторонних поставщиков оборудования/программного обеспечения) довольно
часто просят обратившихся к ним пользователей, чтобы они посмотрели определенную
информацию в окне System Information.
Если вам нужно найти информацию об определенном элементе, то вы можете
перемещаться в левой панели или использовать версию этого средства для командной
строки с параметрами, которые сводят вывод к типу информации, которую вы
ищете. В следующих разделах дается описание обоих методов.
Перемещение в окне System Information
При раскрытии категорий в левой панели появляются подкатегории (а некоторые
подкатегории имеют собственные подкатегории). Этот список кажется нескончаемым.
Однако эта программа содержит средство поиска, которое упрощает переход
к нужной вам информации. Введите слово или фразу в поле Find what и затем
выполните следующие действия.
Для поиска среди всех категорий и всех элементов в правой панели щелкните на кнопке Find после ввода текста, который вы хотите найти.
Чтобы ограничить поиск определенной категорией, включая данные в правой панели, выберите эту категорию и затем установите флажок Search Selected Category Only (Поиск только для выбранной категории). Если эта категория имеет подкатегории, то они автоматически включаются в область поиска.
Для поиска только в дереве консоли, игнорируя элементы в панели подробной информации (правой панели), установите флажок Search Category Names Only (Поиск только среди имен категорий).
Совет. Если внизу консоли нет поля Find what, нажмите клавиши Ctrl-F, чтобы
включить средство поиска или выберите Edit\Hide Find (Правка\Скрыть поле поиска),
чтобы снять пометку с этого пункта меню.
Сохранение данных о системе в файле
Возможно, вам потребуется сохранить информацию о системе в файле и затем
отправить этот файл электронной почтой сотруднику службы поддержки (или
выгрузить этот файл на веб-сайт). Для этого выберите File\Save и введите
местоположение и имя для файла в диалоговом окне Save As.
Файлы с информацией о системе сохраняются с расширением имени .nfo. По
умолчанию Windows Server 2003 сохраняет .nfo-файлы для версии System Information
7.0. В диалоговом окне Save As предлагается второй тип файлов для .nfo-файлов
версии 5.0/6.0. Используйте этот тип файлов, если вы подсоединены к удаленному
компьютеру, работающему с более ранней версией Windows, чем Windows Server 2003.
В случае открытия .nfo-файла появляется окно System Information, где представлены
сохраненные в этом файле данные.
Экспорт данных о системе
Вы можете экспортировать данные о системе в текстовый файл, который можете
анализировать в текстовом процессоре или текстовом редакторе. Вы можете работать
с этим файлом на любом компьютере независимо от используемой операционной
системы, поскольку для этого не нужно открывать программу System Information,
в которой он создан.
Выберите File\Export и введите местоположение и имя для своего файла данных
(система автоматически добавит расширение .txt). Полученный файл напоминает
.ini-файл: он имеет [секции], после которых следуют данные каждой секции.
Вы можете экспортировать определенные данные, выбрав категорию или
подкатегорию в левой панели, прежде чем экспортировать данные. Будет выполнен
экспорт только тех данных, которые связаны с выбранной категорией.
Вы можете также получить текстовый отчет, распечатав информацию о системе
(с помощью File\Print). Это огромный файл, и на это может потребоваться больше
страниц, чем умещается в лотке вашего принтера. Вы можете, конечно, ограничить
количество данных, выбрав определенную категорию, но почти всегда лучше выполнить
экспорт в файл. После этого сможете распечатать те секции, для которых
нужна печатная копия.
Запуск системных средств из окна System Information
В меню Tools предоставляется ряд встроенных средств конфигурирования и анализа
Windows Server 2003, которые вы можете использовать для устранения проблем
своего компьютера. Во многих случаях сотрудники служб поддержки просят пользователей
запустить одно из этих средств, чтобы помочь им в попытках разрешения
проблем.
Подсоединение к удаленному компьютеру
Вы можете запускать System Information для удаленного компьютера, если имеете
соответствующие права на этом компьютере. Для подсоединения используйте один
из следующих способов.
Нажмите Ctrl+R.
Выберите в линейке меню View\Remote Computer (Вид\Удаленный компьютер).
В диалоговом окне Remote Computer введите имя соответствующего компьютера.
Вы не обязаны использовать UNC-формат – просто введите имя машины. Подсоединившись,
вы увидите в категории System Summary имя этого удаленного компьютера;
в остальном все остальное выглядит и происходит так же, как при работе с
локальным компьютером.
Для возврата к локальному компьютеру нажмите Ctrl-R и выберите My Computer.
При выходе из этой программы также происходит отсоединение от удаленного
компьютера.
Использование Msinfo32.exe
Вы можете также запускать программу System Information из командной строки для
запуска окна System Information. Параметры, которые вы можете использовать с
версией msinfo32 для командной строки, позволяют вам управлять количеством
информации, которая выводится в окне System Information. Вы можете очень точно
задавать то, что хотите видеть.
Однако реализуется это не слишком просто. Если открыть командный сеанс и
ввести msinfo32.exe, то система выдаст сообщение об ошибке.

Программа msinfo32.exe находится в папке Program Files\Common Files\Microsoft Shared\MSinfo,
которая не входит в путь по умолчанию. Однако вы не обязаны
использовать этот путь, чтобы открыть данную программу, и можете разрешить эту
проблему одним из двух способов.
Введите в командной строке winmsd. (Программа Winmsd.exe в Windows NT запускала приложение для диагностики Windows NT. В Windows Server 2003/Windows 2000 winmsd.exe – это модуль, запускающий msinfo32.exe.)
Введите в командной строке start msinfo32. (Команда Start запускает второй экземпляр командного процессора и выполняет введенную команду – в данном случае это msinfo32.)
Имеются следующие параметры для msinfo32.exe:
/categories (+|-)(all\имя_категории) +|-(имя_категории)... – вывод на экран или в
файл указанных категорий.
/category имя_категории – указание определенной категории для запуска.
/msinfo_file=имя_файла – открытие сохраненного .nfo-файла.
/nfo или /s имя_файла – вывод в .nfo-файл с указанным именем.
/report имя_файла – вывод в текстовый файл с указанным именем.
/computer имя_компьютера – подсоединение к указанному компьютеру.
Чтобы выбрать или исключить из выбора одну из основных категорий, используйте
следующие правила.
| Чтобы увидеть данную категорию |
Введите следующий текст |
| System Summary |
SystemSummary |
| Hardware Resources |
Resources |
| Components |
Components |
| Software Environment |
SWEnv |
| Internet Explorer |
InternetExplorer |
| Applications |
Apps |
В следующих разделах приводится текст, который нужно вводить в командной
строке для задания подкатегорий.
Подкатегории для Hardware Resources
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Conflict/Sharing |
ResourcesConflict |
| DMA |
ResourcesDMA |
| Forced Hardware |
ResourcesForcedHardware |
| I/O |
ResourcesIO |
| IRQs |
ResourcesIRQS |
| Memory |
ResourcesMemory |
Подкатегории для Components
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Multimedia |
ComponentsMultimedia |
| Display |
ComponentsDisplay |
| Infrared |
ComponentsInfrared |
| Input |
ComponentsInput |
| Modem |
ComponentsModem |
| Network |
ComponentsNetwork |
| Ports |
ComponentsPorts |
| Storage |
ComponentsStorage |
| Printing |
ComponentsPrinting |
| Problem Devices |
ComponentsProblemDevices |
| USB |
ComponentsUSB |
Подкатегории для Software Environment
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Drivers |
SWEnvDrivers |
| Environment Variables |
SWEnvEnvVars |
| Jobs |
SWEnvJobs |
| Network Connections |
SWEnvNetConn |
| Running Tasks |
SWEnvRunningTasks |
| Loaded Modules |
SWEnvLoadedModules |
| Services |
SWEnvServices |
| Program Groups |
SWEnvProgramGroup |
| Startup Programs |
SWEnvStartupPrograms |
| OLE Registration |
SWEnvOLEReg |
Start /wait msinfo32.exe
Ввод команды Start /wait msinfo32.exe [параметры, если они требуются] указывает
системе, что следующий элемент не должен обрабатываться, пока не будет завершена
обработка текущего элемента. Это препятствует возможной перегрузке компьютера,
поскольку для некоторых категорий требуется значительная доля времени
ЦП. Это особенно важно, если вы используете msinfo32.exe в пакетном файле.
Оснастка Local Computer Management (Управление локальным компьютером)
В Windows Server 2003 имеется оснастка MMC, которая позволяет управлять почти
всем на вашем компьютере (или на удаленном компьютере, если вы имеете соответствующие
полномочия). Большинство средств, доступных из оснастки Local
Computer Management, доступны также из системы меню или из командной строки.
Но, конечно, намного проще открыть одну консоль MMC, чтобы иметь доступ сразу
к нескольким средствам.
Чтобы открыть оснастку Local Computer Management, щелкните правой кнопкой
на My Computer и выберите в контекстном меню пункт Manage, после чего появится
консоль MMC, показанную на рисунке 8.7.
(рис 8.7) Используя оснастку Computer Management, вы можете управлять своим компьютером из одной консоли
Дерево System Tools
Если раскрыть все объекты под System Tools, то вы увидите большое число оснасток,
служебных средств и элементов конфигурации (рис 8.8).
(рис 8.8) Вы можете управлять опциями конфигурирования системы, событиями и производительностью с помощью объектов контейнера System ToolsОснастка Event Viewer (Просмотр событий). Используйте Event Viewer для сбора информации
о событиях, которые возникли в вашей системе. Вы можете вызвать Event
Viewer из оснастки Computer Management или из папки Administrative Tools, находящейся
в панели управления. (Если вы переходите к Windows Server 2003 из Windows
NT, это важно знать, чтобы вы не запутались.)
Журналы Event Viewer. Информация о действиях, поведении и проблемах в вашей системе записывается в журналы. По умолчанию Windows Server 2003 Event Viewer содержит три журнала.
Журнал Application (Журнал приложений). Содержит события, регистрируемые приложениями. Какие события отслеживать, решают разработчики приложений.
Журнал Security (Журнал безопасности). В этот журнал записываются события, выбранные для аудита, например, попытки входа в систему, а также события, связанные с доступом пользователей к ресурсам. Как администратор вы можете решить, какие события нужно записывать в журнал безопасности.
Журнал System. Содержит события, регистрируемые системными компонентами Windows Server 2003. Это обычно сообщения об сбоях драйверов или системных служб. Типы записываемых событий встроены в Windows Server 2003.Примечание. Если Windows Server 2003 действует как контроллер домена или сервер
DNS, то для отслеживания этих служб в Event Viewer включаются дополнительные
журналы.
События. В Event Viewer выводятся разнообразные типы событий, каждый из которых имеет свой уровень значимости и свой тип значка в журналах событий. Чтобы увидеть детали события, нужно дважды щелкнуть на записи этого события в Event Viewer.
Error (Ошибка). Указывает на существенную проблему, которая может говорить о потере функционирования, например, для драйверов или служб, которые не удалось запустить.
Warning (Предупреждение). Указывает на некоторую проблему, которая может стать серьезной, если вы не займетесь этой проблемой.
Information (Информация). Чисто информационная запись, но не признак будущей или существующей проблемы.
Success Audit (Аудит успеха). Успешное событие системы безопасности, которое включается в журнал, поскольку система или администратор выбрали аудит этого события.
Failure Audit (Аудит отказов). Событие системы безопасности для неудачной попытки выполнения, которое включается в журнал, поскольку система или администратор выбрали аудит этого события.
Конфигурирование Event Viewer. Журналы событий, которые вы используете, запускаются
автоматически во время загрузки операционной системы. Файлы журналов
имеют конечные размеры, и перезаписываются в соответствии с тем, как это определено
в опциях конфигурирования журнала. Чтобы увидеть или изменить опции
конфигурирования журнала, щелкните правой кнопкой на этом журнале в Event
Viewer и выберите в контекстном меню пункт Properties.

Изменения, которые вы вносите в настройки конфигурации, зависят от вашей
ситуации. Например, вы можете задать, чтобы журнал автоматически перезаписывался
после заданного количества дней (по умолчанию 7 дней), что будет препятствовать
излишнему увеличению файла журнала. Тем самым каждые семь дней вы
можете архивировать свой журнал и стирать текущие записи. Но если вы вносите
большие изменения в систему или задаете план активного аудита, то в журнал может
записываться много событий. Если журнал заполнен до конца и нет событий
старше семи дней, то Event Viewer не сможет ничего удалить, чтобы найти место для
новых событий.
Фильтрация типов событий. Диалоговое окно Properties каждого журнала имеет
вкладку Filter (Фильтр), которую вы можете использовать, чтобы задавать типы событий,
которые хотите видеть. Вы можете использовать опции этого диалогового окна, чтобы
сузить ваш выбор до необходимого вам уровня (см. рис. вверху следующей страницы).
Например, вас не интересуют события типа Information на определенных компьютерах
или вы хотите видеть эти события за неделю либо после важных изменений
в конфигурации системы. Просто выберите или отключите соответствующие
фильтры.

Оснастка Shared Folders (Разделяемые папки)
Оснастка Shared Folders позволяет вам следить за использованием соединений и
ресурсов, используя информацию трех подпапок дерева консоли.

Shares (Разделяемые ресурсы). Откройте объект Shares, чтобы увидеть разделяемые
ресурсы на данном компьютере. В колонках правой панели содержится информация о каждом разделяемом ресурсе.

| Колонка |
Информация |
| Share Name (Имя разделяемого ресурса) |
Разделяемый ресурс: разделяемая папка, именованный канал (pipe), разделяемый принтер и т.д. |
| Folder Path (Путь к папке) |
Путь к разделяемому ресурсу. |
| Type (Тип) |
Тип сетевого соединения: Windows, Netware, Macintosh. |
| #Client Connections (Количество подсоединенных клиентов) |
Количество пользователей, подсоединенных на данный момент к разделяемому ресурсу. |
| Description (Описание) |
Описательный текст для разделяемого ресурса. |
Совет. Нажмите F5, чтобы обновить информацию на экране; это позволит вам
увидеть точное количество текущих пользователей.
Чтобы создать новый ресурс, щелкните правой кнопкой на объекте Share в дереве
консоли и выберите в контекстном меню пункт New File Share (Создать файловый
ресурс). Чтобы сконфигурировать существующий ресурс, щелкните правой
кнопкой на соответствующем ресурсе в правой панели и выберите в контекстном
меню пункт Properties.
Чтобы отправить сообщение какому-либо компьютеру или всем компьютерам,
которые используются подсоединенными пользователями, щелкните правой кнопкой
на объекте Share в дереве консоли и выберите All Tasks\Send Console Message
(Все задачи\Отправить консольное сообщение). Введите текст сообщения и выберите
или исключите компьютеры, которым может быть отправлено сообщение.

Щелкните на кнопке Add, чтобы выбрать и другие компьютеры в сети (не
подсоединенные в данный момент к этому компьютеру) для отправки сообщения.
Если кто-либо из подсоединенных пользователей работает на компьютере под
управлением Windows 9x, то он не сможет получить сообщение, если на его компьютере
не установлен компонент WinPopup. В операционные системы Windows NT/2000/XP/2003
встроены возможности Messenger Service, поэтому их пользователи
получат ваше сообщение в окне Messenger Service.
Примечание. На момент написания этого курса консольные сообщения, отправляемые
на подсоединенные контроллеры домена, не удается доставить. Я пытаюсь разрешить
эту проблему с Microsoft. Информация, появляющаяся по этой теме, будет
доступна по адресу www.admin911.com.
Sessions (Сеансы). Сеанс начинается в тот момент, когда удаленный пользователь
выполняет доступ к разделяемому ресурсу. Для объекта Sessions выводится следующая
информация:

| Колонка |
Информация |
| User (Пользователь) |
Текущие пользователи, подсоединенные к данному компьютеру. |
| Computer (Компьютер) |
Имя компьютера подсоединенного пользователя. |
| Type (Тип) |
Тип сетевого соединения: Windows, Netware, Macintosh. |
| #Open Files |
Количество ресурсов, открытых на этом компьютере данным пользователем. |
| Connected Time (Время соединения) |
Время, прошедшее с начала сеанса. |
| Idle Time (Время простоя) |
Время, прошедшее с момента последнего действия пользователя. |
| Guest (Гость) |
Указывает, подсоединен ли данный пользователь как гость. |
Вы можете отсоединить всех пользователей, подсоединенных к этому компьютеру,
щелкнув правой кнопкой на объекте Sessions в дереве консоли и выбрав в контекстном
меню Disconnect All Sessions (Отсоединить все сеансы). Чтобы отсоединить
отдельного пользователя, щелкните правой кнопкой на сеансе этого
пользователя в правой панели и выберите в контекстном меню пункт Close Session
(Закрыть сеанс).
Совет. Перед внезапным отключением сеанса пользователя стоит отправить ему
соответствующее сообщение.
Open Files (Открытые файлы). Объект Open Files содержит информацию, указывающую,
какие файлы были открыты, кем открыты и что делают эти пользователи.

Вы можете закрыть все открытые файлы, щелкнув правой кнопкой на объекте
Open Files и выбрав в контекстном меню Disconnect All Open Files (Отсоединить все
открытые файлы). Вы можете закрыть конкретный открытый файл, щелкнув на нем
правой кнопкой в правой панели и выбрав в контекстном меню Close Open File (Закрыть
открытый файл).
Local Users and Groups (Локальные пользователи и группы)
Оснастка Local Users and Groups используется для управления пользователями и
группами, которые выполнили вход на этот компьютер (но не вход в домен). Если
компьютер Windows Server 2003 является контроллером домена, то эта оснастка недоступна.
Контроллеры домена управляют только доменными пользователями и
группами.
Управление локальными пользователями. Чтобы увидеть список пользователей, выберите
объект User в дереве консоли. По умолчанию Windows Server 2003 создает
учетную запись Administrator и учетную запись Guest (другие учетные записи могут
появиться в зависимости от установленных компонентов).
Примечание. Если компьютер является членом домена, то вполне возможно, что
несколько пользователей, которых нет в локальном списке User, выполнили вход в
домен, используя этот компьютер. Локальные компьютеры только аутентифицируют
пользователей, которые выбрали вход на локальный компьютер вместо входа в
домен в диалоговом окне входа Windows Logon.
Учетная запись Administrator – это локальная учетная запись, которую создает
Windows Server 2003 для установки операционной системы. Вы используете эту учетную
запись во время установки и конфигурирования ОС, и последним применением
этой учетной записи должно быть создание вашей собственной учетной записи
(сделайте себя членом группы Administrators).
Учетную запись Administrator нельзя удалить, отключить или вывести из локальной
группы Administrators, чтобы вы не изолировали самого себя от компьютера
(правда, вы должны еще помнить свой пароль).
Учетная запись Administrator имеет свой собственный набор подпапок в %SystemDrive%\Documents and Settings. Если вы входите в домен с этой учетной
записью (что можете делать, если знаете пароль для учетной записи Administrator на
контроллере домена), то Windows Server 2003 создает локально вторую учетную запись
Administrator с именем Administrator. ИМЯ_ДОМЕНА. Эта учетная запись тоже
содержит набор подпапок в %SystemDrive%\Documents and Settings.
По умолчанию Windows Server 2003 отключает учетную запись Guest, что является
разумным подходом и обычно не требует изменений. Если учетная запись Guest
включена, то пользователи могут выполнять вход как "гость", то есть без пароля.
Однако учетная запись Guest является членом группы Guest, полномочия и права
которой сильно ограничены.
Добавление локальных пользователей. Чтобы добавить пользователей на локальном
компьютере, щелкните правой кнопкой на объекте Users в дереве консоли и выберите
в контекстном меню пункт New User (Создать пользователя). Появится диалоговое
окно New User (рис 8.9), где нужно ввести базовую информацию об этом
пользователе.
(рис 8.9) Создание нового пользователя для локального компьютераНиже приводятся некоторые рекомендации по вводу данных в этом диалоговом
окне.
В поле User Name вводится пользовательское имя входа, например, kathyi, kathy, kivens и т.д.
Это должно быть уникальное на данном компьютере имя, и оно может содержать до 20 символов в верхнем и нижнем регистре, за исключением следующих символов: " / \ [ ] : ;|= , + * ? < >
Поля Full Name и Description не являются обязательными, но полезны для поиска, если вы создаете много локальных пользователей.
Вы можете ввести пароль (не забудьте сообщить его новому пользователю) или не вводить его, если знаете, что данный пользователь собирается сразу выполнить вход, чтобы создать новый личный пароль.
Если вы создаете реальный постоянный пароль, сбросьте флажок User must change password at next logon (Пользователь должен изменить пароль при следующем входе). Вы можете также выбрать одну из других опций для пароля.
Конфигурирование локальных пользователей. После создания нового пользователя
дважды щелкните на имени этого пользователя в правой панели консоли, чтобы
открыть диалоговое окно Properties этого пользователя. Здесь вы можете управлять
правами и полномочиями этого пользователя.
Во вкладке Member of (Член групп) задайте членство в группах. Пользователь
автоматически является членом группы Users, имеющей ограниченные права и полномочия
(такие же, как для группы Guest). Щелкните на кнопке Add, чтобы добавить
пользователя в другие необходимые группы.
Примечание. Диалоговое окно Add, используемое для добавления групп, изменилось
по сравнению с Windows 2000. Не появляется список существующих групп, и
вы должны щелкнуть на кнопке Advanced, чтобы инициировать поиск.
Вкладка Profile (Профиль) используется для конфигурирования перемещаемых и обязательных профилей, а также настройки домашней папки (обычно в сети). Поскольку это локальный пользователь, который, возможно, выполняет также вход в домен с доменным пользовательским именем (которое может совпадать с локальным пользовательским именем), поэтому обычно не принято изменять эти настройки на локальном компьютере. Используйте средства на контроллере домена, чтобы задавать опции доменной конфигурации для пользователя.
Все другие вкладки используются для конфигурирования Terminal Server и свойств коммутируемого доступа (Dial-in) пользователя; они рассматриваются в соответствующих лекциях этого курса.
Управление локальными группами. Windows Server 2003 создает ряд встроенных групп
во время установки операционной системы. За исключением группы Replicator (которая
имеет особую роль, и не должна содержать обычных пользователей) вы можете
включать локальных пользователей в группы, если хотите повысить их полномочия
на данном компьютере. Включение пользователя в группу – это эффективный
способ управления полномочиями и правами (иначе приходится присваивать права
и полномочия каждому пользователю по отдельности).
Создание локальных групп. Вы можете создавать локальные группы с конкретными
группами полномочий, которые могут требоваться для локального компьютера.
Обычно в сетевой среде компьютер редко работает в автономном режиме, то есть в
основном его работа происходит на уровне домена.
Но если вы все же хотите добавить локальную группу, щелкните правой кнопкой
на объекте Groups в дереве консоли и выберите в контекстном меню пункт New
Group (Создать группу). В диалоговом окне New Group (рис 8.10) задайте имя этой
группы и (при необходимости) описание.
Добавление членов в локальные группы. Вы можете щелкнуть на кнопке Add, чтобы
начать добавление членов в локальную группу, или закрыть это диалоговое окно и
начать добавление позже, дважды щелкнув на имени этой группы в правой панели.
Если данный компьютер включен в состав домена, то членами такой группы могут
быть локальные пользователи, доменные пользователи или глобальные группы домена.
В диалоговом окне Select Users or Groups (Выбор пользователей или групп) выберите
объект, который хотите добавить в группу, используя следующие рекомендации.
Щелкните на Object Types (Типы объектов), чтобы выбрать пользователя и/или группу.
Щелкните на Locations (Местоположение), чтобы выбрать локальный компьютер, домен или одну из глобальных групп домена.
Щелкните на кнопке Advanced, чтобы открыть диалоговое окно Search (Поиск), где можете дополнительно уточнить свои критерии.
Выбрав свои критерии, щелкните на кнопке Find Now, чтобы получить список доступных вам объектов, после чего вы можете начать добавление членов в свою группу.
(рис 8.10) Создание новой группы начинается с базовой информации
Performance Logs and Alerts (Журналы производительности и оповещения)
Вы можете следить за состоянием компьютера и устранять потенциальные или реальные
проблемы, используя мониторы производительности, встроенные в операционную
систему. Информацию по этим темам см. в лекции 17 курса "Внедрение, управление и поддержка сетевой инфраструктуры MS Windows Server 2003".
Device Manager (Диспетчер устройств)
Device Manager – это неоценимое средство поиска и устранения проблем оборудования,
обновления драйверов и изменения конфигурации установленных устройств.
Вот некоторые необходимые сведения по использованию Device Manager.
Вы должны иметь административные привилегии на данном компьютере.
Вы можете управлять только локальными устройствами.
Сетевые настройки политик, возможно, не позволят вам вносить изменения по устройствам.
Примечание. Device Manager можно использовать не только как часть оснастки
Computer Management, но и как отдельную оснастку. Чтобы открыть эту отдельную
оснастку, щелкните правой кнопкой на My Computer и выберите в контекстном
меню пункт Properties. Выберите вкладку Hardware и щелкните на Device Manager.
Просмотр устройств компьютера. Первой и наиболее очевидной функцией Device
Manager является быстрый просмотр вашего компьютера и всех установленных устройств.
Это позволяет вам сразу увидеть, имеются ли проблемы или конфликты
оборудования, за счет отметки устройств, не работающих должным образом (они
помечены желтым восклицательным знаком), а также нераспознанных устройств
(они помечены желтым вопросительным знаком). Device Manager не только представляет
обзор оборудования вашего компьютера, но также позволяет выбирать различные
способы просмотра этой информации. В меню View предлагаются следующие
виды отображений.
Devices by type (Устройства по типам). Отображение по умолчанию, в котором выводится список установленных устройств, сгруппированные по типам в алфавитном порядке.
Devices by connection (Устройства по подключению). Список всех устройств, упорядоченный по типам их подсоединения.
Resources by type (Ресурсы по типам). Отображение устройств, упорядоченных по ресурсам, которые они используют. К ресурсам относятся DMA, I/O, IRQ и адреса памяти.
Resources by connection (Ресурсы по подключению). Аналогично Resources by type. В этом отображении выводится список ресурсов с типами подсоединений в виде их подмножества.
Show hidden devices (Отображать скрытые устройства). Удобное средство для поиска устройств, которые были физически отсоединены, но не были деинсталлированы с компьютера. Отображаются также установленные устройства, не поддерживающие Plug and Play.
Печать отчетов по устройствам компьютера. Кроме просмотра информации об устройствах
вы можете также печатать отчеты, выбрав пункт Print в меню Action. Можно
выводить следующие три типа отчетов.
System summary (Сведения о системе). Содержит базовую информацию о системе, такую как операционная система, процессор и установленная память. Кроме того, этот отчет содержит сводку информации по дисковым устройствам, использованию прерываний (IRQ), прямого доступа к памяти (DMA), использованию памяти и портов ввода-вывода (I/O).
Selected class or device (Выбранный класс или устройство). Содержит подробную информацию по устройству, которое выбирается вами перед вызовом команды Print. В этом отчете указывается класс данного устройства, его описание или имя, ресурсы, которые оно использует, а также информация о драйверах устройства.
All devices and system summary (Сведения о системе и всех устройствах). Печать той же информации, что и в отчете System summary, и затем вывод информации отчета Selected class or device по каждому установленному устройству.
Имеет смысл печатать отчет All devices and system summary для каждого компьютера
и держать эту распечатку в столе, на котором стоит компьютер, или в находящейся
под рукой папке. Вы можете также выводить отчет в файл и накапливать эту
информацию в большом документе с отчетами по всем сетевым компьютерам.
Управление устройствами. Вы можете также управлять устройствами в Device Manager.
Вы можете модифицировать настройки, заменять драйверы, активизировать и отключать
устройства, а также удалять (деинсталлировать) устройства. Для доступа к
свойствам устройства дважды щелкните на строке этого устройства или щелкните
правой кнопкой на этой строке и выберите в контекстном меню пункт Properties.
Поскольку каждому устройству требуется драйвер, в каждом диалоговом окне
Properties обязательно содержатся следующие две вкладки.
General (Общие). Содержит базовую информацию, такую как имя, тип и изготовитель устройства, его текущее состояние (работает или не работает), средство устранения проблемы, если устройство не работает, а также опцию Device Usage (Использование устройства), чтобы активизировать или отключать устройство.
Driver (Драйвер). Содержит информацию о текущем установленном драйвере для данного устройства. Указывается имя драйвера, поставщик, дата, версия и цифровая подпись (если она имеется).
Щелкните на кнопке Driver Details, чтобы открыть диалоговое окно Driver File
Details (Сведения о файле драйвера), где указывается путь и имя (имена) установленного
драйвера (драйверов). Вы можете использовать кнопки этого диалогового
окна, чтобы удалить текущий драйвер или обновить его.
Если устройство использует системные ресурсы, то имеется вкладка Resources
(Ресурсы), содержащая список используемых ресурсов, а также опцию для их ручного
изменения. Не используйте эту возможность, если недостаточно ориентируетесь
в вопросах работы с устройствами. Во вкладке Resources содержится также список
конфликтующих устройств, который предупреждает вас о любых конфликтах
ресурсов между выбранным устройством и всеми остальными установленными устройствами.
Вкладка Advanced включается для устройств, имеющих дополнительные возможности,
которые могут быть заданы пользователем. У вас могут быть также устройства
со своими собственными специальными вкладками. Например, для установленных
портов включается вкладка Port Settings (Настройка порта), для модемов –
вкладки Modem (Модем) и Diagnostics (Диагностика), и US- Root Hub содержит
вкладку Power.
Удаление устройств. Кроме просмотра установленных устройств и изменения их
свойств вы можете также использовать Device Manager для удаления устройств. Чтобы
удалить устройство, щелкните правой кнопкой на его строке и выберите в контекстном
меню пункт Uninstall. Вы можете также удалить устройство, открыв диалоговое
окно Properties, выбрав вкладку Driver и щелкнув на кнопке Uninstall.
Storage
Storage – это вторая категория средств в дереве консоли Computer Management. Ее
подкатегории содержат средства для управления съемными ЗУ, дефрагментации
дисков и управления дисками. Дефрагментация дисков описывается в начале этой
лекции, и в этом разделе дается описание остальных двух средств.
Removable Storage (Съемные ЗУ)
Removable Storage Management (RSM) отслеживает и управляет съемными носителями
(лентами и дисками) и соответствующими устройствами (приводами и автоматами
с автоматической сменой носителей [типа changer и jukebox]). Для управления
этими носителями RSM помечает и каталогизирует ленты и диски. Управление
оборудованием – это управление слотами и дверцами для доступа к носителям и
извлечения носителей. RSM – это не отдельный компонент; это инструмент управления
носителями для приложений и средств, которые взаимодействуют со съемными
носителями, например, Backup и Remote Storage.
Примечание. Для использования компакт-дисков с помощью RSM эти CD должны
быть перезаписываемыми и должны быть отформатированы с помощью файловой
системы CDFS. Оптические носители можно форматировать с помощью FAT, FAT32
и NTFS.
RSM не может поддерживать более одного соединения между компьютером и
съемными ЗУ. Все приложения, использующие съемные ЗУ, должны работать на
компьютере, который подсоединен к конкретной библиотеке носителей. В контексте
RSM слово "библиотека" означает систему хранения данных, которая состоит
из съемных носителей и оборудования, которое выполняет чтение и запись на этих
носителях. Имеется два типа библиотек: автоматизированная (robotic) библиотека
с несколькими приводами и автономная (stand-alone) библиотека, которая соответствует
устройствам с одним приводом и с ручной установкой носителей.
Примечание. В Windows Server 2003 устройству автоматической смены дисков ATAPI
CD-ROM присваивается только одна буква накопителя. RSM монтирует, демонтирует
и управляет всеми съемными носителями этого устройства.
В дополнение к инструменту RSM, который вы видите в оснастке Computer
Management, Windows Server 2003 содержит заранее сконфигурированную консоль
для RSM под именем ntmsmgr.msc (она находится в %SystemRoot%\System32 ). Для
запуска этой автономной оснастки используйте команду Run. Если вы много работаете
с RSM, создайте значок рабочего стола или панели задач для этого MMC-файла.
Вы можете просматривать или задавать свойства для компонентов RSM путем
выбора соответствующего объекта в дереве консоли. В основном, вы будете, видимо,
работать с носителями (перемещение носителей в пулы и из пулов носителей
или оценка состояния носителей) или управлять библиотеками. В следующих разделах
дается определение и описание библиотек и носителей в RSM.
Библиотеки. Как уже говорилось выше, библиотека – это набор, состоящий из носителей
и устройства, которое используется для чтения и записи на этих носителях.
Имеются два типа библиотек: автоматизированная и автономная.
Вы можете также указать, что формально существует третий тип библиотеки –
"отключенная" (offline) библиотека. RSM позволяет следить за отключенными носителями,
когда эти носители не содержатся в какой-либо библиотеке. Эти носители
могут находиться где угодно – в вашем столе, на полке или в вашей сумке. Поскольку
RSM следит за отключенными носителями, мы можем сказать, что все
отключенные на данный момент носители находятся в отключенной (offline) библиотеке.
Автоматизированные библиотеки. Автоматизированные библиотеки – это автоматизированные
устройства, которые могут содержать несколько физических носителей
(лент или дисков). Иногда эти устройства называют устройствами автоматической
смены носителей ( changer или jukebox ). Это обычно автоматизированная
подсистема, в которой происходит перемещение носителей в слоты (гнезда) и из
слотов. Это могут быть слоты хранения (носители "паркуются", когда они не используются)
или слоты привода (носители являются активной "целью"). Некоторые
автоматизированные библиотеки имеют дополнительные компоненты оборудования,
такие как дверцы, чистящие картриджи, устройства чтения штрих-кода и
порты вставки/извлечения). Управление этими дополнительными компонентами
тоже осуществляет RSM.
Автономные библиотеки. Автономные (stand-alone) библиотеки – это
неавтоматизированные устройства с одним приводом. На приводе находится одна лента или один
диск, и носитель должен устанавливаться вручную.
Опись библиотек. В автоматизированной библиотеке вы можете выполнять опись,
или инвентаризацию (inventory), что позволяет учесть все носители этой библиотеки.
Существует два типа описи.
Быстрая опись (Fast inventory). Проверка изменений в состоянии каждого слота (от заполненных до пустых и наоборот). Если носитель находится в слоте, происходит чтение записанного на носитель идентификатора (on-media identifier).
Полная опись (Full inventory). Идентифицируется каждый носитель. Если носитель имеет штрих-код, то при описи считывается этот штрих-код. Если нет штрих-кода, то при описи считывается записанный на носитель идентификатор (что может занять много времени).
Чтобы задать тип описи по умолчанию, раскройте объект Libraries (Библиотеки) в
дереве консоли и щелкните правой кнопкой на объекте-библиотеке, которую хотите
конфигурировать. Выберите пункт Properties и задайте тип описи (Inventory Method)
во вкладке General (варианты Fast inventory, Full inventory и None [без описи]).
Чтобы выполнить опись, щелкните правой кнопкой на объекте-библиотеке и
выберите в контекстном меню пункт Inventory. Результаты описи выводятся в правой
панели.
Пулы носителей. Все носители включаются в один из пулов носителей, то есть в набор
носителей с определенными атрибутами, включая тип носителей и политики
управления. Пулы носителей имеют иерархическую структуру, которая начинается
с класса пулов носителей. Имеется два класса.
Пулы носителей приложений (Application media pools). Создаются приложениями в целях группирования и отслеживания носителей. В Windows Server 2003 для Backup и Remote Storage поддерживаются свои пулы носителей.
Системные пулы носителей (System media pools). Создаются и управляются с помощью RSM и включают следующие пулы носителей.Неопознанные (Unrecognized).
Свободные (Free).
Импортированные (Import).
Примечание. Носители можно перемещать из одного пула в другой, и это всегда
осуществляется с помощью RSM.
Пулы неопознанных носителей содержат носители, которые не может распознать
RSM. Обычно это совершенно пустой носитель, который еще не получил свой
идентификатор от RSM (это происходит при вставке носителя в библиотеку). Но
если носитель содержит идентификатор, который не может прочитать или "понять"
RSM, то он тоже включается в пул Unrecognized. Носители, находящиеся в пуле
Unrecognized, не включаются в список базы данных RSM и поэтому недоступны
для приложений.
Пулы свободных носителей содержат носители, которые на данный момент не
используются приложениями. Такой носитель доступен для использования любым
приложением, которому он требуется. Предполагается, что любые данные на таком
носителе не нужны, поскольку это, например, старая резервная копия, которая уже
не подходит для процедуры восстановления. Вы можете сконфигурировать RSM
таким образом, чтобы приложения извлекали носители из пула Free автоматически,
когда приложению не хватает носителей в его собственном пуле. Если не сконфигурировать
автоматическое извлечение носителей из пула Free, то вы должны
перемещать носители в пул приложения вручную, когда это требуется.
Пулы импортированных носителей содержат носители, которые опознаны как
носители допустимого типа, но не используются RSM. Обычно носитель оказываются
в пуле Import, когда он переносится из системы RSM в другую систему RSM
той же организации. Вы можете перемещать носители из пула Import в пул Free или
в пул Application.
Пул носителей может содержать носители или другие пулы носителей. Пул носителей
не может одновременно содержать носители и другие пулы; это либо одноуровневая
структура, либо иерархическая структура. Например, пул типа Free может
содержать пулы носителей для каждого типа носителей.
Примечание. Библиотека может содержать носители из различных пулов носителей,
и один пул носителей может использоваться с несколькими библиотеками.
Идентификация носителей. Чтобы отслеживать носители и поддерживать данные их
описи, RSM идентифицирует каждую единицу носителей. Имеется два типа идентификации:
записываемый на носитель идентификатор (on-media identifier) и штрих-код
(barcode). Идентификаторы на носителях записываются электронным способом
при первой установке носителя в библиотеку. Этот идентификатор имеет две
части.
Тип метки. Идентифицирует формат, используемый для записи данных. Этот формат зависит от типа носителя.
Идентификатор метки. Уникальный идентификатор для конкретного диска или ленты.
Идентификаторы в виде штрих-кода доступны, если ваша библиотека поддерживает
штрих-коды. RSM может идентифицировать носители по штрих-кодам, которые
задают пользователи. Носители, для которых используются штрих-коды, тоже
получают записываемые на носитель идентификатор, и RSM может использовать
любой из этих методов для идентификации ленты или диска. Штрих-коды проще
использовать, поскольку вы не обязаны монтировать носитель в устройстве, чтобы
идентифицировать его.
Форматы носителей. Чтобы работать с записываемыми на носитель идентификаторами,
RSM использует MLL (Media Label Library – библиотека меток носителей).
Библиотека MLL – это DLL, которая используется для интерпретации формата
метки носителя, записанной каким-либо приложением. RSM поддерживает форматы
FAT, NTFS и CDFS для дисковых носителей и MTF (Microsoft Tape Format)
для ленточных носителей. RSM может различать, какое приложение записало метку
носителя путем проверки в зарегистрированных библиотеках MLL. Разработчики
приложений, в которых используются другие форматы носителей, должны предоставлять
соответствующие MLL.
Состояния носителей. Состояние носителя – это текущее рабочее состояние ленты
или диска. RSM использует для оценки текущего состояния записываемый идентификатор
или штрих-код. Состояния носителей определяются на двух уровнях: физическое
состояние (Physical state) и состояние "сторон" (Side state).
Физическое состояние определяет текущее состояние в зависимости от местонахождения
носителя и его физического использования. Имеются пять возможных
физических состояний, описанных в таблице 8.1.
Состояние сторон – это состояние стороны (сторон), где сохраняются данные.
Каждый тип носителя имеет одну или две стороны. Например, магнитооптическме
диски имеют две стороны, а ленты имеют одну сторону. RSM отслеживает стороны
носителей, как это описано в таблице 8.2.
Примечание. Администратор может задавать ограничение по количеству "захватов"
сторон, чтобы ограничить количество захватов и освобождений носителя приложением.
RSM проверяет каждый раз этот счетчик при освобождении стороны, и когда
достигается максимум, сторона выводится из эксплуатации. Это средство позволяет
администраторам запрещать использование носителей сверх нормального срока
службы (что особенно важно для лент).
Управление пулами носителей. Для управления пулами носителей используется оснастка
Removable Storage. Вы можете создать пул, удалить пул и перемещать носители между пулами.
Описание физических состояний носителей
| Физическое состояние |
Описание |
| Idle (Простаивает) |
Носитель отсоединен (находится в слоте хранения автоматизированного устройства или физически находится вне устройства, то есть на хранении). |
| In Use (Используется). |
RSM в данный момент перемещает носитель. |
| Loaded (Загружен). |
Носитель смонтирован на приводе и доступен для чтения или записи данных. |
| Mounted (Смонтирован). |
Носитель находится на приводе, но еще не доступен для чтения или записи данных. |
| Unloaded (Выгружен). |
Носитель был демонтирован, и находится в состоянии ожидания, пока кто-либо не удалит его физически из устройства. |
Описание состояний сторон для съемных носителей
| Состояние стороны |
Описание |
| Allocated (Занята). |
Данная сторона зарезервирована каким-либо приложением и недоступна для любого другого приложения. |
| Available (Доступна). |
Данная сторона доступна для использования любым приложением. |
| Completed (Заполнена). |
Данная сторона заполнена до конца. |
| Decommissioned (Выведена из использования). |
Сторона стала недоступна для использования, поскольку достигла своего максимума по количеству "захватов" (см. выше примечание с описанием этого максимума). |
| Imported (Импортирована). |
Тип метки данной стороны опознан. Идентификатор метки не опознан. |
| Incompatible (Несовместима). |
Тип носителя несовместим с данной библиотекой. Носитель следует удалить. |
| Reserved (Зарезервирована). |
Данная сторона доступна только определенному приложению. Это состояние относится к двусторонним носителям, когда одна сторона уже захвачена этим приложением. |
| Unprepared (Не подготовлена). |
Сторона помещена в пул свободных носителей (типа Free), но еще не получила метку свободного носителя. |
| Unrecognized (Не опознана). |
RSM не может опознать тип и идентификатор метки данной стороны. |
Вы можете создать пул носителей для определенного приложения как новый пул
верхнего уровня или как пул внутри существующего пула приложений (но не внутри
системных пулов или пулов типа Free [Свободные], Import [Импортированные]
или Unrecognized [Неопознанные]).
Для создания пула носителей верхнего уровня щелкните правой кнопкой на объекте Media Pools в дереве консоли и выберите в контекстном меню пункт Create Media Pool (Создать пул носителей).
Для создания пула носителей внутри существующего пула щелкните правой кнопкой на этом существующем пуле и выберите в контекстном меню пункт Create Media Pool.
Сконфигурируйте новый пул носителей в диалоговом окне Create a New Media
Pool Properties, используя следующие указания.
Введите имя этого нового пула носителей.
Введите описание (дополнительно).
В секции Media information (Информация о носителях) укажите, что этот пул должен содержать либо другие пулы носителей (вариант Contains Other Media Pools), либо реальные носители (вариант Contains Media Of Type).
Введите тип носителей в случае второго варианта.
Задайте следующие опции захвата, возврата и перераспределения носителей.Установите флажок Draw Media From Free Media Pool, чтобы данный пул автоматически получал носители из пула свободных носителей (Free), когда в нем не остается незанятых носителей. Не устанавливайте этот флажок, если вы хотите перемещать носители из пула свободных носителей вручную (используя консоль RSM).
Установите флажок Return Media To Free Media Pool, чтобы данный пул автоматически возвращал носитель в пул свободных носителей, если этот носитель уже не нужен приложению. Не устанавливайте этот флажок, если вы хотите перемещать носители в пул свободных носителей вручную.
Установите флажок Limit Reallocations (Ограничить количество перераспределений) и введите соответствующее ограничение, чтобы ограничить количество захватов носителей другими пулами носителей.
Используйте вкладку Security, чтобы предоставлять пользователям и группам полномочия работы с данным пулом носителей.
Чтобы удалить определенный пул носителей в консоли Removable Storage (RSM),
раскройте объект Media Pools в дереве консоли. Щелкните правой кнопкой на пуле
носителей, который хотите удалить, и выберите в контекстном меню пункт Delete.
Вы должны будете подтвердить это удаление.
Перемещение носителя в другой пул. Чтобы переместить носитель из одного пула
носителей в другой, перетащите соответствующую ленту или диск из правой панели
в соответствующий пул носителей в дереве консоли. Если исходный или адресуемый
пул носителей является подчиненным, то раскройте сначала содержащий его
объект.
Извлечение носителя из библиотеки. Всегда извлекайте носитель, используя консоль
RSM, чтобы программа RSM "знала", что носитель удаляется из соответствующей
библиотеки. Используемый метод зависит от того, какая это библиотека – автономная
(stand-alone) или автоматизированная.
Если носитель находится в автономной библиотеке, щелкните правой кнопкой на соответствующем объекте-библиотеке и выберите в контекстном меню пункт Eject.
Если носитель находится в автоматизированной библиотеке, щелкните правой кнопкой на соответствующем объекте-носителе и выберите в контекстном меню пункт Eject. Затем выполните соответствующие шаги в мастере извлечения носителей Media Eject Wizard.
Очистка библиотек. RSM ведет учет процедур очистки устройств, поэтому для выполнения
операций очистки вам следует использовать консоль RSM. Шаги, которые
вы используете в консоли, зависят от того, какая это библиотека – автономная
или автоматизированная. Чтобы выполнить очистку устройства для автономной
библиотеки, установите вручную чистящий картридж. Затем, чтобы уведомить RSM,
откройте консоль, щелкните правой кнопкой на соответствующем устройстве и
выберите в контекстном меню пункт Mark As Clean (Пометить как чистое).
Чтобы выполнить очистку в автоматизированной библиотеке, щелкните правой
кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт
Cleaner Management (Управление очисткой). Мастер Cleaner Management Wizard
проведет вас через соответствующие шаги (включая инструкции по вставке чистящего
картриджа).
Советы по работе с RSM. RSM – это мощное средство, но вы должны использовать
его все время, иначе оно не будет работать должным образом. Если вы используете
ленточное устройство резервного копирования, то RSM становится важным компонентом
вашей профессиональной деятельности.
Важно помнить, что любые операции со съемными носителями вы должны выполнять
через консоль RSM. Перемещение ленты, очистка ленты, списание ленты
или ввод новых лент не должны выполняться без использования RSM.
При необходимости восстановления файлов из резервной копии на ленте у вас
может возникнуть проблема с данной лентой; это не физическая проблема, а проблема
монтирования ленты, чтобы можно было прочитать ее содержимое или каталог.
Иногда соответствующее приложение резервного копирования снова и снова
запускает цикл монтирования, каталогизации и демонтирования ленты. Это почти
всегда вызывается тем, что записанный на носитель идентификатор (метка) не соответствует
информации базы данных RSM для смонтированной ленты. Возможно,
носитель в ленточной библиотеке переключен на другую ленту или помещен в
неверный слот. Используйте возможности мастеров извлечения и вставки носителей
RSM Eject Media Wizard и Inject Media Wizard вместо ручного удаления и замены
носителей. Это позволяет RSM следить за носителями.
Если вы забыли об этих советах, и происходит бесконечное повторение цикла
монтирования и демонтирования ленты с резервной копией, то вы должны прекратить
восстановление и сначала выполнить полную опись библиотеки (Full inventory).
Work Queue (Рабочая очередь). RSM не является многозадачной программой, то есть
она работает последовательно, выполняя одну задачу за другой. Если ваше ленточное
устройство имеет несколько приводов, и вы хотите, чтобы RSM подготовила
две ленты, то она закончит работы с первой лентой, прежде чем перейти ко второй,
даже если обе ленты доступны в равной степени.
Вы можете следить за ходом выполнения нескольких задач, наблюдая за рабочей
очередью RSM. Для этого нужно выбрать объект Work Queue в дереве консоли.
В правой панели будут выводиться задачи и их состояния.
Оснастка Disk Management (Управление дисками)
Оснастка Disk Management используется как место выполнения связанных с дисками
задач, таких как управление разделами и томами, назначение букв дисков (накопителей),
а также (для версий Windows Server 2003) создание и восстановление
отказоустойчивых томов.
Примечание. Вопросы отказоустойчивых томов – это обширная и сложная тема,
которая выходит за рамки изложения этого курса.
Примечание. Средства управления дисками в Windows Server 2003 существенно изменились
по сравнению с Windows NT. В случае перехода к Windows Server 2003 из
Windows 2000 вы уже знакомы с этими средствами и процедурами.
Если выбрать объект Disk Management в дереве консоли, то в правой панели
появится информация о дисках на данном компьютере (рис 8.11). Кстати, это позволяет
также определить, чем являются дисковые накопители, которые представлены
в окне My Computer, – разделами одного диска или отдельными дисками.
Управление дисками. С помощью оснастки Disk Management вы можете управлять
дисками на своем компьютере. Большинство этих задач достаточно опасны, если
не прочитать соответствующую документацию. Список всех задач обширен, поскольку
имеется огромное количество вариантов и комбинаций.
Управление буквами накопителей. Назначение букв накопителей (дисков) происходит
в Windows Server 2003 иначе, чем в Windows NT (и более ранних версиях). Например,
если у вас имеется устройство автоматической смены дисков ATAPI CD-ROM,
то ему присваивается одна буква накопителя. Монтирование, демонтирование
и управление всеми его носителями осуществляет Removable Storage Manager (RSM).
В Windows NT 4 такое устройство имеет по отдельной букве накопителя для каждого
из носителей, которыми оно может управлять, и когда вы ссылаетесь на одну из
этих букв, происходит автоматическое переключение носителей.
(рис 8.11) В оснастке Disk Management вы можете видеть информацию о дисках своего компьютераВ Windows Server 2003 буквы накопителей присваиваются томам программой
Mount Manager (MountMgr). Когда определенному тому присваивается буква накопителя,
эта буква накопителя резервируется для данного тома в базе данных
MountMgr (которая находится в реестре).
Когда у вас происходит модернизация из Windows NT в Windows Server 2003,
имеющиеся назначения букв накопителей экспортируются в файл $Win_nt$.~bt\Migrate.inf,
чтобы процесс установки на этапе текстового режима мог прочитать и
импортировать эту информацию в базу данных MountMgr.
В случае модернизации из Windows 2000 в Windows Server 2003 система поддерживает
существующую информацию о буквах накопителей (Windows Server 2003
выполняет эти функции тем же способом, что и Windows 2000).
При установке Windows Server 2003 "с нуля" MountMgr использует определенную
процедуру для присваивания букв накопителям и продолжает использовать эту процедуру
для томов или накопителей, которые добавляются на данном компьютере.
Программа установки выполняет следующие шаги для определения назначений
букв накопителей.
Просматриваются все несъемные диски в порядке их нумерации. Просмотр начинается с активных первичных (primary) разделов (если имеются разделы, помеченные как активные). Затем происходит переход к первому первичному разделу на каждом диске. Буквы накопителей назначаются по порядку с использованием следующей свободной буквы (кроме букв A и B).
Просматриваются все несъемные жесткие диски, и происходит назначение букв накопителей всем логическим дискам в дополнительном (extended) разделе. Просматриваются все съемные диски (Zip, магнитооптические и т.д.) в порядке их нумерации. Буквы присваиваются с использованием следующей свободной буквы (кроме букв A и B).
Назначаются буквы для накопителей на гибких дисках, начиная с буквы A.
Назначаются буквы для накопителей CD-ROM с использованием следующей свободной буквы (кроме букв A, B и C).
Имеется одно исключение из этой схемы. Для унаследованных отказоустойчивых
наборов Fault Tolerant на базовых дисках их последняя использовавшая буква
накопителя записывается в собственной области на физическом диске. Во время
установки Windows Server 2003 эти буквы накопителей запоминаются, и этим буквам
отдается приоритет в процессе назначения букв накопителям. Поэтому унаследованным
наборам Fault Tolerant буквы накопителей присваиваются раньше, чем
другим разделам базовых дисков.
Назначенные буквы накопителей используются на постоянной основе и не изменяются,
пока не произойдет удаление или ручное изменение какого-либо тома с
помощью оснастки Disk Management. Исключением является случай, когда том
(съемный диск) отключен и происходит подключение нового тома. Новый том может
получить букву накопителя отключенного тома. Чтобы не нарушить распределение
букв для накопителей при вводе новых томов, у вас должны быть подключены
все существующие тома.
Logical Disk Manager (LDM) следит за последней буквой накопителя, назначенной
динамическому тому, в своей базе данных конфигурации. Эта база данных находится
в собственной области размером 1 Мб в конце каждого динамического диска.
Когда MountMgr назначает буквы динамическим томам, происходит обращение
к LDM, чтобы выяснить, имеется ли "предлагаемая буква накопителя", исходя из
информации, содержащейся в базе данных конфигурации.
MountMgr присваивает буквы накопителей динамическим томам на основании
следующего.
Если база данных MountMgr в реестре уже содержит какую-либо букву накопителя для тома, то данный том получает эту букву.
Если база данных MountMgr не содержит букву накопителя для данного тома, то MountMgr запрашивает у LDM "предлагаемую" букву накопителя. LDM просматривает свою базу данных конфигурации, и если найдена записанная буква накопителя, эта буква предлагается MountMgr.
Если эта предлагаемая буква накопителя свободна, то она присваивается данному тому и записывается в базу данных MountMgr, чтобы ее можно было использовать при следующем монтировании.
Если предлагаемая буква накопителя уже используется, то данному тому присваивается следующая свободная буква накопителя.
Если LDM не имеет предлагаемой буквы накопителя, то данному тому присваивается следующая свободная буква.
Чтобы управлять назначениями букв вручную, щелкните правой кнопкой на
нужном накопителе и выберите в контекстном меню пункт Change Drive Letter And
Path (Изменить букву накопителя и путь).
Оснастка Services and Applications (Службы и приложения)
Последняя оснастка в дереве консоли Computer Management – это Services and
Applications. При выборе объекта Services в дереве консоли выводится информация
об установленных службах. Сведения по управлению службами приводятся на протяжении
всего этого курса, поэтому я не буду здесь вдаваться в подробности.
Вы можете использовать диалоговое окно Properties для любой службы, чтобы
изменять ее конфигурацию, но будьте осторожны, поскольку это небезопасно.
Во вкладке General (Общие) вы можете изменять способ запуска данной службы. Вы можете также запускать службу, прекращать ее работу, приостанавливать и возобновлять работу службы.
Во вкладке Logon (Вход) вы можете изменять учетную запись, которая закрепляется за данной службой.
Во вкладке Recovery (Восстановление) вы можете выбирать действия для случаев отказа службы. Возможны такие действия, как перезапуск службы, перезагрузка компьютера или запуск определенного файла (обычно программы уведомления, которая дает знать администратору, что произошло).
Во вкладке Dependencies (Зависимости) вы можете видеть имена служб, которые зависят от данной службы, а также имена служб, от которых зависит данная служба. Эти наборы очень важны, когда вы вносите изменения в поведение службы.
Windows Server 2003 содержит средства обслуживания, которые вы можете использовать
для обеспечения стабильной работы своего сервера. Регулярное техническое
обслуживание является важной частью вашей работы, и те, кто забывает о необходимости
выполнения задач технического обслуживания, обычно сожалеют об этом.
В этой лекции описываются базовые средства обслуживания системы для версий
Windows Server 2003.
Дефрагментация
Если вы открываете файл данных в какой-либо программе, вносите изменения в
этот файл и сохраняете его, то в исходном месте хранения файла на диске может не
хватить места для обновленного документа, если он стал больше. Операционная
система разбивает документ, используя для части документа одно место на диске и
для остальной части другое место. По мере увеличения размера файла его части могут
сохраняться в нескольких местах на диске. Такой файл называют фрагментированным.
При каждом открытии такого файла система должна выполнять поиск на диске,
чтобы найти все его части. Процедура поиска замедляет вашу работу, поскольку
для загрузки файла требуется несколько операций чтения диска.
Если вы удаляете файлы и папки, особенно группы файлов и папок, то образуются
небольшие участки свободного места на диске, а при создании и сохранении
новых файлов маловероятно, что эти файлы смогут размещаться в одной непрерывной
области. В результате при каждом создании файла или папки либо сохранении
измененного файла требуется все больше времени для записи на диск, поскольку
система должна выполнить несколько операций записи в нескольких местах диска,
чтобы сохранить новый объект. Диск становится фрагментированным. Windows
Server 2003 содержит две встроенные программы дефрагментации дисков.
Disk Defragmenter (Дефрагментация диска) в подменю System Tools (Служебные) меню Accessories (Стандартные). При выборе этого пункта меню открывается оснастка MMC dfrg.msc.
Defrag.exe, которая запускается из командной строки.
Вы можете использовать любую из этих утилит для оптимизации своего диска
путем дефрагментации файлов. Дефрагментатор выполняет сбор всех частей файла
и записывает их на диск в одной непрерывной области. Программа создает место
для каждого файла путем перемещения других файлов (которые тоже могут быть
дефрагментированы) во временную область, пока не наступит их очередь дефрагментации.
Оснастка Disk Defragmenter
Для запуска графической версии встроенного дефрагментатора откройте подменю
Accessories меню System Tools и выберите Disk Defragmenter. Вы должны иметь
административные права, чтобы использовать эту оснастку.
Совет. Вы можете создать ярлык рабочего стола для Disk Defragmenter. Удерживая
правую кнопку мыши, перетащите файл этой программы (%SystemRoot%\System32\dfrg.msc)
на рабочий стол и выберите в контекстном меню пункт Create
Shortcut Here (Создать ярлык). Если вам нужно, то вы можете переместить этот ярлык
в свою панель инструментов QuickLaunch (Быстрый запуск).
Анализ диска
В окне Disk Defragmenter (рис. 8.1) выводится список локальных дисков вместе с
информацией об установленной файловой системе, емкости диска и объеме свободного
пространства на диске. Прежде чем запустить процедуру дефрагментации,
нужно получить анализ диска, выполненный программой Disk Defragmenter. Дело в
том, что дефрагментация – это интенсивная и длительная процедура, а проведенный
анализ может показать, что у вас нет необходимости в проведении дефрагментации.
(рис 8.1) В окне Disk Defragmenter отображаются все локальные дискиДля запуска процесса анализа можно использовать несколько способов:
Щелкните правой кнопкой на диске и выберите в контекстном меню пункт Analyze.
Выделите диск и щелкните на кнопке Analyze.
Выделите диск и выберите пункт Analyze в меню Action (Действия).
Внимание. Открытые файлы нельзя анализировать (и дефрагментировать), поэтому
закройте все приложения и утилиты, прежде чем начать этот процесс.
Функция Analyze проверяет диск, и вы можете видеть ход этого процесса в панели Analysis Display. Области представляются соответствующим цветом:
Синий – непрерывные файлы
Красный – фрагментированные файлы
Белый – свободное место
Зеленый – системные файлы (которые нельзя перемещать).
Вы можете щелкнуть на кнопке Pause, чтобы приостановить этот процесс, если
требуется прочитать файл или выполнить какую-то другую задачу на данном компьютере.
Название кнопки изменяется на Resume (Возобновить), что позволяет
вам продолжить анализ. Чтобы прекратить процесс, используйте кнопку Stop. По
завершении анализа появится окно сообщения, где может быть указано, что вам
требуется дефрагментация диска.

Чтобы получить более подробную информацию о состоянии диска, щелкните
на кнопке View Report (Просмотр отчета), и вы увидите, какие файлы и папки
фрагментированы, а также количество фрагментированных сегментов для каждого из
них (рис 8.2).
Примечание. Вы можете использовать кнопки окна Analysis Report (Отчет об
анализе), чтобы напечатать отчет или сохранить его в текстовом файле, если это требуется
по какой-либо причине.
Выполните прокрутку списка файлов и папок, и если часто используемые файлы
сильно фрагментированы, это может быть возможной причиной замедления работы
вашей системы. Чем больше фрагментированных файлов у вас открыто, тем
больше количество фрагментов, а это снижает производительность системы.
Просмотрев результаты отчета, вы можете решить, что нужна дефрагментация
диска (даже если Disk Defragmenter не считает это необходимым). Процедуру Analyze
следует запускать регулярно; периодичность запуска зависит от уровня активности
вашего компьютера. Например, файл-серверы, которые используются большим
числом пользователей, следует анализировать как минимум еженедельно.
(рис 8.2) Вы можете видеть подробную информацию о текущем состоянии фрагментации
Дефрагментация диска
Вы можете дефрагментировать диск сразу после завершения процедуры Analyze
(кнопка Defragment появляется и в окне сообщения Analysis Complete [Анализ завершен],
и в окне Analysis Report) или отложить дефрагментацию на другое время.
Открытые файлы не могут быть дефрагментированы, поэтому проследите, чтобы
были закрыты все приложения. Если вы дефрагментируете файл-сервер, выполняйте
эту задачу в нерабочее время. Чтобы начать дефрагментацию, выделите нужный диск
и используйте один из следующих методов.
Щелкните на кнопке Defragment.
Выберите пункт Defragment в меню Action.
Щелкните правой кнопкой на диске и выберите в контекстном меню пункт Defragment.
Перед началом дефрагментации происходит повторный анализ диска (даже если
была выполнена процедура Analyze), и затем начинается процедура дефрагментации.
В панели Analyze выводится графическое представление вашего диска во время анализа,
и в панели Defragmentation отображается состояние диска по мере выполнения
процесса дефрагментации. Вы можете следить за ходом этого процесса в панели
Defragmentation, но мы советуем заняться в это время чем-либо другим, поскольку
этот процесс занимает достаточно много времени. По окончании дефрагментации
выводится соответствующее сообщение. Используйте кнопку View Report в окне этого
сообщения, чтобы увидеть подробный отчет о текущем состоянии диска.
Ограничения Disk Defragmenter
Приложение Disk Defragmenter, включенное в Windows Server 2003, имеет некоторые
серьезные ограничения. Это приложение получено от компании Executive
Software, которая предоставила ограниченную версию ее полного продаваемого продукта.
Имеются следующие ограничения.
Вы не можете запускать Disk Defragmenter по заданному расписанию.
Вы можете дефрагментировать только локальные тома; эту версию нельзя включать в дистанционные процедуры.
Вы можете дефрагментировать единовременно только один том.
Эту программу нельзя включать в скрипты.
Полная версия этого продукта под названием Diskeeper не ограничена, и вы
можете приобрести ее у компании Executive Software (www.execsoft.com).
Примечание. Файл-серверы наиболее подвержены фрагментации, но их нельзя
дефрагментировать в обычные рабочие часы, поэтому невозможность запуска дефрагментации
по расписанию является серьезным неудобством (если вам не нравится
работать ночью). Достаточно этой причины, чтобы подумать о приобретении полной
версии данного продукта.
Defrag.exe
Новым средством для Windows Server 2003 является программа defrag.exe, запускаемая
из командной строки, и вы можете использовать эту программу вместо соответствующей
оснастки. Эта исполняемая программа вызывает тот же код, что и оснастка
(Executive Software Disk Defragmenter).
Использование defrag.exe дает несколько преимуществ, и главным из них является
то, что вы можете запускать эту программу по расписанию с помощью планировщика
заданий Windows Server 2003 Task Scheduler, что невозможно при использовании
описанной выше оснастки. Еще одним преимуществом, которое, возможно,
является таковым только для приверженцев командной строки, является скорость
и эффективность этой программы.
Defrag.exe имеет следующий синтаксис:
defrag том [/a][/f][/v]
где
том – буква накопителя для тома, который вы хотите дефрагментировать.
/a – запускается только процесс анализа.
/f – запускается дефрагментация тома, даже если анализ не показывает
необходимость дефрагментации.
/v – вывод подробной информации во время работы программы.
Если вы вводите defrag буква-тома: без параметров, то программа выполняет
анализ и затем дефрагментирует диск. На самом деле, программа всегда выполняет
анализ, даже если вы задали параметр /f.
Если вы не задали параметр /v, то программа выводит сводку результатов анализа,
и затем появляется мерцающий курсор. По окончании дефрагментации происходит
возврат в командную строку. Если вы задали параметр /v, то программа выводит информацию
о состоянии фрагментации папок и файлов из процесса анализа (Analysis
Report) и затем выводит тот же отчет (видимо, с более удовлетворительной статистикой)
под названием Defragmentation Report после процесса дефрагментации.
Эти два отчета трудно сравнивать, поскольку для этого нужно выполнить прокрутку
вверх, чтобы увидеть числовые показатели анализа, и сравнить их с показателями
дефрагментации, для просмотра которых нужно выполнить прокрутку далеко
вниз. Я считаю, что проще перенаправлять результаты отчетов в файл и затем
открывать файл с результатами в текстовом процессоре, чтобы компоновать эти
данные для упрощения интерпретации. Чтобы перенаправить экранный отчет в
файл, добавьте следующее в конце команды:
> имя_файла.расширение (используйте подходящее для вас имя файла и расширение его имени).
Чтобы прекратить работу этой программы, нажмите CTRL-C. В отличие от
графического варианта Disk Defragmenter вы не можете приостановить (pause) defrag.exe.
Внимание. Вы не можете одновременно запускать defrag.exe и Disk Defragmenter.
После запуска любой из этих программ вторая программа запускаться не будет.
Устранение проблем дефрагментации
Не удивляйтесь, если по окончании процесса дефрагментации ваш диск будет в
определенной степени фрагментирован. Возможен ряд сценариев, которые могут
привести к этой ситуации, и некоторые из них можно исправить.
Некоторые системные файлы никогда не дефрагментируются
Дефрагментатор дисков жестко запрограммирован на пропуск определенных системных
файлов. Microsoft и Executive Software документировали следующие пропускаемые файлы:
bootsect.dos
Safeboot.fs
Safeboot.csv
Safeboot.rsv
Hiberfil.sys
Memory.dmp (если он существует)
Файл подкачки страниц (возможный способ обхода см. в следующем разделе).
Примечание. В Windows Server 2003 файл ShellIcon больше не исключается
(он исключался в Windows 2000).
Memory.dmp – это файл, который создается, если вы задали в своей системе запись
в файл, когда возникает ошибка типа STOP. Этот файл включается в список
исключаемых файлов в Windows Server 2003, поскольку области диска, где сохраняется
этот файл, загружаются ядром во время загрузки системы, и хранятся в памяти.
Эти области диска используются затем для записи файла дампа, если это требуется.
Поскольку область находится в памяти, дефрагментатор не может перемещать ее.
Дефрагментация системного файла подкачки страниц
Системный файл подкачки страниц (иногда его называют файлом свопинга ) всегда
открыт для исключительного использования операционной системой и поэтому не
может быть дефрагментирован. Но если файл подкачки становится фрагментированным,
это заметно влияет на производительность. Вы можете справиться с этой
проблемой, если на вашем компьютере есть второй диск или раздел. Ниже описывается,
как это сделать.
Откройте аплет System из панели управления (Control Panel) или щелкните правой кнопкой на My Computer и выберите в контекстном меню пункт Properties.
В диалоговом окне System Properties (Свойства системы) перейдите во вкладку Advanced (Дополнительно) и щелкните на кнопке Settings (Параметры) в секции Performance (Быстродействие) этого диалогового окна.
В диалоговом окне Performance Options (Параметры быстродействия) перейдите во вкладку Advanced.
Щелкните на кнопке Change (Изменить) в секции Virtual Memory (Виртуальная память) этого диалогового окна, чтобы открыть диалоговое окно Virtual Memory (рис 8.3).
(рис 8.3) Если у вас два диска, то вы можете временно переместить файл подкачки
Выберите другой диск и задайте для файла подкачки (paging file) те же размеры, что и для исходного файла подкачки.
Выделите исходный диск и затем выберите вариант No paging file (Без файла подкачки).
Выполните перезагрузку, чтобы система использовала новый файл подкачки.
Запустите Disk Defragmenter на диске, где раньше находился файл подкачки. Вам не потребуется дефрагментация файла подкачки, поскольку его уже нет на данном диске. В результате дефрагментации этого диска появится достаточный объем свободного непрерывного пространства, чтобы в нем мог разместиться файл подкачки, когда вы вернете его на этот диск.
Переместите файл подкачки назад, на исходный диск, используя те же шаги.
После перезагрузки файл подкачки будет создан снова в виде непрерывного
файла на исходном диске.
Недостаточный объем свободного пространства ухудшает дефрагментацию
Если вы дефрагментируете диск, и последующий отчет показывает, что многие файлы
остались фрагментированными, то у вас, возможно, не хватает свободного места
на диске, чтобы программа могла временно размещать там фрагменты файлов.
Запустите процедуру Analyze еще раз, чтобы увидеть, предлагает ли программа снова
дефрагментировать диск (это бывает довольно часто). И даже если в отчете сообщается,
что диску не требуется дефрагментация, вы, возможно, захотите запустить
этот процесс, чтобы еще немного оптимизировать диск.
По мере уменьшения объема свободного пространства вам не стоит запускать
утилиту дефрагментации несколько раз подряд в надежде на то, что диск будет дефрагментирован
в такой степени, что это повысит его производительность. При каждом
запуске этого процесса Disk Defragmenter делает все, что возможно, с учетом
недостатка свободного пространства.
Совет. Дефрагментатору требуется не менее 15% свободного места на диске, но
лучше иметь запас порядка 25%.
Оптимальное решение – это переместить большое число файлов с данного диска
путем их копирования на другой диск или другой компьютер в сети. Это решение
лучше всего применять после того, как вы дефрагментировали диск один раз или
два раза подряд. Просмотрите отчет и отметьте файлы, которые были успешно дефрагментированы
(найдите самый большой непрерывный файл в списке). Скопируйте
такие файлы на другой диск или компьютер, чтобы предоставить дефрагментатору
части непрерывного пространства, с которыми он мог бы работать. В процессе
дефрагментации программа также старается объединить свободные области на диске
в непрерывные блоки, что повышает вероятность того, что перемещенные вами
файлы будет размещены в непрерывных областях, когда вы скопируете их назад.
Зарезервированные области диска в NTFS
Система NTFS содержит главную таблицу файлов (MFT – Master File Table), которая
должна находиться в начале тома. Таблица MFT содержит информацию о местоположении
каждого файла (или нескольких местоположениях файла, если этот
файл фрагментирован). Windows резервирует место в начале тома для таблицы MFT,
чтобы это пространство не было доступно для программы дефрагментации. Дефрагментатор
не имеет права размещать в этом зарезервированном пространстве дефрагментированные
файлы и даже не может использовать его для временной "парковки"
файлов во время процесса дефрагментации.
Примечание. Если вы будете следить за использованием этого зарезервированного
пространства, то обнаружите, что Windows все же использует его время от времени
для хранения данных, отличных от таблицы MFT. Это не слишком хорошо, но когда
операционной системе не хватает места на вашем диске, у нее нет иного выбора.
Это еще один довод в пользу регулярного обслуживания, обеспечивающего достаточный
объем свободного места на вашем диске.
Расчет объема свободного места на томе NTFS – это не слишком простая задача.
Восьмая часть диска выделена для зоны MFT, поэтому, просматривая статистику
используемого и свободного пространства на томе NTFS в Windows Explorer или
My Computer, вы должны учесть этот факт для расчета истинного объема свободного
пространства. Чтобы получить значение доступного объема, вычтите примерно
12% из объема свободного пространства, который показан на экране.
Оптимизация производительности дефрагментатора диска
Вы можете сделать работу дефрагментатора более эффективной, если будете соблюдать
определенные правила и процедуры. Запуск этой программы после определенных
событий позволяет вам снизить уровень нагрузки, что сделает процесс дефрагментации
более эффективным (и более быстрым). Вот некоторые правила, которым
нужно следовать.
Выполняйте дефрагментацию после удаления (деинсталляции) какого-либо приложения.
Выполняйте дефрагментацию каждый раз после того, как удалили большое число файлов (или несколько очень больших файлов).
Выполняйте дефрагментацию перед установкой какого-либо приложения, особенно перед установкой на сервере приложений офисного типа (таких как Exchange Server, Oracle или SQL Server).
Выполняйте дефрагментацию после обновления операционной системы (например, после установки какого-либо service pack или переустановки файлов ОС для восстановления поврежденной системы).
Программа Scheduled Tasks
Scheduled Tasks (Назначенные задания) – это планировщик задач, который
устанавливается вместе с Windows Server 2003 и используется для запуска приложений и
утилит по заданному вами расписанию. Это средство наиболее подходит для регулярного
запуска средств обслуживания. Создаваемые вами задания – это файлы (с
расширением .job), которые можно передавать по электронной почте или копировать
на удаленные компьютеры, что позволяет вам создавать и запускать запланированные
задачи на других компьютерах. Файлы заданий (.job-файлы) находятся в
папке %SystemRoot%\Tasks.
Вы можете запускать эту утилиту из панели управления (Control Panel) или из
меню Start (в подменю System Tools меню Accessories). В окне Scheduled Tasks имеется
значок Add Scheduled Task (Добавить назначенное задание), а также значки для
любых существующих заданий.
Внимание. Следите за правильностью даты и времени на компьютере, если вы
запускаете назначенные задания.
Файл выполнения Scheduled Tasks
Возможно, вам будет интересно узнать, что Scheduled Tasks – это не приложение и
даже не исполняемый файл. Эта утилита выполняется как DLL, запускаемая программой
explorer.exe со следующим описанием пути:
%SystemRoot%\explorer.exe
::{20D04FE0-3AEA-1069-A2D8.08002-30309D}\::{21EC2020-3AEA-1069-A2DD-08002-30
309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5-F}
{20D04FE0-3AEA-1069-A2D8.08002-30309D} – это CLSID (идентификатор класса) для
объектов My Computer
{21EC2020-3AEA-1069-A2DD-08002-30309D} – это CLSID для объектов Control Panel
{D6277990-4C6A-11CF-8D87-00AA0060F5-F} – это CLSID для множества значков и
объектов, которые обращаются к mstask.dll.
Использование мастера создания заданий Scheduled Task Wizard
Для запуска этого мастера щелкните на значке Add Scheduled Task и затем щелкните
на кнопке Next в начальном окне. Вы увидите список файлов приложений на вашем компьютере.

В этот список входят компоненты, установленные вместе с операционной системой,
а также любые установленные вами программы от сторонних компаний, которые
появляются в списке приложений аплета Add or Remove Programs (Установка
и удаление программ).
Внимание. Не задавайте выполнение программы резервного копирования Windows
Backup в окне Scheduled Tasks; она имеет собственную функцию планирования заданий,
которая автоматически передает запланированное задание резервного копирования
в список Scheduled Tasks.
Если в этом списке нет приложения, которое вы хотите запускать по расписанию
(обычно это программа, запускаемая из командной строки), то щелкните на
кнопке Browse, чтобы открыть окно Select Program To Schedule (Выбор программы
для выполнения по расписанию). Это окно устроено аналогично любому окну Open,
и вы можете выбрать локальное приложение, скрипт или документ либо войти в
сеть, чтобы выбрать объект на удаленном компьютере. В следующем окне мастера
вы начинаете конфигурировать задание.

Если выбрать вариант When I log on (Когда я выполняю вход), то соответствующее
задание связывается с пользовательским именем, которое вы вводите в следующем
окне. Это может быть имя любого пользователя, то есть вы можете планировать
задание не только для своего входа. Вы должны знать пароль соответствующего
пользователя, чтобы сконфигурировать этот вариант задания, и этот пользователь
должен иметь достаточные права, чтобы запускать выбранную программу.
Продолжайте проход через окна мастера, конфигурируя ваше задание. В последнем
окне мастера обычно содержится кнопка Finish, но имеется также вариант,
чтобы по кнопке Finish открывалось диалоговое окно Advanced Properties
(Дополнительные свойства), которое создается для этого задания. В диалоговом окне
Properties этого задания предлагаются дополнительные опции конфигурирования
(информацию об этих опциях см. в следующем разделе).
Создание назначенного задания вручную
Если вы хотите попасть непосредственно в диалоговое окно Properties для
конфигурирования своего задания (вместо прохождения через окна мастера), используйте
один из следующих способов для создания нового задания.
В окне Scheduled Tasks выберите File\New\Scheduled Task.
В окне Scheduled Tasks щелкните правой кнопкой на пустой области и выберите в контекстном меню пункт New\Scheduled Task.
В этом окне появится новый значок с именем New Task. Имя значка представлено
в режиме правки, что позволяет вам задать имя этого нового задания. После ввода
имени задания щелкните правой кнопкой на этом значке и выберите в контекстном
меню пункт Properties, чтобы открыть диалоговое окно Properties (рис 8.4).
В следующих разделах описывается, как использовать диалоговое окно Properties
для конфигурирования задания.
(рис 8.4) Конфигурирование нового задания вручную с помощью диалогового окна его свойствВкладка Task (Задание)
Опции вкладки Task почти самоочевидны, но все же мы дадим пару пояснений.
Если в задании запускается программа, то вы можете добавить параметры к исполняемому
файлу. Проследите, чтобы параметры были заданы полностью и точно,
и не включайте функции, требующие интерактивных действий. Если вы используете
параметр, который требует ввода имени файла, убедитесь, что этот файл
существует, и что путь к этому файлу задан правильно. Не используйте параметр,
который требует подтверждения, если этот параметр не позволяет передать ответ
типа Y/N.
Вы можете использовать поле Run As (Выполнять от имени), чтобы ввести
пользовательское имя и пароль, с которыми будет выполняться это задание. Убедитесь,
что указанный вами пользователь имеет достаточные полномочия, чтобы запускать
этот исполняемый файл.
Вкладка Schedule (Расписание)
Во вкладке Schedule можно задать частоту выполнения задания, но опции расписания
в мастере и в диалоговом окне Properties отличаются одним компонентом. В
мастере предлагается опция Weekdays (В рабочие дни), когда вы выбираете вариант
Daily (Ежедневно), а в окне Properties его нет. Если вы хотите запускать это задание
только по рабочим дням, то должны выбрать вариант Weekly (Еженедельно) и затем
щелкнуть на пяти рабочих днях недели.
Вы можете сузить или расширить конфигурацию расписания, щелкнув на кнопке
Advanced и выбрав нужные опции (предлагаемые опции различаются в зависимости
от выбранной категории расписания).
Примечание. Для следующих вариантов нет дополнительных опций: System Startup
(Загрузка системы), Logon (Вход) и When Idle (Во время простоя).
Вкладка Settings (Параметры)
Во вкладке Settings можно задавать опции, определяющие работу задания при
определенных состояниях системы (рис. 8.5).
(рис 8.5) Задайте поведение задания в зависимости от различных состоянийВ секции Scheduled Task Completed (Завершение назначенного задания)
вкладки Settings имеется два флажка.
Delete the task if it is not scheduled to run again (Удалить задание, если оно не запланировано для последующего запуска). Это относится к заданиям, которые имеют конечную дату (включая, конечно, одноразовые задания). Такое задание удаляется после их последнего автоматического запуска. Не устанавливайте данный флажок, если хотите периодически возвращаться к этому заданию.
Stop the task if it runs for (Остановить задание, если оно выполняется в течение): время. Введите максимальное время, в течение которого может работать это задание (по умолчанию 72 часа, что, конечно, странно). Эту опцию полезно использовать для длительных заданий, запланированных на ночные часы, если вы не хотите, чтобы они продолжались, когда начнется рабочий день.
Совет. Не задавайте ограничение по длительности для резервного копирования (или
другой критически важной задачи), поскольку такие задачи должны продолжаться
до их полного завершения независимо от количества времени, которое потребуется
для этого. Вместо этого укажите более раннее время запуска, чтобы задача закончилась
до наступления рабочего дня.
В секции Idle Time (Время простоя) задайте опции для задания, выполнение
которого вы спланировали на период простоя.
"Время простоя" означает период, в течение которого не используется ни мышь,
ни клавиатура. Это, конечно, не означает, что простаивает сам компьютер, поскольку
в этот период могут происходить многие вещи, включая загрузку файлов, поиск в
базе данных, репликацию и другие автоматизированные задачи. Опции Idle Time не
делают выполнение ваших назначенных заданий более эффективным, и вам не следует
назначать на одно время два задания, интенсивно использующих процессор
или ввод-вывод, если только вы не позволите им выполняться дольше, чем при их
запуске в различное время.
В секции Power Management (Управление питанием) вкладки Settings укажите,
нужно ли запускать задание при работе компьютера от батарей (первый флажок) и
нужно ли прекращать задание, если компьютер переходит на режим работы от батарей
(второй флажок). Эти два флажка относятся к лэптопам и не касаются компьютеров,
которые переходят на питание от ИБП-устройств, когда отключается сетевое
питание. (Если вы используете для работы с ИБП такие программы, как
PowerChute, то ваш компьютер, видимо, сконфигурирован для автоматического завершения
работы.) Третий флажок – вывод компьютера из спящего режима для
запуска задания – появляется на компьютерах, где поддерживается это средство.
Вкладка Security (Безопасность)
Вкладка Security для запланированных заданий появилась снова! Если вы переходите
к Windows Server 2003 из Windows NT 4, то ничего не заметите, но в Windows
2000 это средство было исключено. Многие из нас направили сообщения по этому
вопросу в период бета-тестирования Windows 2000 и во время опробования первых
бета-выпусков Windows Server 2003 (этой вкладки все еще не было). Но теперь ее
вернули.
Примечание. На момент написания этого курса Microsoft выпустила бета-версию
.dll, которая возвращает вкладку Security в Task Scheduler (Планировщик заданий)
Windows XP (ее нет в Windows XP Professional). Ищите это средство в будущих service
pack Windows XP.
Во вкладке Security указываются полномочия и права доступа к файлу задания.
Задайте нужные параметры безопасности, чтобы соответствующие пользователи
могли вносить изменения в свойства этого задания. Например, пользователь, указанный
для этого задания, сможет изменять расписание, что могут делать все администраторы,
несущие ответственность по заданиям. С другой стороны, вы не должны
допускать, чтобы другие пользователи (или хакеры) могли запускать, удалять
или изменять задания.
Вкладка Security не влияет на настройки безопасности для программы, которая
выполняется в рамках задания, – исполняемый файл этой программы имеет собственную
вкладку Security. При выполнении задания его программа выполняется
так, как если бы ее запустил указанный вами пользователь в контексте безопасности
этого пользователя. Например, если пользователь, указанный для назначенного
задания, является членом группы Backup Operators на локальном компьютере, то
программа, указанная в файле этого задания, выполняется так, как если бы вход на
локальный компьютер был выполнен членом группы Backup Operators. Если задание,
назначенное для одного пользователя, запускается в тот период, когда вход на
данный компьютер осуществил другой пользователь, оно выполняется, но текущий
пользователь его не видит.
Если выполнивший вход пользователь создает задание, которое запускается под
его собственной учетной записью, или администратор создает задание, которое запускается
под учетной записью определенного пользователя, то контекст безопасности
этого задания может вызывать проблемы. Если в вашей сети задана периодическая
смена паролей пользователями, то вы должны менять пароль во всех заданиях,
назначенных для пользователей. Изменение пароля одного задания вызывает
также изменение пароля во всех заданиях, связанных с тем же пользователем.
Однако изменение паролей для заданий – слишком сложное дело (хотя бы потому,
что вы должны постоянно помнить об этом). Кроме того, пользователи могут
переходить в другие отделы и менять компьютеры или увольняться из компании.
Поскольку пароль учетной записи Administrator имеет неограниченный срок действия,
то лучше использовать для таких задач эту учетную запись. И еще лучше,
если вы создадите пользователя с административными привилегиями для заданий и
измените параметры этого пользователя, указав, что срок действия пароля не ограничен
(Password never expires).
Изменение или удаление назначенных заданий
Чтобы изменить свойства задания, откройте окно Scheduled Tasks и затем откройте
это задание. Перейдите в нужную вкладку диалогового окна Properties и внесите
необходимые изменения.
Чтобы удалить назначенное задание, выделите его и удалите, используя один из
следующих способов.
Нажмите клавишу Delete.
Щелкните на значке Delete в панели инструментов.
Щелкните правой кнопкой на этом задании и выберите в контекстном меню пункт Delete.
Выберите пункт Delete в меню File.
Удаленные задания перемещаются в корзину (Recycle Bin). Если вы не хотите
запускать определенное задание, но предполагаете использовать его в будущем, то
вместо удаления отключите его. Для этого сбросьте флажок Enable во вкладке Task
диалогового окна Properties этого задания.
Запуск и остановка назначенных заданий
Вы можете запускать любое задание в любое время, если не хотите ждать следующего
запланированного запуска. В окне Scheduled Tasks выделите это задание и выберите
File\Run или щелкните правой кнопкой на этом задании и выберите в контекстном
меню пункт Run.
Если задание выполняется, и вы хотите остановить его, откройте окно Scheduled
Tasks, щелкните правой кнопкой на этом задании и выберите в контекстном меню
пункт End Task (Прекратить задание). Возможно, это произойдет не мгновенно, а с
небольшой задержкой.
Просмотр состояния назначенных заданий
Вы можете получать информацию о состоянии задания, изменив тип отображения
на Details в меню View. В колонках этого представления содержится информация о
каждом задании.
Совет. Чтобы выполнить сортировку по определенной колонке щелкните на
заголовке этой колонки (чтобы изменить порядок сортировки на обратный щелкните
на заголовке этой колонки еще раз).
Колонка Status (Состояние) может содержать следующие значения.
| Значение |
Описание |
| Нет |
Задание не выполняется |
| Running |
Задание выполняется на данный момент |
| Missed |
Система "упустила" возможность запуска задания (обычно это означает, что компьютер не работал в запланированное время) |
| Could not start |
Последняя попытка запуска задания была неудачной |
Примечание. Если вы загружаете компьютер, который не работал в
запланированное время и, тем самым, не смог запустить задание, то во время загрузки Windows
появится диалоговое окно с сообщением, что, возможно, было пропущено запланированное событие.
Просматривайте файл журнала, чтобы увидеть подробную информацию о работе
заданий. Для доступа к файлу журнала нужно выбрать Advanced\View Log
(Дополнительно\Просмотр журнала) в меню папки Scheduled Tasks или открыть этот
журнал в Блокноте (Notepad). Этот журнал находится в файле %SystemRoot%\SchedLgU.Txt.
Глобальные опции для назначенных заданий
Во вкладке Advanced окна Scheduled Tasks имеются опции управления работой
назначенных заданий.
Stop Using Task Scheduler (Прекратить использование планировщика заданий). Выбор этой команды отключает запуск любых назначенных заданий, пока вы не вернетесь в меню Advanced и не выберите команду Start Using Task Scheduler (Начать использование планировщика заданий). Кроме того, Task Scheduler не запустится автоматически при следующей загрузке Windows Server 2003, если вы не перезапустили Task Scheduler до перезагрузки.
Pause Task Scheduler (Приостановить планировщик заданий). Используйте эту команду, чтобы временно прекратить работу выполняемых заданий и запуск заданий. Эту команду полезно использовать во время установки программного обеспечения. Чтобы возобновить запуск назначенных заданий, выберите в меню Advanced пункт Continue Task Scheduler (Продолжить работу планировщика заданий). Задания, запланированные на тот период, когда вы приостановили Task Scheduler, не будут запущены, пока не наступит запланированное время их следующего запуска.
Notify Me of Missed Tasks (Извещать меня о пропущенных заданиях). Эта команда не соответствует своему названию. Она уведомляет вас не о пропущенных заданиях, а об отказах самой службы Schedule Task. Вы не получаете уведомлений о заданиях, которые не удалось запустить из-за повреждения или отсутствия исполняемых файлов.
AT Service Account (Служебная учетная запись AT). Используйте эту команду, чтобы заменить пользовательскую учетную запись, с которой запускаются задания, запланированные с помощью команды AT (по умолчанию используется учетная запись System). При выборе этой команды появляется диалоговое окно AT Service Account Configuration (Конфигурирование служебной учетной записи AT), где вы можете выбрать пользовательскую учетную запись (а также ввести и подтвердить пароль для этой учетной записи). Это явно неподходящая идея; выполнение задач должно осуществляться с помощью учетной записи System.
View Log (Просмотр журнала). Выберите эту команду, чтобы открыть файл журнала в Notepad, где вы можете видеть информацию о выполнении (или неудачном выполнении) ваших запланированных заданий.
Примечание. Журнал находится в файле %SystemRoot%\SchedLgU.Txt.
Работа с заданиями на удаленных компьютерах
Вы можете просматривать, добавлять или изменять назначенные задания на удаленном
компьютере в зависимости от ваших полномочий работы на этом компьютере.
Даже не имея права доступа к заданиям на другом компьютере, вы можете
отправлять задания пользователям на других компьютерах в форме .job-файлов.
Папка Scheduled Tasks и папка Tasks
При работе с заданиями на удаленных компьютерах важно знать, что папка Scheduled
Tasks, доступ к которой вы получаете в панели управления, и папка %SystemRoot%\Tasks – это не одно и то же при доступе к удаленному компьютеру.
Если вы открываете эти папки на локальном компьютере, то их содержимое идентично.
Большинство пользователей предполагает, что они идентичны и при доступе
к удаленному компьютеру. Но это не так.
Если вы открываете %SystemRoot%\Tasks на удаленном компьютере, появляется
что-то очень знакомое, поскольку вы видите на самом деле содержимое вашей
собственной папки %SystemRoot%\Tasks (это зеркальное отображение – то же самое
происходит с Recycle Bin). Действуют следующие правила.
Если вы удаляете задание из удаленной (как вам кажется) папки Tasks, то на самом деле вы удаляете его из своей собственной папки.
Система не позволяет вам перетаскивать задание между папками Tasks, поскольку на самом деле вы пытаетесь перетащить его в ту же папку.
Просмотр заданий на удаленном компьютере
Для просмотра папки Scheduled Tasks на удаленном компьютере вы должны найти
папку Scheduled Tasks. Откройте My Network Places (Сетевое окружение) и раскройте
запись для удаленного компьютера, чтобы найти папку Scheduled Tasks. Ее легко
найти, поскольку значок этой папки содержит изображение часов. Выберите эту
папку для просмотра ее содержимого (используйте представление Details, чтобы
получить максимум информации). Действуют следующие правила.
Диск, содержащий папку Scheduled Tasks, должен быть предоставлен для разделяемого доступа, чтобы вы имели доступ к этой папке.
Вы не можете задавать сопоставление (букву накопителя) для папки Scheduled Tasks.
Если вы имеете соответствующий уровень полномочий, то можете удалять и
изменять задания на удаленном компьютере.
Передача заданий на удаленные компьютеры
Вы можете перетаскивать или копировать задание между своим и удаленным
компьютером при соблюдении следующих условий.
На целевом компьютере должен присутствовать файл, от которого зависит задание (обычно это исполняемый файл).
Свойства задания, возможно, потребуется скорректировать, чтобы изменить путь к этому файлу на целевом компьютере.
Свойства задания, возможно, потребуется скорректировать, чтобы указать другое пользовательское имя.
Если вы имеете доступ к папке Scheduled Tasks на целевом компьютере, то наиболее
подходящий способ – это нажать правую кнопку мыши и, не отпуская ее,
перетащить задание между локальной папкой Scheduled Tasks и удаленной папкой
Scheduled Tasks. Выберите пункт Copy Here в меню, которое появится, когда вы отпустите
правую кнопку мыши (перетаскивание при нажатой левой кнопке вызывает
перемещение файла, а не копирование). Альтернативный способ – это копирование
и вставка задания между папками Scheduled Tasks с помощью команд
контекстных меню, которые появляются при щелчке правой кнопкой.
Если у вас нет доступа к папке Scheduled Tasks удаленного компьютера, выполните
копирование задания и его вставку в любом месте на целевом компьютере, и
затем пользователь этого компьютера переместит файл задания в свою папку
Scheduled Tasks.
Внимание. Не используйте папку %SystemRoot%\Tasks как исходную или целевую
папку в процедуре копирования/вставки.
Отправка и получение заданий с помощью электронной почты
Вы можете отправить по электронной почте файл задания (имя_задания.job) любому
пользователю, присоединив этот файл к сообщению в виде вложения. Но если
ваша программа электронной почты не позволяет вам входить в панель управления,
чтобы вы могли открыть папку Scheduled Tasks, то вы не получите доступа к
.job-файлу, когда щелкнете на кнопке Attach. В этом случае нужно открыть Control
Panel, открыть папку Scheduled Tasks и скопировать задание в любую папку, к которой
имеется доступ из вашей программы электронной почты (я использую корень
диска C:). Затем присоедините эту копию к сообщению электронной почты.
Получателю нужно просто перетащить или скопировать этот файл в его папку
Scheduled Tasks.
AT.exe
Если вы использовали команду AT в Windows NT и/или Windows 2000, то, видимо,
знакомы с понятием планирования запуска программ. Команду AT можно использовать
для планирования заданий и Windows Server 2003.
Task Scheduler и команда AT работают согласованно. Если вы создаете задание с
помощью команды AT, то эта задача появляется в окне Scheduled Tasks. Вы можете
изменить задание, используя ключи команды AT, или использовать средства
Scheduled Tasks, чтобы изменить конфигурацию задания, которое вы создали с помощью
команды AT.
Но если вы использовали Scheduled Tasks для изменения конфигурации, то модификаторы
команды AT больше не действуют для этого задания, поскольку вы
передали его в Scheduled Tasks.
AT.exe имеет следующий синтаксис:
at [\\имя_компьютера] [{[ID] [/delete]\/delete [/yes]}]
at [\\имя_компьютера] часы:минуты [/interactive] [{[/every:дата[,...]\/next:дата
[,...]}] команда]
где:
\\имя_компьютера указывает удаленный компьютер (без этого параметра
используется локальный компьютер).
ID указывает идентификационный номер, присвоенный какой-либо
существующей команде планировщика.
/delete отменяет запланированную команду. Если ID команды не указан, то
отменяются все запланированные команды на данном компьютере.
/yes задает ответ Yes на все запросы подтверждения, когда вы удаляете
запланированные события.
часы:минуты – это время, когда должна быть запущена команда, в 24-часовом
формате.
/interactive позволяет команде взаимодействовать с рабочим столом текущего
выполнившего вход пользователя.
/every: запускает команду в указанный день или дни недели или месяца.
дата указывает, когда будет запускаться команда. Задайте один или несколько дней
недели ( M [Пн], T [Вт], W [Ср], Th [Чт], F [Пт], S [Сб], Su [Вс] ) или один или
несколько дней месяца (числа от 1 до 31). Несколько дат разделяются запятыми.
Если этот параметр опущен, то используется текущий день месяца.
/next:дата запускает команду для следующего
экземпляра указанного дня.
команда – программа или пакетный файл для выполнения.
Если в качестве параметра нужно указать путь, используйте абсолютный путь.
Если это команда на удаленном компьютере, то используйте UNC-путь, а не
сопоставляемую букву накопителя.
Вы можете ввести at без параметров, чтобы получить информацию о командах,
которые вы запланировали с помощью программы AT.exe. В эту информацию не
включаются запланированные задания, которые вы создали в графическом интерфейсе
Scheduled Tasks, а также запланированные задания, которые вы создали с
помощью AT.exe, но затем изменили в графическом интерфейсе Scheduled Tasks.
При вводе at \\Имя_компьютера выполняются те же
действия на удаленном компьютере.
Schtasks.exe
Новая программа schtasks.exe (она включена в Windows Server 2003 и Windows XP)
аналогична AT.exe, но имеет намного больше возможностей, и я думаю, что единственной
причиной того, что AT.exe еще остается на вашем диске, является поддержка
старых запланированных команд, которые вы пока не переделали с помощью
schtasks.exe.
Schtasks.exe – это версия утилиты Scheduled Tasks для командной строки, поэтому
все, что вы делаете с помощью одного средства, реализуется также и в другом. В
отличие от AT.exe вы можете быть уверены, что после изменений в графическом
интерфейсе для задания, созданного с помощью schtasks.exe, это задание будет
по-прежнему доступно для schtasks.exe.
В этом разделе дается описание двух наборов синтаксической информации:
Синтаксис и параметры для создания заданий
Синтаксис и параметры для работы с существующими заданиями
Создание заданий с помощью Schtasks.exe
Вы можете создавать в командной строке задания с очень высоким уровнем
детализации. Schtasks.exe имеет следующий синтаксис для создания заданий:
schtasks /create /tn имя_задания /tr путь /sc расписание
[/mo модификатор] [/d день] [/i время простоя] [/st время_начала]
[/sd дата_начала] [/ed дата_окончания] [/s компьютер]
[/ru пользователь [/rp пароль]]
где:
/create обязательно указывается как первый параметр,
/tn имя_задания – имя задания,
/tr путь – путь и имя файла запускаемой программы или команды
/sc расписание – тип расписания с использованием следующих опций:
| Minute, Hourly, Daily, Weekly, Monthly (Минуты, часы, дни, недели, месяцы) |
Единицы времени |
| Once (Один раз) |
Задание запускается один раз в указанные день и время. |
| Onstart (При загрузке) |
Задание запускается при загрузке (в указанный день или при следующей загрузке системы). |
| Onlogon (При входе пользователя) |
Задание запускается при входе пользователя (в указанный день или при следующем входе пользователя). |
| Onidle (Во время простоя) |
Задание запускается, если система "простаивает" в течение указанного промежутка времени (в указанный день или при следующем простое системы). |
/mo модификатор указывает, насколько часто запускается задание в пределах его
типа расписания. Этот параметр используется следующим образом:
Обязателен для типа расписания Monthly.
Необязателен для типа расписания Minute, Hourly, Daily или Weekly.
begin text inlin (допустимые значения: first (первая), second (вторая), third (третья), fourth (четвертая) и last (последняя).
/d день указывает день недели. Этот параметр используется следующим образом:
Допустимые значения – это mon, tue, wed, thu, fri, sat и sun.
Обязателен для типа расписания Monthly с модификатором first, second, third, fourth или last.
Необязателен для типа расписания Weekly.
/i время простоя указывает, сколько минут должен "простаивать" компьютер, прежде
чем будет запущено задание. Допустимые значения – это целые числа от 0 до 999.
/st время_начала указывает время запуска задания в формате чч:мм:сс.
Используется следующим образом:
Обязателен для типа расписания Once.
Необязателен для типа расписания Minute, Hourly, Daily, Weekly и Monthly.
/ sd дата_начала указывает дату начала использования задания в формате мм/дд/гггг.
Используется следующим образом:
Обязателен для типа расписания Once.
Необязателен для всех других типов расписания.
/ed дата_окончания указывает дату, когда нужно прекратить запуск задания.
/s компьютер указывает имя или IP-адрес удаленного компьютера (с обратными
слэшами или без них). Если этот параметр пропущен, то подразумевается локальный
компьютер.
/ru пользователь – запуск задания с уровнем полномочий учетной записи этого
пользователя. Если этот параметр пропущен, то задание выполняется с полномочиями
текущего выполнившего вход пользователя.
/rp пароль указывает пароль пользовательской учетной записи, указанной
параметром /ru пользователь. Если этот параметр пропущен, то при запуске
задания у пользователя запрашивается пароль.
Управление существующими заданиями с помощью Schtasks.exe
Для управления заданиями с помощью Schtasks.exe используется небольшое число
опций и параметров.
Запрос информации задания
Вы можете увидеть список заданий, набрав schtasks /query в командной строке. В
результатах выводятся все задания, созданные с помощью Task Scheduler в графическом
интерфейсе и с помощью schtasks.exe в командной строке. Это важное отличие
между schtasks.exe и AT.exe.
Возможности параметра /query можно расширить с помощью следующего синтаксиса:
schtasks /query [/s Имя_сервера] [/fo формат] [/nh] [/v]
где:
/s Имя_сервера указывает удаленный компьютер для данной команды.
/fo формат указывает формат отображения на экране с использованием следующих
значений:
table (таблица). Это значение по умолчанию.
list (список)
csv (с разделителями-запятыми)
/nh отменяет вывод заголовков колонок в форматах table и csv
Совет. Ключ /nh полезно использовать для перенаправления вывода в файл,
особенно в формате csv. Полученный файл можно загрузить в базу данных или электронную
таблицу.
/v указывает режим подробного вывода со всей известной информацией о каждом
задании.
Удаление заданий
При удалении заданий с помощью schtasks.exe система сначала запрашивает подтверждение
этого удаления (если вы не используете ключ /f ) и затем возвращает
сообщение об удалении. Для удаления заданий с помощью schtasks.exe используйте
следующий синтаксис:
schtasks /delete /tn имя_задания [/s Имя_сервера] [/f]
где:
/delete – обязательная команда.
/tn имя_задания указывает задание (используйте /tn *, чтобы указать все задания).
/s Имя_сервера указывает удаленный компьютер (для локального компьютера этот
параметр пропускается).
f вызывает принудительное удаление, если задание выполняется в данный момент,
причем удаление происходит без запроса подтверждения.
Внимание. Параметр /f действует по принципу "не брать пленных", поэтому
используйте его с осторожностью.
Если вы используете schtasks.exe, указывая имя файла задания, и видите сообщение
об ошибке, где сообщается, что данные неверны (invalid data), это означает,
что файл задания поврежден. Вы не можете исправить или восстановить поврежденное
задание; нужно удалить это задание и снова создать его.
Disk Cleanup (Очистка диска)
Disk Cleanup используется для удаления всего, что вам не нужно и никогда не
потребуется. Disk Cleanup применяется только к локальным дискам и может одновременно
работать только с одним диском.
Запуск Disk Cleanup
Для запуска Disk Cleanup используйте один из следующих способов.
Выберите Start\Run и введите cleanmgr, затем щелкните на кнопке OK.
Выберите Disk Cleanup в подменю System Tools меню Accessories.
Если у вас несколько дисков, то вы сначала должны выбрать диск. Эта программа
сканирует ваш диск, определяя, сколько и каких файлов можно удалить.
Определение того, что можно удалить
После завершения анализа (что может занять много времени на большом диске,
если вы еще не использовали эту программу) в диалоговом окне Disk Cleanup
появляются пометки рядом с категориями файлов, которые можно безопасно удалить
(рис 8.6).
Вы можете выбрать дополнительные категории файлов и отказаться от некоторых
предложенных вам категорий, установив или сбросив соответствующие флажки.
По мере внесения изменений выводится суммарный объем пространства на диске,
который вы освободите в результате очистки. После выбора нужных категорий
щелкните на кнопке OK, чтобы очистить диск. Появится диалоговое окно для подтверждения;
щелкните на кнопке Yes, чтобы подтвердить, что вы хотите удалить
выбранные файлы.
Если у вас несколько дисков, то все категории типов файлов будут представлены
только для диска, содержащего папку SystemRoot. Если выбрать любой другой
диск, то для очистки будут доступны только Recycle Bin (Корзина), опция сжатия
старых файлов (см. следующий раздел) и файлы Catalog (от предыдущих процессов
индексирования).
(рис 8.6) Выберите тип файлов, чтобы увидеть описание соответствующей категории
Сжатие старых файлов
Выполните прокрутку окна, чтобы найти строку с именем Compress old files (Сжатие
старых файлов). Disk Cleanup не предлагает удалить старые файлы; вместо этого
она предлагает держать старые файлы в сжатом формате. Для сжатых файлов
используется меньший объем пространства на диске.
Выделите строку Compress old files и щелкните на кнопке Options, чтобы задать,
сколько дней должно пройти с момента последнего доступа к файлу, чтобы этот
файл подходил для сжатия.

Сжатие файлов доступно только для дисков с файловой системой NTFS. Если
вы решили сжать файлы, то не забудьте задать в окне Folder Options (Свойства
папки), что сжатые файлы должны выводиться другим цветом.
Дополнительные опции для Disk Cleanup
В диалоговом окне Disk Cleanup имеется вкладка More Options (Дополнительно),
где представлены две дополнительные альтернативы очистки.
Windows components (Компоненты Windows). Позволяет вам удалять необязательные компоненты Windows, которые вы установили, но не используете.
Installed programs (Установленные программы). Позволяет удалять программы, которые вы установили, но не собираетесь больше использовать.
При выборе одного из следующих вариантов появляется соответствующее диалоговое окно Windows.
Optional Windows Components (Необязательные компоненты Windows). Выводится диалоговое окно Add or Remove Windows Components, доступ к которому обычно осуществляется из аплета панели управления Add or Remove Programs.
Installed Programs. Выводится диалоговое окно Add or Remove Programs со списком установленного программного обеспечения.
Использование Cleanmgr.exe
В версии утилиты очистки диска для командной строки (cleanmgr.exe) предоставляется
ряд параметров, которые вы можете использовать для автоматизации процесса
очистки и повышения его эффективности. (Кстати, cleanmgr.exe не представлена в
секции справок по командной строке help-файлов Windows Server 2003, поэтому вам,
может быть, захочется поместить закладку на эту страницу.) Cleanmgr.exe поддерживает
следующие параметры командной строки.
/d буква-диска. Выбор диска для очистки.
/sageset: n. Вывод диалогового окна Disk Cleanup Settings, чтобы вы могли выбрать набор опций очистки и назначить этому набору номер ( n ). Система затем создает раздел реестра для хранения этого набора опций, присвоив ему номер n. Значение n может быть целым числом от 0 до 65535; фактически вы присваиваете с помощью этого числа номер версии для очистки диска с использованием выбранного набора опций. Например, вы можете задать очистку корзины (Recycle Bin) и временных файлов Интернет (Temporary Internet Files) и присвоить этой конфигурации значение n, равное 1. Вы можете затем создать еще один набор конфигурации, выбрав другие типы файлов или указав сжатие старых файлов, и присвоить этому набору значение n, равное 2.
/sagerun: n. Запуск задания с номером n, который вы присвоили с помощью параметра /sageset.
Еще одним преимуществом создания нескольких вариантов конфигурации для
Disk Cleanup является то, что вы можете использовать cleanmgr.exe с подходящими
параметрами в планировщике заданий (Task Scheduler). После создания нумерованных
наборов с помощью параметра sageset в командной строке используйте эту команду
с параметром sagerun: n в Task Scheduler (подставив ваш собственный номер
вместо n). Вы можете спланировать одну конфигурацию, для которой будет ежедневно
выполняться очистка Recycle Bin, Temporary Internet Files и других распространенных
типов файлов, и другую конфигурацию, для которой будет еженедельно
выполняться сжатие старых файлов или удаление старых индексных записей.
System Information
В окне System Information Windows Server 2003 выводится информация о
конфигурации локального или удаленного компьютера. Вы можете открыть это окно,
используя следующие способы.
Выберите Start\All Programs\Accessories\System Tools\System Information.
Выберите Start\Run и введите msinfo32.
В левой панели окна System Information представлено много категорий, и оно
открывается с выбранным элементом System Summary, для которого в правой панели
выводится базовая информация о данном компьютере.

Администраторы уделяют не слишком много внимания этому средству в повседневных
задачах администрирования. Но сотрудники служб поддержки (Microsoft
или сторонних поставщиков оборудования/программного обеспечения) довольно
часто просят обратившихся к ним пользователей, чтобы они посмотрели определенную
информацию в окне System Information.
Если вам нужно найти информацию об определенном элементе, то вы можете
перемещаться в левой панели или использовать версию этого средства для командной
строки с параметрами, которые сводят вывод к типу информации, которую вы
ищете. В следующих разделах дается описание обоих методов.
Перемещение в окне System Information
При раскрытии категорий в левой панели появляются подкатегории (а некоторые
подкатегории имеют собственные подкатегории). Этот список кажется нескончаемым.
Однако эта программа содержит средство поиска, которое упрощает переход
к нужной вам информации. Введите слово или фразу в поле Find what и затем
выполните следующие действия.
Для поиска среди всех категорий и всех элементов в правой панели щелкните на кнопке Find после ввода текста, который вы хотите найти.
Чтобы ограничить поиск определенной категорией, включая данные в правой панели, выберите эту категорию и затем установите флажок Search Selected Category Only (Поиск только для выбранной категории). Если эта категория имеет подкатегории, то они автоматически включаются в область поиска.
Для поиска только в дереве консоли, игнорируя элементы в панели подробной информации (правой панели), установите флажок Search Category Names Only (Поиск только среди имен категорий).
Совет. Если внизу консоли нет поля Find what, нажмите клавиши Ctrl-F, чтобы
включить средство поиска или выберите Edit\Hide Find (Правка\Скрыть поле поиска),
чтобы снять пометку с этого пункта меню.
Сохранение данных о системе в файле
Возможно, вам потребуется сохранить информацию о системе в файле и затем
отправить этот файл электронной почтой сотруднику службы поддержки (или
выгрузить этот файл на веб-сайт). Для этого выберите File\Save и введите
местоположение и имя для файла в диалоговом окне Save As.
Файлы с информацией о системе сохраняются с расширением имени .nfo. По
умолчанию Windows Server 2003 сохраняет .nfo-файлы для версии System Information
7.0. В диалоговом окне Save As предлагается второй тип файлов для .nfo-файлов
версии 5.0/6.0. Используйте этот тип файлов, если вы подсоединены к удаленному
компьютеру, работающему с более ранней версией Windows, чем Windows Server 2003.
В случае открытия .nfo-файла появляется окно System Information, где представлены
сохраненные в этом файле данные.
Экспорт данных о системе
Вы можете экспортировать данные о системе в текстовый файл, который можете
анализировать в текстовом процессоре или текстовом редакторе. Вы можете работать
с этим файлом на любом компьютере независимо от используемой операционной
системы, поскольку для этого не нужно открывать программу System Information,
в которой он создан.
Выберите File\Export и введите местоположение и имя для своего файла данных
(система автоматически добавит расширение .txt). Полученный файл напоминает
.ini-файл: он имеет [секции], после которых следуют данные каждой секции.
Вы можете экспортировать определенные данные, выбрав категорию или
подкатегорию в левой панели, прежде чем экспортировать данные. Будет выполнен
экспорт только тех данных, которые связаны с выбранной категорией.
Вы можете также получить текстовый отчет, распечатав информацию о системе
(с помощью File\Print). Это огромный файл, и на это может потребоваться больше
страниц, чем умещается в лотке вашего принтера. Вы можете, конечно, ограничить
количество данных, выбрав определенную категорию, но почти всегда лучше выполнить
экспорт в файл. После этого сможете распечатать те секции, для которых
нужна печатная копия.
Запуск системных средств из окна System Information
В меню Tools предоставляется ряд встроенных средств конфигурирования и анализа
Windows Server 2003, которые вы можете использовать для устранения проблем
своего компьютера. Во многих случаях сотрудники служб поддержки просят пользователей
запустить одно из этих средств, чтобы помочь им в попытках разрешения
проблем.
Подсоединение к удаленному компьютеру
Вы можете запускать System Information для удаленного компьютера, если имеете
соответствующие права на этом компьютере. Для подсоединения используйте один
из следующих способов.
Нажмите Ctrl+R.
Выберите в линейке меню View\Remote Computer (Вид\Удаленный компьютер).
В диалоговом окне Remote Computer введите имя соответствующего компьютера.
Вы не обязаны использовать UNC-формат – просто введите имя машины. Подсоединившись,
вы увидите в категории System Summary имя этого удаленного компьютера;
в остальном все остальное выглядит и происходит так же, как при работе с
локальным компьютером.
Для возврата к локальному компьютеру нажмите Ctrl-R и выберите My Computer.
При выходе из этой программы также происходит отсоединение от удаленного
компьютера.
Использование Msinfo32.exe
Вы можете также запускать программу System Information из командной строки для
запуска окна System Information. Параметры, которые вы можете использовать с
версией msinfo32 для командной строки, позволяют вам управлять количеством
информации, которая выводится в окне System Information. Вы можете очень точно
задавать то, что хотите видеть.
Однако реализуется это не слишком просто. Если открыть командный сеанс и
ввести msinfo32.exe, то система выдаст сообщение об ошибке.

Программа msinfo32.exe находится в папке Program Files\Common Files\Microsoft Shared\MSinfo,
которая не входит в путь по умолчанию. Однако вы не обязаны
использовать этот путь, чтобы открыть данную программу, и можете разрешить эту
проблему одним из двух способов.
Введите в командной строке winmsd. (Программа Winmsd.exe в Windows NT запускала приложение для диагностики Windows NT. В Windows Server 2003/Windows 2000 winmsd.exe – это модуль, запускающий msinfo32.exe.)
Введите в командной строке start msinfo32. (Команда Start запускает второй экземпляр командного процессора и выполняет введенную команду – в данном случае это msinfo32.)
Имеются следующие параметры для msinfo32.exe:
/categories (+|-)(all\имя_категории) +|-(имя_категории)... – вывод на экран или в
файл указанных категорий.
/category имя_категории – указание определенной категории для запуска.
/msinfo_file=имя_файла – открытие сохраненного .nfo-файла.
/nfo или /s имя_файла – вывод в .nfo-файл с указанным именем.
/report имя_файла – вывод в текстовый файл с указанным именем.
/computer имя_компьютера – подсоединение к указанному компьютеру.
Чтобы выбрать или исключить из выбора одну из основных категорий, используйте
следующие правила.
| Чтобы увидеть данную категорию |
Введите следующий текст |
| System Summary |
SystemSummary |
| Hardware Resources |
Resources |
| Components |
Components |
| Software Environment |
SWEnv |
| Internet Explorer |
InternetExplorer |
| Applications |
Apps |
В следующих разделах приводится текст, который нужно вводить в командной
строке для задания подкатегорий.
Подкатегории для Hardware Resources
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Conflict/Sharing |
ResourcesConflict |
| DMA |
ResourcesDMA |
| Forced Hardware |
ResourcesForcedHardware |
| I/O |
ResourcesIO |
| IRQs |
ResourcesIRQS |
| Memory |
ResourcesMemory |
Подкатегории для Components
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Multimedia |
ComponentsMultimedia |
| Display |
ComponentsDisplay |
| Infrared |
ComponentsInfrared |
| Input |
ComponentsInput |
| Modem |
ComponentsModem |
| Network |
ComponentsNetwork |
| Ports |
ComponentsPorts |
| Storage |
ComponentsStorage |
| Printing |
ComponentsPrinting |
| Problem Devices |
ComponentsProblemDevices |
| USB |
ComponentsUSB |
Подкатегории для Software Environment
| Чтобы увидеть данную категорию |
Введите следующий текст |
| Drivers |
SWEnvDrivers |
| Environment Variables |
SWEnvEnvVars |
| Jobs |
SWEnvJobs |
| Network Connections |
SWEnvNetConn |
| Running Tasks |
SWEnvRunningTasks |
| Loaded Modules |
SWEnvLoadedModules |
| Services |
SWEnvServices |
| Program Groups |
SWEnvProgramGroup |
| Startup Programs |
SWEnvStartupPrograms |
| OLE Registration |
SWEnvOLEReg |
Start /wait msinfo32.exe
Ввод команды Start /wait msinfo32.exe [параметры, если они требуются] указывает
системе, что следующий элемент не должен обрабатываться, пока не будет завершена
обработка текущего элемента. Это препятствует возможной перегрузке компьютера,
поскольку для некоторых категорий требуется значительная доля времени
ЦП. Это особенно важно, если вы используете msinfo32.exe в пакетном файле.
Оснастка Local Computer Management (Управление локальным компьютером)
В Windows Server 2003 имеется оснастка MMC, которая позволяет управлять почти
всем на вашем компьютере (или на удаленном компьютере, если вы имеете соответствующие
полномочия). Большинство средств, доступных из оснастки Local
Computer Management, доступны также из системы меню или из командной строки.
Но, конечно, намного проще открыть одну консоль MMC, чтобы иметь доступ сразу
к нескольким средствам.
Чтобы открыть оснастку Local Computer Management, щелкните правой кнопкой
на My Computer и выберите в контекстном меню пункт Manage, после чего появится
консоль MMC, показанную на рисунке 8.7.
(рис 8.7) Используя оснастку Computer Management, вы можете управлять своим компьютером из одной консоли
Дерево System Tools
Если раскрыть все объекты под System Tools, то вы увидите большое число оснасток,
служебных средств и элементов конфигурации (рис 8.8).
(рис 8.8) Вы можете управлять опциями конфигурирования системы, событиями и производительностью с помощью объектов контейнера System ToolsОснастка Event Viewer (Просмотр событий). Используйте Event Viewer для сбора информации
о событиях, которые возникли в вашей системе. Вы можете вызвать Event
Viewer из оснастки Computer Management или из папки Administrative Tools, находящейся
в панели управления. (Если вы переходите к Windows Server 2003 из Windows
NT, это важно знать, чтобы вы не запутались.)
Журналы Event Viewer. Информация о действиях, поведении и проблемах в вашей системе записывается в журналы. По умолчанию Windows Server 2003 Event Viewer содержит три журнала.
Журнал Application (Журнал приложений). Содержит события, регистрируемые приложениями. Какие события отслеживать, решают разработчики приложений.
Журнал Security (Журнал безопасности). В этот журнал записываются события, выбранные для аудита, например, попытки входа в систему, а также события, связанные с доступом пользователей к ресурсам. Как администратор вы можете решить, какие события нужно записывать в журнал безопасности.
Журнал System. Содержит события, регистрируемые системными компонентами Windows Server 2003. Это обычно сообщения об сбоях драйверов или системных служб. Типы записываемых событий встроены в Windows Server 2003.Примечание. Если Windows Server 2003 действует как контроллер домена или сервер
DNS, то для отслеживания этих служб в Event Viewer включаются дополнительные
журналы.
События. В Event Viewer выводятся разнообразные типы событий, каждый из которых имеет свой уровень значимости и свой тип значка в журналах событий. Чтобы увидеть детали события, нужно дважды щелкнуть на записи этого события в Event Viewer.
Error (Ошибка). Указывает на существенную проблему, которая может говорить о потере функционирования, например, для драйверов или служб, которые не удалось запустить.
Warning (Предупреждение). Указывает на некоторую проблему, которая может стать серьезной, если вы не займетесь этой проблемой.
Information (Информация). Чисто информационная запись, но не признак будущей или существующей проблемы.
Success Audit (Аудит успеха). Успешное событие системы безопасности, которое включается в журнал, поскольку система или администратор выбрали аудит этого события.
Failure Audit (Аудит отказов). Событие системы безопасности для неудачной попытки выполнения, которое включается в журнал, поскольку система или администратор выбрали аудит этого события.
Конфигурирование Event Viewer. Журналы событий, которые вы используете, запускаются
автоматически во время загрузки операционной системы. Файлы журналов
имеют конечные размеры, и перезаписываются в соответствии с тем, как это определено
в опциях конфигурирования журнала. Чтобы увидеть или изменить опции
конфигурирования журнала, щелкните правой кнопкой на этом журнале в Event
Viewer и выберите в контекстном меню пункт Properties.

Изменения, которые вы вносите в настройки конфигурации, зависят от вашей
ситуации. Например, вы можете задать, чтобы журнал автоматически перезаписывался
после заданного количества дней (по умолчанию 7 дней), что будет препятствовать
излишнему увеличению файла журнала. Тем самым каждые семь дней вы
можете архивировать свой журнал и стирать текущие записи. Но если вы вносите
большие изменения в систему или задаете план активного аудита, то в журнал может
записываться много событий. Если журнал заполнен до конца и нет событий
старше семи дней, то Event Viewer не сможет ничего удалить, чтобы найти место для
новых событий.
Фильтрация типов событий. Диалоговое окно Properties каждого журнала имеет
вкладку Filter (Фильтр), которую вы можете использовать, чтобы задавать типы событий,
которые хотите видеть. Вы можете использовать опции этого диалогового окна, чтобы
сузить ваш выбор до необходимого вам уровня (см. рис. вверху следующей страницы).
Например, вас не интересуют события типа Information на определенных компьютерах
или вы хотите видеть эти события за неделю либо после важных изменений
в конфигурации системы. Просто выберите или отключите соответствующие
фильтры.

Оснастка Shared Folders (Разделяемые папки)
Оснастка Shared Folders позволяет вам следить за использованием соединений и
ресурсов, используя информацию трех подпапок дерева консоли.

Shares (Разделяемые ресурсы). Откройте объект Shares, чтобы увидеть разделяемые
ресурсы на данном компьютере. В колонках правой панели содержится информация о каждом разделяемом ресурсе.

| Колонка |
Информация |
| Share Name (Имя разделяемого ресурса) |
Разделяемый ресурс: разделяемая папка, именованный канал (pipe), разделяемый принтер и т.д. |
| Folder Path (Путь к папке) |
Путь к разделяемому ресурсу. |
| Type (Тип) |
Тип сетевого соединения: Windows, Netware, Macintosh. |
| #Client Connections (Количество подсоединенных клиентов) |
Количество пользователей, подсоединенных на данный момент к разделяемому ресурсу. |
| Description (Описание) |
Описательный текст для разделяемого ресурса. |
Совет. Нажмите F5, чтобы обновить информацию на экране; это позволит вам
увидеть точное количество текущих пользователей.
Чтобы создать новый ресурс, щелкните правой кнопкой на объекте Share в дереве
консоли и выберите в контекстном меню пункт New File Share (Создать файловый
ресурс). Чтобы сконфигурировать существующий ресурс, щелкните правой
кнопкой на соответствующем ресурсе в правой панели и выберите в контекстном
меню пункт Properties.
Чтобы отправить сообщение какому-либо компьютеру или всем компьютерам,
которые используются подсоединенными пользователями, щелкните правой кнопкой
на объекте Share в дереве консоли и выберите All Tasks\Send Console Message
(Все задачи\Отправить консольное сообщение). Введите текст сообщения и выберите
или исключите компьютеры, которым может быть отправлено сообщение.

Щелкните на кнопке Add, чтобы выбрать и другие компьютеры в сети (не
подсоединенные в данный момент к этому компьютеру) для отправки сообщения.
Если кто-либо из подсоединенных пользователей работает на компьютере под
управлением Windows 9x, то он не сможет получить сообщение, если на его компьютере
не установлен компонент WinPopup. В операционные системы Windows NT/2000/XP/2003
встроены возможности Messenger Service, поэтому их пользователи
получат ваше сообщение в окне Messenger Service.
Примечание. На момент написания этого курса консольные сообщения, отправляемые
на подсоединенные контроллеры домена, не удается доставить. Я пытаюсь разрешить
эту проблему с Microsoft. Информация, появляющаяся по этой теме, будет
доступна по адресу www.admin911.com.
Sessions (Сеансы). Сеанс начинается в тот момент, когда удаленный пользователь
выполняет доступ к разделяемому ресурсу. Для объекта Sessions выводится следующая
информация:

| Колонка |
Информация |
| User (Пользователь) |
Текущие пользователи, подсоединенные к данному компьютеру. |
| Computer (Компьютер) |
Имя компьютера подсоединенного пользователя. |
| Type (Тип) |
Тип сетевого соединения: Windows, Netware, Macintosh. |
| #Open Files |
Количество ресурсов, открытых на этом компьютере данным пользователем. |
| Connected Time (Время соединения) |
Время, прошедшее с начала сеанса. |
| Idle Time (Время простоя) |
Время, прошедшее с момента последнего действия пользователя. |
| Guest (Гость) |
Указывает, подсоединен ли данный пользователь как гость. |
Вы можете отсоединить всех пользователей, подсоединенных к этому компьютеру,
щелкнув правой кнопкой на объекте Sessions в дереве консоли и выбрав в контекстном
меню Disconnect All Sessions (Отсоединить все сеансы). Чтобы отсоединить
отдельного пользователя, щелкните правой кнопкой на сеансе этого
пользователя в правой панели и выберите в контекстном меню пункт Close Session
(Закрыть сеанс).
Совет. Перед внезапным отключением сеанса пользователя стоит отправить ему
соответствующее сообщение.
Open Files (Открытые файлы). Объект Open Files содержит информацию, указывающую,
какие файлы были открыты, кем открыты и что делают эти пользователи.

Вы можете закрыть все открытые файлы, щелкнув правой кнопкой на объекте
Open Files и выбрав в контекстном меню Disconnect All Open Files (Отсоединить все
открытые файлы). Вы можете закрыть конкретный открытый файл, щелкнув на нем
правой кнопкой в правой панели и выбрав в контекстном меню Close Open File (Закрыть
открытый файл).
Local Users and Groups (Локальные пользователи и группы)
Оснастка Local Users and Groups используется для управления пользователями и
группами, которые выполнили вход на этот компьютер (но не вход в домен). Если
компьютер Windows Server 2003 является контроллером домена, то эта оснастка недоступна.
Контроллеры домена управляют только доменными пользователями и
группами.
Управление локальными пользователями. Чтобы увидеть список пользователей, выберите
объект User в дереве консоли. По умолчанию Windows Server 2003 создает
учетную запись Administrator и учетную запись Guest (другие учетные записи могут
появиться в зависимости от установленных компонентов).
Примечание. Если компьютер является членом домена, то вполне возможно, что
несколько пользователей, которых нет в локальном списке User, выполнили вход в
домен, используя этот компьютер. Локальные компьютеры только аутентифицируют
пользователей, которые выбрали вход на локальный компьютер вместо входа в
домен в диалоговом окне входа Windows Logon.
Учетная запись Administrator – это локальная учетная запись, которую создает
Windows Server 2003 для установки операционной системы. Вы используете эту учетную
запись во время установки и конфигурирования ОС, и последним применением
этой учетной записи должно быть создание вашей собственной учетной записи
(сделайте себя членом группы Administrators).
Учетную запись Administrator нельзя удалить, отключить или вывести из локальной
группы Administrators, чтобы вы не изолировали самого себя от компьютера
(правда, вы должны еще помнить свой пароль).
Учетная запись Administrator имеет свой собственный набор подпапок в %SystemDrive%\Documents and Settings. Если вы входите в домен с этой учетной
записью (что можете делать, если знаете пароль для учетной записи Administrator на
контроллере домена), то Windows Server 2003 создает локально вторую учетную запись
Administrator с именем Administrator. ИМЯ_ДОМЕНА. Эта учетная запись тоже
содержит набор подпапок в %SystemDrive%\Documents and Settings.
По умолчанию Windows Server 2003 отключает учетную запись Guest, что является
разумным подходом и обычно не требует изменений. Если учетная запись Guest
включена, то пользователи могут выполнять вход как "гость", то есть без пароля.
Однако учетная запись Guest является членом группы Guest, полномочия и права
которой сильно ограничены.
Добавление локальных пользователей. Чтобы добавить пользователей на локальном
компьютере, щелкните правой кнопкой на объекте Users в дереве консоли и выберите
в контекстном меню пункт New User (Создать пользователя). Появится диалоговое
окно New User (рис 8.9), где нужно ввести базовую информацию об этом
пользователе.
(рис 8.9) Создание нового пользователя для локального компьютераНиже приводятся некоторые рекомендации по вводу данных в этом диалоговом
окне.
В поле User Name вводится пользовательское имя входа, например, kathyi, kathy, kivens и т.д.
Это должно быть уникальное на данном компьютере имя, и оно может содержать до 20 символов в верхнем и нижнем регистре, за исключением следующих символов: " / \ [ ] : ;|= , + * ? < >
Поля Full Name и Description не являются обязательными, но полезны для поиска, если вы создаете много локальных пользователей.
Вы можете ввести пароль (не забудьте сообщить его новому пользователю) или не вводить его, если знаете, что данный пользователь собирается сразу выполнить вход, чтобы создать новый личный пароль.
Если вы создаете реальный постоянный пароль, сбросьте флажок User must change password at next logon (Пользователь должен изменить пароль при следующем входе). Вы можете также выбрать одну из других опций для пароля.
Конфигурирование локальных пользователей. После создания нового пользователя
дважды щелкните на имени этого пользователя в правой панели консоли, чтобы
открыть диалоговое окно Properties этого пользователя. Здесь вы можете управлять
правами и полномочиями этого пользователя.
Во вкладке Member of (Член групп) задайте членство в группах. Пользователь
автоматически является членом группы Users, имеющей ограниченные права и полномочия
(такие же, как для группы Guest). Щелкните на кнопке Add, чтобы добавить
пользователя в другие необходимые группы.
Примечание. Диалоговое окно Add, используемое для добавления групп, изменилось
по сравнению с Windows 2000. Не появляется список существующих групп, и
вы должны щелкнуть на кнопке Advanced, чтобы инициировать поиск.
Вкладка Profile (Профиль) используется для конфигурирования перемещаемых и обязательных профилей, а также настройки домашней папки (обычно в сети). Поскольку это локальный пользователь, который, возможно, выполняет также вход в домен с доменным пользовательским именем (которое может совпадать с локальным пользовательским именем), поэтому обычно не принято изменять эти настройки на локальном компьютере. Используйте средства на контроллере домена, чтобы задавать опции доменной конфигурации для пользователя.
Все другие вкладки используются для конфигурирования Terminal Server и свойств коммутируемого доступа (Dial-in) пользователя; они рассматриваются в соответствующих лекциях этого курса.
Управление локальными группами. Windows Server 2003 создает ряд встроенных групп
во время установки операционной системы. За исключением группы Replicator (которая
имеет особую роль, и не должна содержать обычных пользователей) вы можете
включать локальных пользователей в группы, если хотите повысить их полномочия
на данном компьютере. Включение пользователя в группу – это эффективный
способ управления полномочиями и правами (иначе приходится присваивать права
и полномочия каждому пользователю по отдельности).
Создание локальных групп. Вы можете создавать локальные группы с конкретными
группами полномочий, которые могут требоваться для локального компьютера.
Обычно в сетевой среде компьютер редко работает в автономном режиме, то есть в
основном его работа происходит на уровне домена.
Но если вы все же хотите добавить локальную группу, щелкните правой кнопкой
на объекте Groups в дереве консоли и выберите в контекстном меню пункт New
Group (Создать группу). В диалоговом окне New Group (рис 8.10) задайте имя этой
группы и (при необходимости) описание.
Добавление членов в локальные группы. Вы можете щелкнуть на кнопке Add, чтобы
начать добавление членов в локальную группу, или закрыть это диалоговое окно и
начать добавление позже, дважды щелкнув на имени этой группы в правой панели.
Если данный компьютер включен в состав домена, то членами такой группы могут
быть локальные пользователи, доменные пользователи или глобальные группы домена.
В диалоговом окне Select Users or Groups (Выбор пользователей или групп) выберите
объект, который хотите добавить в группу, используя следующие рекомендации.
Щелкните на Object Types (Типы объектов), чтобы выбрать пользователя и/или группу.
Щелкните на Locations (Местоположение), чтобы выбрать локальный компьютер, домен или одну из глобальных групп домена.
Щелкните на кнопке Advanced, чтобы открыть диалоговое окно Search (Поиск), где можете дополнительно уточнить свои критерии.
Выбрав свои критерии, щелкните на кнопке Find Now, чтобы получить список доступных вам объектов, после чего вы можете начать добавление членов в свою группу.
(рис 8.10) Создание новой группы начинается с базовой информации
Performance Logs and Alerts (Журналы производительности и оповещения)
Вы можете следить за состоянием компьютера и устранять потенциальные или реальные
проблемы, используя мониторы производительности, встроенные в операционную
систему. Информацию по этим темам см. в лекции 17 курса "Внедрение, управление и поддержка сетевой инфраструктуры MS Windows Server 2003".
Device Manager (Диспетчер устройств)
Device Manager – это неоценимое средство поиска и устранения проблем оборудования,
обновления драйверов и изменения конфигурации установленных устройств.
Вот некоторые необходимые сведения по использованию Device Manager.
Вы должны иметь административные привилегии на данном компьютере.
Вы можете управлять только локальными устройствами.
Сетевые настройки политик, возможно, не позволят вам вносить изменения по устройствам.
Примечание. Device Manager можно использовать не только как часть оснастки
Computer Management, но и как отдельную оснастку. Чтобы открыть эту отдельную
оснастку, щелкните правой кнопкой на My Computer и выберите в контекстном
меню пункт Properties. Выберите вкладку Hardware и щелкните на Device Manager.
Просмотр устройств компьютера. Первой и наиболее очевидной функцией Device
Manager является быстрый просмотр вашего компьютера и всех установленных устройств.
Это позволяет вам сразу увидеть, имеются ли проблемы или конфликты
оборудования, за счет отметки устройств, не работающих должным образом (они
помечены желтым восклицательным знаком), а также нераспознанных устройств
(они помечены желтым вопросительным знаком). Device Manager не только представляет
обзор оборудования вашего компьютера, но также позволяет выбирать различные
способы просмотра этой информации. В меню View предлагаются следующие
виды отображений.
Devices by type (Устройства по типам). Отображение по умолчанию, в котором выводится список установленных устройств, сгруппированные по типам в алфавитном порядке.
Devices by connection (Устройства по подключению). Список всех устройств, упорядоченный по типам их подсоединения.
Resources by type (Ресурсы по типам). Отображение устройств, упорядоченных по ресурсам, которые они используют. К ресурсам относятся DMA, I/O, IRQ и адреса памяти.
Resources by connection (Ресурсы по подключению). Аналогично Resources by type. В этом отображении выводится список ресурсов с типами подсоединений в виде их подмножества.
Show hidden devices (Отображать скрытые устройства). Удобное средство для поиска устройств, которые были физически отсоединены, но не были деинсталлированы с компьютера. Отображаются также установленные устройства, не поддерживающие Plug and Play.
Печать отчетов по устройствам компьютера. Кроме просмотра информации об устройствах
вы можете также печатать отчеты, выбрав пункт Print в меню Action. Можно
выводить следующие три типа отчетов.
System summary (Сведения о системе). Содержит базовую информацию о системе, такую как операционная система, процессор и установленная память. Кроме того, этот отчет содержит сводку информации по дисковым устройствам, использованию прерываний (IRQ), прямого доступа к памяти (DMA), использованию памяти и портов ввода-вывода (I/O).
Selected class or device (Выбранный класс или устройство). Содержит подробную информацию по устройству, которое выбирается вами перед вызовом команды Print. В этом отчете указывается класс данного устройства, его описание или имя, ресурсы, которые оно использует, а также информация о драйверах устройства.
All devices and system summary (Сведения о системе и всех устройствах). Печать той же информации, что и в отчете System summary, и затем вывод информации отчета Selected class or device по каждому установленному устройству.
Имеет смысл печатать отчет All devices and system summary для каждого компьютера
и держать эту распечатку в столе, на котором стоит компьютер, или в находящейся
под рукой папке. Вы можете также выводить отчет в файл и накапливать эту
информацию в большом документе с отчетами по всем сетевым компьютерам.
Управление устройствами. Вы можете также управлять устройствами в Device Manager.
Вы можете модифицировать настройки, заменять драйверы, активизировать и отключать
устройства, а также удалять (деинсталлировать) устройства. Для доступа к
свойствам устройства дважды щелкните на строке этого устройства или щелкните
правой кнопкой на этой строке и выберите в контекстном меню пункт Properties.
Поскольку каждому устройству требуется драйвер, в каждом диалоговом окне
Properties обязательно содержатся следующие две вкладки.
General (Общие). Содержит базовую информацию, такую как имя, тип и изготовитель устройства, его текущее состояние (работает или не работает), средство устранения проблемы, если устройство не работает, а также опцию Device Usage (Использование устройства), чтобы активизировать или отключать устройство.
Driver (Драйвер). Содержит информацию о текущем установленном драйвере для данного устройства. Указывается имя драйвера, поставщик, дата, версия и цифровая подпись (если она имеется).
Щелкните на кнопке Driver Details, чтобы открыть диалоговое окно Driver File
Details (Сведения о файле драйвера), где указывается путь и имя (имена) установленного
драйвера (драйверов). Вы можете использовать кнопки этого диалогового
окна, чтобы удалить текущий драйвер или обновить его.
Если устройство использует системные ресурсы, то имеется вкладка Resources
(Ресурсы), содержащая список используемых ресурсов, а также опцию для их ручного
изменения. Не используйте эту возможность, если недостаточно ориентируетесь
в вопросах работы с устройствами. Во вкладке Resources содержится также список
конфликтующих устройств, который предупреждает вас о любых конфликтах
ресурсов между выбранным устройством и всеми остальными установленными устройствами.
Вкладка Advanced включается для устройств, имеющих дополнительные возможности,
которые могут быть заданы пользователем. У вас могут быть также устройства
со своими собственными специальными вкладками. Например, для установленных
портов включается вкладка Port Settings (Настройка порта), для модемов –
вкладки Modem (Модем) и Diagnostics (Диагностика), и US- Root Hub содержит
вкладку Power.
Удаление устройств. Кроме просмотра установленных устройств и изменения их
свойств вы можете также использовать Device Manager для удаления устройств. Чтобы
удалить устройство, щелкните правой кнопкой на его строке и выберите в контекстном
меню пункт Uninstall. Вы можете также удалить устройство, открыв диалоговое
окно Properties, выбрав вкладку Driver и щелкнув на кнопке Uninstall.
Storage
Storage – это вторая категория средств в дереве консоли Computer Management. Ее
подкатегории содержат средства для управления съемными ЗУ, дефрагментации
дисков и управления дисками. Дефрагментация дисков описывается в начале этой
лекции, и в этом разделе дается описание остальных двух средств.
Removable Storage (Съемные ЗУ)
Removable Storage Management (RSM) отслеживает и управляет съемными носителями
(лентами и дисками) и соответствующими устройствами (приводами и автоматами
с автоматической сменой носителей [типа changer и jukebox]). Для управления
этими носителями RSM помечает и каталогизирует ленты и диски. Управление
оборудованием – это управление слотами и дверцами для доступа к носителям и
извлечения носителей. RSM – это не отдельный компонент; это инструмент управления
носителями для приложений и средств, которые взаимодействуют со съемными
носителями, например, Backup и Remote Storage.
Примечание. Для использования компакт-дисков с помощью RSM эти CD должны
быть перезаписываемыми и должны быть отформатированы с помощью файловой
системы CDFS. Оптические носители можно форматировать с помощью FAT, FAT32
и NTFS.
RSM не может поддерживать более одного соединения между компьютером и
съемными ЗУ. Все приложения, использующие съемные ЗУ, должны работать на
компьютере, который подсоединен к конкретной библиотеке носителей. В контексте
RSM слово "библиотека" означает систему хранения данных, которая состоит
из съемных носителей и оборудования, которое выполняет чтение и запись на этих
носителях. Имеется два типа библиотек: автоматизированная (robotic) библиотека
с несколькими приводами и автономная (stand-alone) библиотека, которая соответствует
устройствам с одним приводом и с ручной установкой носителей.
Примечание. В Windows Server 2003 устройству автоматической смены дисков ATAPI
CD-ROM присваивается только одна буква накопителя. RSM монтирует, демонтирует
и управляет всеми съемными носителями этого устройства.
В дополнение к инструменту RSM, который вы видите в оснастке Computer
Management, Windows Server 2003 содержит заранее сконфигурированную консоль
для RSM под именем ntmsmgr.msc (она находится в %SystemRoot%\System32 ). Для
запуска этой автономной оснастки используйте команду Run. Если вы много работаете
с RSM, создайте значок рабочего стола или панели задач для этого MMC-файла.
Вы можете просматривать или задавать свойства для компонентов RSM путем
выбора соответствующего объекта в дереве консоли. В основном, вы будете, видимо,
работать с носителями (перемещение носителей в пулы и из пулов носителей
или оценка состояния носителей) или управлять библиотеками. В следующих разделах
дается определение и описание библиотек и носителей в RSM.
Библиотеки. Как уже говорилось выше, библиотека – это набор, состоящий из носителей
и устройства, которое используется для чтения и записи на этих носителях.
Имеются два типа библиотек: автоматизированная и автономная.
Вы можете также указать, что формально существует третий тип библиотеки –
"отключенная" (offline) библиотека. RSM позволяет следить за отключенными носителями,
когда эти носители не содержатся в какой-либо библиотеке. Эти носители
могут находиться где угодно – в вашем столе, на полке или в вашей сумке. Поскольку
RSM следит за отключенными носителями, мы можем сказать, что все
отключенные на данный момент носители находятся в отключенной (offline) библиотеке.
Автоматизированные библиотеки. Автоматизированные библиотеки – это автоматизированные
устройства, которые могут содержать несколько физических носителей
(лент или дисков). Иногда эти устройства называют устройствами автоматической
смены носителей ( changer или jukebox ). Это обычно автоматизированная
подсистема, в которой происходит перемещение носителей в слоты (гнезда) и из
слотов. Это могут быть слоты хранения (носители "паркуются", когда они не используются)
или слоты привода (носители являются активной "целью"). Некоторые
автоматизированные библиотеки имеют дополнительные компоненты оборудования,
такие как дверцы, чистящие картриджи, устройства чтения штрих-кода и
порты вставки/извлечения). Управление этими дополнительными компонентами
тоже осуществляет RSM.
Автономные библиотеки. Автономные (stand-alone) библиотеки – это
неавтоматизированные устройства с одним приводом. На приводе находится одна лента или один
диск, и носитель должен устанавливаться вручную.
Опись библиотек. В автоматизированной библиотеке вы можете выполнять опись,
или инвентаризацию (inventory), что позволяет учесть все носители этой библиотеки.
Существует два типа описи.
Быстрая опись (Fast inventory). Проверка изменений в состоянии каждого слота (от заполненных до пустых и наоборот). Если носитель находится в слоте, происходит чтение записанного на носитель идентификатора (on-media identifier).
Полная опись (Full inventory). Идентифицируется каждый носитель. Если носитель имеет штрих-код, то при описи считывается этот штрих-код. Если нет штрих-кода, то при описи считывается записанный на носитель идентификатор (что может занять много времени).
Чтобы задать тип описи по умолчанию, раскройте объект Libraries (Библиотеки) в
дереве консоли и щелкните правой кнопкой на объекте-библиотеке, которую хотите
конфигурировать. Выберите пункт Properties и задайте тип описи (Inventory Method)
во вкладке General (варианты Fast inventory, Full inventory и None [без описи]).
Чтобы выполнить опись, щелкните правой кнопкой на объекте-библиотеке и
выберите в контекстном меню пункт Inventory. Результаты описи выводятся в правой
панели.
Пулы носителей. Все носители включаются в один из пулов носителей, то есть в набор
носителей с определенными атрибутами, включая тип носителей и политики
управления. Пулы носителей имеют иерархическую структуру, которая начинается
с класса пулов носителей. Имеется два класса.
Пулы носителей приложений (Application media pools). Создаются приложениями в целях группирования и отслеживания носителей. В Windows Server 2003 для Backup и Remote Storage поддерживаются свои пулы носителей.
Системные пулы носителей (System media pools). Создаются и управляются с помощью RSM и включают следующие пулы носителей.Неопознанные (Unrecognized).
Свободные (Free).
Импортированные (Import).
Примечание. Носители можно перемещать из одного пула в другой, и это всегда
осуществляется с помощью RSM.
Пулы неопознанных носителей содержат носители, которые не может распознать
RSM. Обычно это совершенно пустой носитель, который еще не получил свой
идентификатор от RSM (это происходит при вставке носителя в библиотеку). Но
если носитель содержит идентификатор, который не может прочитать или "понять"
RSM, то он тоже включается в пул Unrecognized. Носители, находящиеся в пуле
Unrecognized, не включаются в список базы данных RSM и поэтому недоступны
для приложений.
Пулы свободных носителей содержат носители, которые на данный момент не
используются приложениями. Такой носитель доступен для использования любым
приложением, которому он требуется. Предполагается, что любые данные на таком
носителе не нужны, поскольку это, например, старая резервная копия, которая уже
не подходит для процедуры восстановления. Вы можете сконфигурировать RSM
таким образом, чтобы приложения извлекали носители из пула Free автоматически,
когда приложению не хватает носителей в его собственном пуле. Если не сконфигурировать
автоматическое извлечение носителей из пула Free, то вы должны
перемещать носители в пул приложения вручную, когда это требуется.
Пулы импортированных носителей содержат носители, которые опознаны как
носители допустимого типа, но не используются RSM. Обычно носитель оказываются
в пуле Import, когда он переносится из системы RSM в другую систему RSM
той же организации. Вы можете перемещать носители из пула Import в пул Free или
в пул Application.
Пул носителей может содержать носители или другие пулы носителей. Пул носителей
не может одновременно содержать носители и другие пулы; это либо одноуровневая
структура, либо иерархическая структура. Например, пул типа Free может
содержать пулы носителей для каждого типа носителей.
Примечание. Библиотека может содержать носители из различных пулов носителей,
и один пул носителей может использоваться с несколькими библиотеками.
Идентификация носителей. Чтобы отслеживать носители и поддерживать данные их
описи, RSM идентифицирует каждую единицу носителей. Имеется два типа идентификации:
записываемый на носитель идентификатор (on-media identifier) и штрих-код
(barcode). Идентификаторы на носителях записываются электронным способом
при первой установке носителя в библиотеку. Этот идентификатор имеет две
части.
Тип метки. Идентифицирует формат, используемый для записи данных. Этот формат зависит от типа носителя.
Идентификатор метки. Уникальный идентификатор для конкретного диска или ленты.
Идентификаторы в виде штрих-кода доступны, если ваша библиотека поддерживает
штрих-коды. RSM может идентифицировать носители по штрих-кодам, которые
задают пользователи. Носители, для которых используются штрих-коды, тоже
получают записываемые на носитель идентификатор, и RSM может использовать
любой из этих методов для идентификации ленты или диска. Штрих-коды проще
использовать, поскольку вы не обязаны монтировать носитель в устройстве, чтобы
идентифицировать его.
Форматы носителей. Чтобы работать с записываемыми на носитель идентификаторами,
RSM использует MLL (Media Label Library – библиотека меток носителей).
Библиотека MLL – это DLL, которая используется для интерпретации формата
метки носителя, записанной каким-либо приложением. RSM поддерживает форматы
FAT, NTFS и CDFS для дисковых носителей и MTF (Microsoft Tape Format)
для ленточных носителей. RSM может различать, какое приложение записало метку
носителя путем проверки в зарегистрированных библиотеках MLL. Разработчики
приложений, в которых используются другие форматы носителей, должны предоставлять
соответствующие MLL.
Состояния носителей. Состояние носителя – это текущее рабочее состояние ленты
или диска. RSM использует для оценки текущего состояния записываемый идентификатор
или штрих-код. Состояния носителей определяются на двух уровнях: физическое
состояние (Physical state) и состояние "сторон" (Side state).
Физическое состояние определяет текущее состояние в зависимости от местонахождения
носителя и его физического использования. Имеются пять возможных
физических состояний, описанных в таблице 8.1.
Состояние сторон – это состояние стороны (сторон), где сохраняются данные.
Каждый тип носителя имеет одну или две стороны. Например, магнитооптическме
диски имеют две стороны, а ленты имеют одну сторону. RSM отслеживает стороны
носителей, как это описано в таблице 8.2.
Примечание. Администратор может задавать ограничение по количеству "захватов"
сторон, чтобы ограничить количество захватов и освобождений носителя приложением.
RSM проверяет каждый раз этот счетчик при освобождении стороны, и когда
достигается максимум, сторона выводится из эксплуатации. Это средство позволяет
администраторам запрещать использование носителей сверх нормального срока
службы (что особенно важно для лент).
Управление пулами носителей. Для управления пулами носителей используется оснастка
Removable Storage. Вы можете создать пул, удалить пул и перемещать носители между пулами.
Описание физических состояний носителей
| Физическое состояние |
Описание |
| Idle (Простаивает) |
Носитель отсоединен (находится в слоте хранения автоматизированного устройства или физически находится вне устройства, то есть на хранении). |
| In Use (Используется). |
RSM в данный момент перемещает носитель. |
| Loaded (Загружен). |
Носитель смонтирован на приводе и доступен для чтения или записи данных. |
| Mounted (Смонтирован). |
Носитель находится на приводе, но еще не доступен для чтения или записи данных. |
| Unloaded (Выгружен). |
Носитель был демонтирован, и находится в состоянии ожидания, пока кто-либо не удалит его физически из устройства. |
Описание состояний сторон для съемных носителей
| Состояние стороны |
Описание |
| Allocated (Занята). |
Данная сторона зарезервирована каким-либо приложением и недоступна для любого другого приложения. |
| Available (Доступна). |
Данная сторона доступна для использования любым приложением. |
| Completed (Заполнена). |
Данная сторона заполнена до конца. |
| Decommissioned (Выведена из использования). |
Сторона стала недоступна для использования, поскольку достигла своего максимума по количеству "захватов" (см. выше примечание с описанием этого максимума). |
| Imported (Импортирована). |
Тип метки данной стороны опознан. Идентификатор метки не опознан. |
| Incompatible (Несовместима). |
Тип носителя несовместим с данной библиотекой. Носитель следует удалить. |
| Reserved (Зарезервирована). |
Данная сторона доступна только определенному приложению. Это состояние относится к двусторонним носителям, когда одна сторона уже захвачена этим приложением. |
| Unprepared (Не подготовлена). |
Сторона помещена в пул свободных носителей (типа Free), но еще не получила метку свободного носителя. |
| Unrecognized (Не опознана). |
RSM не может опознать тип и идентификатор метки данной стороны. |
Вы можете создать пул носителей для определенного приложения как новый пул
верхнего уровня или как пул внутри существующего пула приложений (но не внутри
системных пулов или пулов типа Free [Свободные], Import [Импортированные]
или Unrecognized [Неопознанные]).
Для создания пула носителей верхнего уровня щелкните правой кнопкой на объекте Media Pools в дереве консоли и выберите в контекстном меню пункт Create Media Pool (Создать пул носителей).
Для создания пула носителей внутри существующего пула щелкните правой кнопкой на этом существующем пуле и выберите в контекстном меню пункт Create Media Pool.
Сконфигурируйте новый пул носителей в диалоговом окне Create a New Media
Pool Properties, используя следующие указания.
Введите имя этого нового пула носителей.
Введите описание (дополнительно).
В секции Media information (Информация о носителях) укажите, что этот пул должен содержать либо другие пулы носителей (вариант Contains Other Media Pools), либо реальные носители (вариант Contains Media Of Type).
Введите тип носителей в случае второго варианта.
Задайте следующие опции захвата, возврата и перераспределения носителей.Установите флажок Draw Media From Free Media Pool, чтобы данный пул автоматически получал носители из пула свободных носителей (Free), когда в нем не остается незанятых носителей. Не устанавливайте этот флажок, если вы хотите перемещать носители из пула свободных носителей вручную (используя консоль RSM).
Установите флажок Return Media To Free Media Pool, чтобы данный пул автоматически возвращал носитель в пул свободных носителей, если этот носитель уже не нужен приложению. Не устанавливайте этот флажок, если вы хотите перемещать носители в пул свободных носителей вручную.
Установите флажок Limit Reallocations (Ограничить количество перераспределений) и введите соответствующее ограничение, чтобы ограничить количество захватов носителей другими пулами носителей.
Используйте вкладку Security, чтобы предоставлять пользователям и группам полномочия работы с данным пулом носителей.
Чтобы удалить определенный пул носителей в консоли Removable Storage (RSM),
раскройте объект Media Pools в дереве консоли. Щелкните правой кнопкой на пуле
носителей, который хотите удалить, и выберите в контекстном меню пункт Delete.
Вы должны будете подтвердить это удаление.
Перемещение носителя в другой пул. Чтобы переместить носитель из одного пула
носителей в другой, перетащите соответствующую ленту или диск из правой панели
в соответствующий пул носителей в дереве консоли. Если исходный или адресуемый
пул носителей является подчиненным, то раскройте сначала содержащий его
объект.
Извлечение носителя из библиотеки. Всегда извлекайте носитель, используя консоль
RSM, чтобы программа RSM "знала", что носитель удаляется из соответствующей
библиотеки. Используемый метод зависит от того, какая это библиотека – автономная
(stand-alone) или автоматизированная.
Если носитель находится в автономной библиотеке, щелкните правой кнопкой на соответствующем объекте-библиотеке и выберите в контекстном меню пункт Eject.
Если носитель находится в автоматизированной библиотеке, щелкните правой кнопкой на соответствующем объекте-носителе и выберите в контекстном меню пункт Eject. Затем выполните соответствующие шаги в мастере извлечения носителей Media Eject Wizard.
Очистка библиотек. RSM ведет учет процедур очистки устройств, поэтому для выполнения
операций очистки вам следует использовать консоль RSM. Шаги, которые
вы используете в консоли, зависят от того, какая это библиотека – автономная
или автоматизированная. Чтобы выполнить очистку устройства для автономной
библиотеки, установите вручную чистящий картридж. Затем, чтобы уведомить RSM,
откройте консоль, щелкните правой кнопкой на соответствующем устройстве и
выберите в контекстном меню пункт Mark As Clean (Пометить как чистое).
Чтобы выполнить очистку в автоматизированной библиотеке, щелкните правой
кнопкой на соответствующей библиотеке и выберите в контекстном меню пункт
Cleaner Management (Управление очисткой). Мастер Cleaner Management Wizard
проведет вас через соответствующие шаги (включая инструкции по вставке чистящего
картриджа).
Советы по работе с RSM. RSM – это мощное средство, но вы должны использовать
его все время, иначе оно не будет работать должным образом. Если вы используете
ленточное устройство резервного копирования, то RSM становится важным компонентом
вашей профессиональной деятельности.
Важно помнить, что любые операции со съемными носителями вы должны выполнять
через консоль RSM. Перемещение ленты, очистка ленты, списание ленты
или ввод новых лент не должны выполняться без использования RSM.
При необходимости восстановления файлов из резервной копии на ленте у вас
может возникнуть проблема с данной лентой; это не физическая проблема, а проблема
монтирования ленты, чтобы можно было прочитать ее содержимое или каталог.
Иногда соответствующее приложение резервного копирования снова и снова
запускает цикл монтирования, каталогизации и демонтирования ленты. Это почти
всегда вызывается тем, что записанный на носитель идентификатор (метка) не соответствует
информации базы данных RSM для смонтированной ленты. Возможно,
носитель в ленточной библиотеке переключен на другую ленту или помещен в
неверный слот. Используйте возможности мастеров извлечения и вставки носителей
RSM Eject Media Wizard и Inject Media Wizard вместо ручного удаления и замены
носителей. Это позволяет RSM следить за носителями.
Если вы забыли об этих советах, и происходит бесконечное повторение цикла
монтирования и демонтирования ленты с резервной копией, то вы должны прекратить
восстановление и сначала выполнить полную опись библиотеки (Full inventory).
Work Queue (Рабочая очередь). RSM не является многозадачной программой, то есть
она работает последовательно, выполняя одну задачу за другой. Если ваше ленточное
устройство имеет несколько приводов, и вы хотите, чтобы RSM подготовила
две ленты, то она закончит работы с первой лентой, прежде чем перейти ко второй,
даже если обе ленты доступны в равной степени.
Вы можете следить за ходом выполнения нескольких задач, наблюдая за рабочей
очередью RSM. Для этого нужно выбрать объект Work Queue в дереве консоли.
В правой панели будут выводиться задачи и их состояния.
Оснастка Disk Management (Управление дисками)
Оснастка Disk Management используется как место выполнения связанных с дисками
задач, таких как управление разделами и томами, назначение букв дисков (накопителей),
а также (для версий Windows Server 2003) создание и восстановление
отказоустойчивых томов.
Примечание. Вопросы отказоустойчивых томов – это обширная и сложная тема,
которая выходит за рамки изложения этого курса.
Примечание. Средства управления дисками в Windows Server 2003 существенно изменились
по сравнению с Windows NT. В случае перехода к Windows Server 2003 из
Windows 2000 вы уже знакомы с этими средствами и процедурами.
Если выбрать объект Disk Management в дереве консоли, то в правой панели
появится информация о дисках на данном компьютере (рис 8.11). Кстати, это позволяет
также определить, чем являются дисковые накопители, которые представлены
в окне My Computer, – разделами одного диска или отдельными дисками.
Управление дисками. С помощью оснастки Disk Management вы можете управлять
дисками на своем компьютере. Большинство этих задач достаточно опасны, если
не прочитать соответствующую документацию. Список всех задач обширен, поскольку
имеется огромное количество вариантов и комбинаций.
Управление буквами накопителей. Назначение букв накопителей (дисков) происходит
в Windows Server 2003 иначе, чем в Windows NT (и более ранних версиях). Например,
если у вас имеется устройство автоматической смены дисков ATAPI CD-ROM,
то ему присваивается одна буква накопителя. Монтирование, демонтирование
и управление всеми его носителями осуществляет Removable Storage Manager (RSM).
В Windows NT 4 такое устройство имеет по отдельной букве накопителя для каждого
из носителей, которыми оно может управлять, и когда вы ссылаетесь на одну из
этих букв, происходит автоматическое переключение носителей.
(рис 8.11) В оснастке Disk Management вы можете видеть информацию о дисках своего компьютераВ Windows Server 2003 буквы накопителей присваиваются томам программой
Mount Manager (MountMgr). Когда определенному тому присваивается буква накопителя,
эта буква накопителя резервируется для данного тома в базе данных
MountMgr (которая находится в реестре).
Когда у вас происходит модернизация из Windows NT в Windows Server 2003,
имеющиеся назначения букв накопителей экспортируются в файл $Win_nt$.~bt\Migrate.inf,
чтобы процесс установки на этапе текстового режима мог прочитать и
импортировать эту информацию в базу данных MountMgr.
В случае модернизации из Windows 2000 в Windows Server 2003 система поддерживает
существующую информацию о буквах накопителей (Windows Server 2003
выполняет эти функции тем же способом, что и Windows 2000).
При установке Windows Server 2003 "с нуля" MountMgr использует определенную
процедуру для присваивания букв накопителям и продолжает использовать эту процедуру
для томов или накопителей, которые добавляются на данном компьютере.
Программа установки выполняет следующие шаги для определения назначений
букв накопителей.
Просматриваются все несъемные диски в порядке их нумерации. Просмотр начинается с активных первичных (primary) разделов (если имеются разделы, помеченные как активные). Затем происходит переход к первому первичному разделу на каждом диске. Буквы накопителей назначаются по порядку с использованием следующей свободной буквы (кроме букв A и B).
Просматриваются все несъемные жесткие диски, и происходит назначение букв накопителей всем логическим дискам в дополнительном (extended) разделе. Просматриваются все съемные диски (Zip, магнитооптические и т.д.) в порядке их нумерации. Буквы присваиваются с использованием следующей свободной буквы (кроме букв A и B).
Назначаются буквы для накопителей на гибких дисках, начиная с буквы A.
Назначаются буквы для накопителей CD-ROM с использованием следующей свободной буквы (кроме букв A, B и C).
Имеется одно исключение из этой схемы. Для унаследованных отказоустойчивых
наборов Fault Tolerant на базовых дисках их последняя использовавшая буква
накопителя записывается в собственной области на физическом диске. Во время
установки Windows Server 2003 эти буквы накопителей запоминаются, и этим буквам
отдается приоритет в процессе назначения букв накопителям. Поэтому унаследованным
наборам Fault Tolerant буквы накопителей присваиваются раньше, чем
другим разделам базовых дисков.
Назначенные буквы накопителей используются на постоянной основе и не изменяются,
пока не произойдет удаление или ручное изменение какого-либо тома с
помощью оснастки Disk Management. Исключением является случай, когда том
(съемный диск) отключен и происходит подключение нового тома. Новый том может
получить букву накопителя отключенного тома. Чтобы не нарушить распределение
букв для накопителей при вводе новых томов, у вас должны быть подключены
все существующие тома.
Logical Disk Manager (LDM) следит за последней буквой накопителя, назначенной
динамическому тому, в своей базе данных конфигурации. Эта база данных находится
в собственной области размером 1 Мб в конце каждого динамического диска.
Когда MountMgr назначает буквы динамическим томам, происходит обращение
к LDM, чтобы выяснить, имеется ли "предлагаемая буква накопителя", исходя из
информации, содержащейся в базе данных конфигурации.
MountMgr присваивает буквы накопителей динамическим томам на основании
следующего.
Если база данных MountMgr в реестре уже содержит какую-либо букву накопителя для тома, то данный том получает эту букву.
Если база данных MountMgr не содержит букву накопителя для данного тома, то MountMgr запрашивает у LDM "предлагаемую" букву накопителя. LDM просматривает свою базу данных конфигурации, и если найдена записанная буква накопителя, эта буква предлагается MountMgr.
Если эта предлагаемая буква накопителя свободна, то она присваивается данному тому и записывается в базу данных MountMgr, чтобы ее можно было использовать при следующем монтировании.
Если предлагаемая буква накопителя уже используется, то данному тому присваивается следующая свободная буква накопителя.
Если LDM не имеет предлагаемой буквы накопителя, то данному тому присваивается следующая свободная буква.
Чтобы управлять назначениями букв вручную, щелкните правой кнопкой на
нужном накопителе и выберите в контекстном меню пункт Change Drive Letter And
Path (Изменить букву накопителя и путь).
Оснастка Services and Applications (Службы и приложения)
Последняя оснастка в дереве консоли Computer Management – это Services and
Applications. При выборе объекта Services в дереве консоли выводится информация
об установленных службах. Сведения по управлению службами приводятся на протяжении
всего этого курса, поэтому я не буду здесь вдаваться в подробности.
Вы можете использовать диалоговое окно Properties для любой службы, чтобы
изменять ее конфигурацию, но будьте осторожны, поскольку это небезопасно.
Во вкладке General (Общие) вы можете изменять способ запуска данной службы. Вы можете также запускать службу, прекращать ее работу, приостанавливать и возобновлять работу службы.
Во вкладке Logon (Вход) вы можете изменять учетную запись, которая закрепляется за данной службой.
Во вкладке Recovery (Восстановление) вы можете выбирать действия для случаев отказа службы. Возможны такие действия, как перезапуск службы, перезагрузка компьютера или запуск определенного файла (обычно программы уведомления, которая дает знать администратору, что произошло).
Во вкладке Dependencies (Зависимости) вы можете видеть имена служб, которые зависят от данной службы, а также имена служб, от которых зависит данная служба. Эти наборы очень важны, когда вы вносите изменения в поведение службы.