Материал: Книга Active directory

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

• 208

Компьютеры

Глава 5

 

 

ПРИМЕЧАНИЕ Использование файлов .csv в VBScript

В предыдущем подразделе мы обсудили, как использовать файл .csv в качестве источника данных для сценария Windows PowerShell. Сценарии VBScript также могут загружать и использовать данные из файлов .csv, однако не так элегантно, как командлет Import-Csv в Windows PowerShell.

Практические занятия. Создание объектов компьютеров и манипулирование ими

В предложенных далее упражнениях вы автоматизируете импорт и создание компьютеров в домене contoso.com. Перед выполнением упражнений в этом домене должны быть созданы подразделения первого уровня Клиенты и Серверы.

Кроме того, нужно также установить на машине Windows PowerShell. Инструкции по установке Windows PowerShell описаны на практическом занятии 2 в главе 3.

Упражнение 1. Создание компьютера с помощью команды Dsadd

Команда Dsadd позволяет создать компьютер в окне командной строки. Преимущество Dsadd в том, что ей требуется лишь отличительное имя компьютера. Команда автоматически создает атрибуты sAMAccountName и userAccountControl,

Вэтом упражнении вы создадите компьютер с помощью команды Dsadd.exe.

1.Войдите на машину SERVER01 как администратор.

2.Откройте окно командной строки.

3.Введите указанную далее команду и нажмите клавишу Enter: dsadd computer "CN=DESKTOP152,OU=ltaeHTbi,DC=contoso,DC=com"

4.В окне оснастки Active Directory — пользователи и компьютеры (Active Directory Users And Computers) проверьте, создан ли компьютер.

Упражнение 2. Импорт компьютеров командой CSVDE

Чтобы создать множество компьютеров, проще всего импортировать объекты компьютеров из такого источника данных, как файл .csv. В этом упражнении вы используете команду CSVDE для импорта учетных записей компьютеров из файла .csv.

1.Откройте программу Блокнот (Notepad).

2.В окно программы введите следующие строки. Каждый абзац представляв! собой отдельную строку. Не включайте символы абзацев в файл блокнота

ON, objectClass, name, userAccountControl, sAMAccountName

"CN=DESKT0P1O3, Ои=Клиенты, DC=contoso, DC=com", computer, DESKT0P103, 4096 DESKT0P103$

"CN=0ESKT0P104, Ои=Клиенты, DC=contoso, DC=com", computer, DESKTDP104, 4096 DESKT0P104$

"CN=SERVER02,01)=Серверы, DC=contoso, DC=com", computer, SERVER02, 4096 SERVER02S

Занятие 2

Автоматизация создания объектов компьютеров

2 0 9

3.Сохраните файл в папке Документы (Documents) под именем "Computers.csv", заключив его в кавычки, чтобы программа Блокнот не добавила расширение .txt.

4. Откройте окно командной строки.

5. Введите следующую команду и нажмите клавишу Enter: csvde -i -f "%userprofile%\documents\computers.csv"

6.В оснастке Active Directory — пользователи и компьютеры (Active Directory Users And Computers) проверьте, созданы ли объекты компьютеров.

У п р а ж н е н и е 3. И м п о р т к о м п ь ю т е р о в из ф а й л а LDIF

Файлы L D I F не так широко используются администраторами, как файлы .csv, но эти мощные ф а й л ы довольно легко создавать. В этом упражнении вы создадите файл L D I F и импортируете его с помощью команды Ldifde.exe.

1. Откройте программу Блокнот (Notepad).

2.В окно программы введите следующий код и не забудьте добавить пустую строку между двумя операциями (перед строкой dn для SERVER11):

dn: CN=SERVER10,ои=Серверы,DC=contoso,DC=com changetype: add

objectClass: top objectClass: person

objectClass: organizationalPerson objectClass: user

objectClass: computer cn: SERVER10 userAccountControl: 4096

sAMAccountName: SERVER10S

dn: CN= SERVER11,0U=CepBepbi,DC=contoso,DC=com changetype: add

objectClass: top

objectClass: person

objectClass.: organizationalPerson objectClass: user

objectClass: computer

cn: SERVER11 userAccountControl: 4096 sAMAccountName: SERVER11$

3. С о х р а н и т е этот ф а й л в папке Д о к у м е н т ы ( D o c u m e n t s ) под именем "Computers.Idf", заключив его в кавычки, чтобы программа Блокнот не добавила расширение .txt.

4. Откройте окно командной строки.

5. Введите следующую команду и нажмите клавишу Enter:

Idifde -i -f "%userprofile%\documents\computers.ldf"

6.Откройте оснастку Active Directory — пользователи и компьютеры (Active Directory Users And Computers) и проверьте, созданы ли объекты компьютеров.

• 210

Компьютеры

Глава 5

Упражнение 4. Создание компьютера с применением Windows PowerShell

Оболочка Windows PowerShell позволяет использовать интерфейс ADSI для создания объектов Active Directory и манипулирования ими. В этом упражнении вы создадите компьютер с помощью Windows PowerShell.

1.Откройте Windows PowerShell.

2.Введите следующие команды, нажимая клавишу Enter после каждой:

SobjOU = [ADSI ] "LDAP: //ои=Клиенты, DC=contoso, DC=com"

SobjComputer = SobjOU. CreateC'computer", "CN=DESKT0P154")

SobjComputer. PutC'sAHAccountName", "DESKT0P154S")

SobjComputer.Put("userAccountControl",

4096)

SobjComputer.Setlnfof)

,

3.Откройте оснастку Active Directory — пользователи и компьютеры (Active Directory Users And Computers) и проверьте, создан ли объект компьютера DESKTOP154 в подразделении Клиенты.

