Основы администрирования NetWare (лабораторная №8)

Автоматизация управления большим количеством клиентов сети NetWare

Цель: Научиться управлять (создавать, удалять, обновлять) пользователями в дереве NDS c применением утилиты UIMPORT.

Предварительная информация:

Утилита UIMPORT служит для создания, удаления и обновления большого количества пользователей на основе информации, содержащейся в текстовых файлах, передаваемых утилите в качестве параметров.

Запуск утилиты:

   uimport.exe файл_контрольных_данных файл_данных_клиентов

Структура файла контрольных данных

Import control
 контрольный_параметр_1
 контрольный_параметр_2
 контрольный_параметр_3
 ...
 контрольный_параметр_N
Fields
 поле_1
 поле_2
 поле_3
 ...
 поле_4
Контрольные параметры предназначены для управления процессом создания (удаления, обновления) клиентов, и имеют следующий синтаксис:
 Имя_параметра=значение 
Основные контрольные параметры:
Параметр Значение Описание
CREATE HOME DIRECTORY Y,N Определяет, будет ли создаваться домашний каталог
Home directory path путь для домашнего каталога (без тома) Например: Home directory path="USERS"
Home directory volume том для домашнего каталога Например: Home directory volume=".dms1_user.tmi"
Import mode C,U,B,R Режим импорта данных (C - создание клиентов, U - обновление клиентов, B - создание и обновление клиентов, R - удаление клиентов).
Name context NDS-контейнер NDS-контейнер для создаваемых клиентов. Например: Name context=.OU=test.O=tmi
(обязательным является использование полного имени)
Replace value Y,N Определяет, будет ли заменяться значение в многозначных свойствах. По умолчанию N.

Поля определяют свойства клиента, как объекта NDS. Значения этих свойств описаны для каждого клиента в файле данных.

Основные свойства клиента:
Параметр Значение Описание
Name Имя клиента Определяет имя клиента, под которым он регистрируется (желательно на английском). Должно присутствовать при создании клиента
Last name Фамилия клиента Определяет фамилию клиента. Должно присутствовать при создании клиента
Full name Полное имя клиента Определяет полное имя клиента.
Home directory Домашний каталог Пример из файла данных: ".DMS1_USER.TMI:Student/Kurs1/188/016642"
Group Membership Группа Определяет группу, в которую входит клиент. Пример из файла данных: "Students"
Skip Пропуск Пропускает (не учитывает) соответсвующее поле из файла данных

Структура файла данных клиентов


 данные (через запятую) клиента 1
 данные (через запятую) клиента 2
 данные (через запятую) клиента 3
 ...
 данные (через запятую) клиента N


Данные клиента представляют собой значения полей, описанных в контрольном файле. Например:

Если файл контрольных данных выглядит следующим образом:


...
Fields
 Name
 Full Name
 Group Membership


то содержимое файла данных клиентов может быть следующим:

"first","Вася","STUDENTS"
"next","Петя","STUDENTS"
"second","Федя","STUDENTS"
...

Дополнительная информация:  Выполнение лабораторной работы требует наличия NDS-структуры, разработанной в предыдущей лабораторной работе.

Задания

  1. В структуре NDS своего вуза создать контейнер STUD для поддержки студентов
  2. В структуре каталогов своего вуза создать подкаталог STUD для домашних каталогов студентов
  3. Создать файл контрольных данных для создания студентов. Требуемые параметры: имя и полное имя, домашний каталог
  4. Создать файл данных клиентов с информацией о пяти студентах
  5. С помощью утилиты UIMPORT создать студентов
  6. Создать файл контрольных данных для удаления студентов.
  7. С помощью утилиты UIMPORT удалить студентов