Упражнение 5. Создание компьютера с помощью VBScript

Компьютер можно создать и с помощью VBScript. В этом упражнении вы создадите компьютер, написав и выполнив сценарий VBScript.

1.Откроите программу Блокнот (Notepad).

2.В окно программы введите следующий код:

Set objOU = GetObject( "LDAP: //ои=Клиенты, DC=contoso, DC=com") Set objComputer = objOU.CreateC'computer","CN=DESKT0P155") objComputer.Put "sAMAccountName", " DESKT0P155S" objComputer.Put "userAccountControl", 4096

objComputer. Setlnfo

3. Сохраните этот файл в папке Документы ( D o c u m e n t s ) под . именем "CreateComputer.vbs", заключив его в кавычки, чтобы программа Блокнот не добавила расширение .txt.

4.Откройте окно командной строки и введите следующую, команду: cscript "%userprofile%\documents\createcomputer.vbs"

5.Откройте оснастку Active Directory — пользователи и компьютеры (Active Directory Users And Computers) и проверьте, создан ли объект компьютера.

Резюме

Команда CSVDE служит для импорта компьютеров из текстовых файлов (с разделительными запятыми), которые можно редактировать с помощью программ Блокнот (Notepad) и Excel.

Команда LDIFDE используется для импорта файлов LDIF, содержащих операции добавления компьютеров.

Компьютер можно добавить в домен с помощью одной команды Dsadd.

Занятие 3

Поддержка объектов и учетных записей компьютеров

2 1 1

• Сценарии VBScript и Windows PowerShell могут добавлять компьютеры посредством интерфейса ADSI.

Закрепление материала

Следующие вопросы можно использовать для проверки знаний, полученных на занятии 2. Эти вопросы есть и на сопроводительном компакт-диске.

ПРИМЕЧАНИЕ Ответы

Ответы на эти вопросы с пояснениями, почему тот или иной вариант ответа правилен или неверен, вы найдете в разделе «Ответы» в конце книги. •

1. Ваш м е н е д ж е р п о п р о с и л с о з д а т ь учетную запись д л я компьютера D E S K T O P 2 3 4 . Какое из следующих средств позволяет сделать это с помощью одной операции?

A.CSVDE.

Б.LDIFDE.

B.Dsadd.

Г.Windows PowerShell.

Д. VBScript.

2. Поставщик оборудования переслал вам таблицу Excel с инвентарными номерами компьютеров, которые будут доставлены на следующей неделе. Вы хотите заранее создать объекты для этих компьютеров. В соответствии с правилами именования в качестве имен компьютеров нужно указать их инвентарные номера. Какое из следующих средств можно использовать для импорта этих компьютеров?

A.CSVDE.

Б.LDIFDE.

B.Dsadd.

Г.Windows PowerShell.

Д. VBScript.

Занятие 3. Поддержка объектов и учетных записей

компьютеров

Учетная запись компьютера начинает свой жизненный цикл при создании и присоединении компьютера к домену. В ежедневные задачи администратора входит настройка свойств компьютера, перемещение его между подразделениями, управление им, переименование, смена пароля, отключение, включение и, в конечном счете, удаление объекта компьютера. На этом занятии вы ближе познакомитесь со свойствами компьютеров и процедурами, используемыми для администрирования компьютеров в домене.

212 Компьютеры

Глава 5

Изучив материал этого занятия, вы сможете:

У Настраивать свойства компьютера Active Directory.

S Перемещать компьютер из одного подразделения в другое.

/Переименовывать компьютер.

/Отключать и включать учетные записи компьютеров.

/Сбрасывать безопасный канал компьютера домена.

У Решать задачи администрирования с помощью оснастки Active Directory — пользователи и компьютеры (Active Directory Users And Computers), инструментов командной строки, VBScript и Windows PowerShell.

Продолжительность занятия — около 45 мин.

Настройка свойств компьютеров

При создании объекта компьютера необходимо отконфигурировать лишь самые важные атрибуты, включая имя компьютера и делегирование права присоединения компьютера к домену. Компьютеры имеют несколько свойств, которые не отображаются при создании объекта. Эти свойства следует отконфигурировать при предварительном размещении учетной записи компьютера.

Откройте диалоговое окно Свойства (Properties) объекта, чтобы указать его расположение и описание, отконфигурировать членство в группах и разрешения доступа к сети, а также привязать компьютер к объекту пользователя, для которого предназначен этот компьютер.

Несколько классов объектов в Active Directory поддерживают атрибут managedBy, который отображается на вкладке Управляется (Managed By). Этот связанный атрибут создает перекрестную ссылку на объект пользователя. Все остальные свойства, включая адреса и номера телефонов, извлекаются непосредственно из объекта пользователя. Они не хранятся в самом объекте компьютера.

На вкладке Член групп (Member Of) диалогового окна Свойства (Properties) компьютера вы можете добавить компьютер в группы. Возможность управления компьютерами в группах играет важную роль и часто недооценивается администраторами Active Directory. Группу, к которой принадлежат компьютеры, можно использовать для назначения им разрешений доступа к ресурсам или фильтрации области действия объектов групповой политики.

Как и в случае с пользователями и группами, вы можете выбрать несколько объектов компьютеров одновременно и точно так же одновременно управлять свойствами всех выбранных компьютеров.

Настройка атрибутов компьютера командой Dsmod

Команда Dsmod, описанная в главах 3 и 4, может модифицировать лишь атрибуты описания description и размещения location. В ней используется следующий синтаксис:

dsmod computer "ОИ_котьотера" [-desc Описание] [-loc Размещение]

 

_____

Источник: https://studfile.net/preview/16435895/