Dsmgmt
Предоставляет средства управления для ADAM (Active Directory Application Mode).
Чтобы запустить dsmgmt, введите в командной строке ADAM dsmgmt и нажмите клавишу ВВОД. При выводе запроса dsmgmt: введите одну из следующих команд.
- configurable settings
- ds behavior
- partition management
- LDAP policies
- metadata cleanup
- popups
- quit
- roles
- security account management
Configurable settings
Помогает изменять срок жизни (TTL) динамических данных, хранящихся в ADAM. Чтобы вызвать командную строку configurable setting: в командной строке dsmgmt: введите configurable settings, а затем нажмите клавишу ВВОД. Затем в командной строке configurable setting: используйте следующий синтаксис.
Синтаксис
{cancel changes|connections|list|set %s to %s|show values}
Параметры
- cancel changes
- Отменяет сделанные, но еще не сохраненные изменения.
- Connections
- Открывает подменю server connections.
- List
- Отображает список имен поддерживаемых настраиваемых параметров.
- set %s to %s
- Задает для настраиваемых параметров %s1 значение %s2.
- show values
- Отображает значения настраиваемых параметров.
- %s
- Буквенно-цифровая переменная, например имя экземпляра ADAM.
- Quit
- Возврат в предыдущее меню или выход из служебной программы.
- ? или help
- Отображает справку в командной строке.
ds behavior
Позволяет администратору определить, можно ли будет изменять пароль по небезопасным (нешифрованным) подключениям. По умолчанию изменения паролей по небезопасным соединениям запрещены. Чтобы посмотреть параметры командной строки ds behavior введите ? в командной строке ds behavior:.
partition management
Позволяет администраторам подготавливать в каталоге объекты перекрестной ссылки и объекты сервера. Чтобы вызвать командную строку partition management: введите в командной строке dsmgmt: введите partition management, а затем нажмите клавишу ВВОД. Затем в командной строке partition management: используйте следующий синтаксис.
Синтаксис
{add nc replica %s %s|connections|create nc %s %s|create nc %s %s %s|remove nc replica %s %s|list|list nc information %s|list nc replicas %s|precreate %s %s|delete NC %s|select operation target|set nc reference domain %s %s|set nc reference domain %s %s|set nc replicate notification delay %s %d %d}
Параметры
- add nc replica %s %s
- Добавляет экземпляр ADAM %s2 к набору репликации для раздела каталога приложений %s1. Если значение %s2 не указано, то по умолчанию используется экземпляр ADAM, с которым установлено подключение.
- Connections
- Открывает подменю Connections.
- create nc %s %s
- Эта команда применяется только к службе Active Directory (но не к ADAM).
- create nc %s %s %s
- Эта команда применяется ADAM (но не к службе Active Directory). Создает раздел каталога приложений с различающимся именем, которое задается параметром %s1, класса объекта, задаваемого параметром %s2, на экземпляре ADAM, который задается параметром computername:portnumber, задаваемым параметром %s3. Если значение %s3 не указано, используется текущий подключенный экземпляр ADAM.
- remove nc replica %s %s
- Удаляет экземпляр ADAM %s2 из набора репликации для раздела каталога приложений %s1. Если значение %s2 не указано, то по умолчанию используется экземпляр ADAM, с которым установлено подключение.
- List
- Отображает список всех контекстов именования (или разделов каталога), которые существуют в наборе конфигурации.
- list nc information %s
- Распечатывает сведения о домене ссылок и задержках репликации для раздела каталога приложений.
- list nc replicas %s
- Распечатывает список экземпляров ADAM в наборе репликации раздела каталога приложений %s. Помните, что это список экземпляров ADAM, которые в конечном счете будут содержать реплики раздела каталога приложений, однако в текущий момент эти реплики могут быть еще не реплицированы полностью.
- precreate %s %s
- Создает объект перекрестной ссылки для раздела каталога приложений%s1, что позволяет экземпляру ADAM с именем %s2 хранить у себя реплику этого раздела каталога. Раздел каталога должен быть определен полным различающимся именем, а экземпляр ADAM должен быть определен значением computername:portnumber.
- delete nc %s
- Удаляет раздел каталога приложений %s. Перед тем, как удалить раздел каталога приложений, необходимо удалить все реплики, и это удаление должно реплицироваться обратно на хозяина именования.
- select operation target
- Открывает подменю Select operation target.
- set nc reference domain %s %s
- Эта команда неприменима к ADAM.
- set nc replicate notification delay %s %d %d
- Устанавливает задержки уведомлений для раздела каталога приложений, заданного параметром %s, равными %d1 и %d2 соответственно для задержки уведомления об изменениях в первом экземпляре ADAM и задержки уведомления об изменениях в последующих экземплярах ADAM.
- %s
- Буквенно-цифровая переменная, например имя экземпляра ADAM.
- %d
- Числовая переменная, например период времени задержки репликации.
- Quit
- Возврат в предыдущее меню или выход из служебной программы.
- ? или help
- Отображает справку в командной строке.
LDAP policies
Устанавливает пределы полномочий LDAP (Lightweight Directory Access Protocol) для объекта политики запросов по умолчанию Default-Query Policy. Чтобы вызвать командную строку LDAP policies: введите в командной строке dsmgmt: введите ldap policies, а затем нажмите клавишу ВВОД. При выводе запроса LDAP policies: используйте следующий синтаксис.
Синтаксис
{cancel changes|commit changes|connections|list|set %s to %s|show values}
Параметры
- cancel changes
- Отменяет все непринятые изменения пределов полномочий LDAP для политики запросов по умолчанию.
- commit changes
- Принимает все изменения пределов полномочий LDAP для политики запросов по умолчанию.
- Connections
- Открывает подменю server connections.
- List
- Отображает список всех поддерживаемых пределов полномочий LDAP для экземпляра ADAM.
- set %s1 to %s2
- Устанавливает значение предела полномочий LDAP %s1 равным значению %s2.
- show values
- Отображает текущие и предлагаемые значения для пределов полномочий LDAP.
- %s
- Буквенно-цифровая переменная, например имя экземпляра ADAM.
- Quit
- Возврат в предыдущее меню или выход из служебной программы.
- ? или help
- Отображает справку в командной строке.
Замечания
- В следующей таблице приводится описание пределов полномочий
LDAP. В круглых скобках указаны значения по умолчанию.
Значение Описание InitRecvTimeout
Начальный тайм-аут приема (120 секунд)
MaxConnections
Максимальное количество открытых подключений (5000)
MaxConnIdleTime
Максимальное время простоя подключения (900 секунд)
MaxActiveQueries
Максимальное число запросов, которые могут являться активными в одно и то же время (20)
MaxNotificationPerConnection
Максимальное число уведомлений, которые может запросить клиент для данного подключения (5)
MaxPageSize
Максимальный размер страницы, поддерживаемый для ответов LDAP (1000 записей)
MaxQueryDuration
Максимальное время выполнения запроса экземпляром ADAM (120 секунд)
MaxTempTableSize
Максимальный размер временного хранилища, используемого для выполнения запросов (10000 записей)
MaxResultSetSize
Максимальный размер списка результатов запросов LDAP (262 144 байта)
MaxPoolThreads
Максимальное число потоков, созданных экземпляром ADAM для обработки запроса (4 для одного процессора)
MaxDatagramRecv
Максимальное количество датаграмм, которые экземпляр ADAM может обрабатывать одновременно (1024)
- Чтобы экземпляры ADAM могли поддерживать гарантии уровня
обслуживания, следует определить ограничения для некоторых операций
LDAP. Эти ограничения предотвращают неблагоприятное воздействие
ряда операций на производительность сервера, а также делают сервер
более устойчивым к атакам типа «отказ в обслуживании».
Политики LDAP реализуются с помощью объектов класса queryPolicy. Объекты политики запросов можно создавать в контейнере политик запросов, дочернем элементе контейнера службы каталогов в конфигурации контекста именования. Например: CN=Query-Policies, CN=Directory Service, CN=Windows NT, CN=Services (раздел каталога конфигурации).
Экземпляр ADAM использует следующие три механизма применения политик LDAP:
- Экземпляр ADAM может обратиться к определенной политике LDAP.
Объект nTDSASettings включает в себя необязательный атрибут
queryPolicyObject, который содержит различающееся имя
политики запросов.
- Если для экземпляра ADAM не задана конкретная политика
запросов, он применяет политику запросов, назначенную сайту
экземпляра ADAM. Объект nTDSASettings включает в себя
необязательный атрибут queryPolicyObject, который содержит
различающееся имя политики запросов.
- Если не заданы ни определенный экземпляр ADAM, ни политика
запросов сайта, то экземпляр ADAM использует политику запросов по
умолчанию, называемую Default-Query Policy).
- Экземпляр ADAM может обратиться к определенной политике LDAP.
Объект nTDSASettings включает в себя необязательный атрибут
queryPolicyObject, который содержит различающееся имя
политики запросов.
metadata cleanup
Очищает метаданные отмененных экземпляров ADAM. Чтобы вызвать командную строку metadata cleanup: введите в командной строке dsmgmt: введите metadata cleanup, а затем нажмите клавишу ВВОД. При выводе запроса metadata cleanup: используйте следующий синтаксис.
Синтаксис
{connections|remove selected domain|remove selected naming context|remove selected server|select operation target}
Параметры
- Connections
- Удаляет метаданные, связанные с доменом, выбранным в подменю Select operation target.
- remove selected domain
- Эта команда неприменима к ADAM.
- remove selected naming context
- Удаляет объекты службы каталогов для выбранного контекста именования.
- remove selected server
- Удаляет метаданные, связанные с экземпляром ADAM, выбранным в подменю Select operation target.
- select operation target
- Открывает подменю Select operation target.
- Quit
- Возврат в предыдущее меню или выход из служебной программы.
- ? или help
- Отображает справку в командной строке.
Замечания
- Метаданные поддерживаются в каждом экземпляре ADAM в наборе
конфигурации. Если экземпляр ADAM удален, то любые метаданные
удаленного экземпляра ADAM, реплицированные на другие экземпляры
ADAM, также удаляются. Однако в некоторых случаях метаданные
удаленного экземпляра ADAM могут остаться в других экземплярах ADAM
набора конфигурации. Чтобы удалить эти устаревшие метаданные,
необходимо подключиться к экземпляру ADAM, содержащему эти
метаданные, и выбрать удаленный экземпляр ADAM в качестве цели
операции.
Внимание! | |
Не следует удалять метаданные существующих экземпляров ADAM. |
popups {on|off}
Включает или отключает всплывающие интерактивные сообщения. Чтобы включить всплывающие интерактивные сообщения, в командной строке dsmgmt: введите popups on. Чтобы отключить всплывающие сообщения, в командной строке dsmgmt: введите popups off.
quit
Введите quit в командной строке dsmgmt:, чтобы закрыть средство командной строки dsmgmt.
roles
Передает и захватывает роли хозяина операций. Чтобы вызвать командную строку roles: в командной строке dsmgmt: введите roles, а затем нажмите клавишу ВВОД. При выводе запроса roles: используйте следующий синтаксис.
Примечание | |
В ADAM применимы только роли хозяина именования и хозяина схемы. Команды, относящиеся к PDC, RID и хозяевам инфраструктуры, неприменимы к ADAM. |
Синтаксис
{connections|seize naming master|seize infrastructure master|seize PDC|seize RID master|seize schema master|select operation target|transfer naming master|transfer infrastructure master|transfer PDC|transfer RID master|transfer schema master}
Параметры
- connections
- Открывает подменю server connections.
- seize naming master
- Присваивает роль хозяина операций именования экземпляру ADAM, с которым установлено подключение, независимо от данных, связанных с этой ролью. Используйте только для целей восстановления.
- seize infrastructure master
- Не применяется к ADAM.
- seize PDC
- Не применяется к ADAM.
- seize RID master
- Не применяется к ADAM.
- seize schema master
- Присваивает роль хозяина операций схемы экземпляру ADAM, с которым установлено подключение, независимо от данных, связанных с этой ролью. Используйте только для целей восстановления.
- select operation target
- Открывает подменю Select operation target. В подменю имеется возможность вывести список ролей хозяев операций (известен также как список FSMO), которые содержаться на текущем подключенном сервере. Чтобы отобразить полный список подкоманд команды select operation target, введите ? в командной строке select operation target:.
- transfer naming master
- Присваивает экземпляру ADAM, к которому имеется подключение, роль именования посредством управляемой передачи.
- transfer infrastructure master
- Не применяется к ADAM.
- transfer PDC
- Не применяется к ADAM.
- transfer RID master
- Не применяется к ADAM.
- transfer schema master
- Присваивает экземпляру ADAM, к которому имеется подключение, роль хозяина операций схемы посредством управляемой передачи.
- quit
- Возврат в предыдущее меню или выход из служебной программы.
- ? или help
- Отображает справку в командной строке.
Замечания
- Несмотря на то, что ADAM основан на модели администрирования с
несколькими хозяевами, для некоторых операций можно назначать
только одного хозяина. Для операций с несколькими хозяевами
разрешение конфликтов означает, что после завершения репликации
системы значение данного свойства данного объекта согласовано со
всеми репликами. При этом некоторые данные, для которых невозможно
произвести разрешение конфликта, являются ключевым для
функционирования всей системы. Эти данные управляются
индивидуальными экземплярами ADAM, которые называются хозяевами
операций.
Следующие две роли хозяина операций применимы к наборам конфигурации ADAM.
- Хозяин операций схемы. Для каждого набора конфигурации
ADAM можно назначить одну роль хозяина операций схемы. Эта роль
позволяет серверу хозяина операций принимать обновления схемы. Для
обновлений схемы существуют другие ограничения.
- Хозяин именования. Для набора конфигурации ADAM имеется
одна роль хозяина именования. Роль хозяина именования позволяет
владельцу определять новые объекты перекрестной ссылки,
представляющие разделы каталога в контейнере разделов.
- Хозяин операций схемы. Для каждого набора конфигурации
ADAM можно назначить одну роль хозяина операций схемы. Эта роль
позволяет серверу хозяина операций принимать обновления схемы. Для
обновлений схемы существуют другие ограничения.
- Роли хозяина операций может перемещать только администратор,
они не могут перемещаться автоматически. Кроме того, перемещение
роли может производиться с помощью стандартных элементов управления
доступом. Поэтому в организации должно следует очень внимательно
контролировать расположение и перемещение ролей хозяев операций.
Например, если в организации интенсивно используются информационные
технологии, необходимо расположить роль хозяина схемы на сервере
информационного отдела и запретить перемещать ее, настроив
соответствующим образом параметры таблицы управления доступом
(ACL).
Управление ролями хозяина операций можно осуществлять двумя способами: захватом и контролируемой передачей.
Контролируемую передачу следует использовать, если требуется переместить роль с одного сервера на другой, например, чтобы отслеживать изменения политики вследствие изменения расположения роли или сбоя сервера по причине перезагрузки, перемещения или списания.
Захват требуется использовать, если на сервере, на котором находится роль, возникли неполадки и его не предполагается восстанавливать. Даже если этот сервер будет затем восстановлен из архивной копии, он фактически уже не будет обладать данной ролью (несмотря на то, что это может быть указано в архивной копии). Дело в том, что сервер не может определить, что роль была законным образом передана другому серверу в период времени, предшествующий его восстановлению после возникшего сбоя. Восстановленный сервер снова может стать владельцем роли только в том случае, если кворум существующих серверов будет доступен в ходе восстановления, и решение о признании прежнего владельца будет согласовано со всеми серверами.
Подменю roles в программе dsmgmt служит для выполнения контролируемой передачи и восстановления ролей хозяев операций. Контролируемая передача — это простая и безопасная операция. Если запущены исходный конечный серверы, операционная система гарантирует безопасную передачу маркера роли хозяина операций и соответствующих данных. Захват роли хозяина операций тоже простая операция, но менее безопасная; определенному экземпляру ADAM просто присваивается определенная роль.
Внимание! Не присваивайте серверу роли посредством команд захвата, если у этой роли в сети уже существует хозяин. Это может вызвать конфликт важных системных данных. Если владелец роли хозяина операции временно недоступен, не назначайте эту роль другому экземпляру ADAM. Это может привести к ситуации, в которой два компьютера являются хозяевами ролей, что может вызвать конфликт важных системных данных.
security account management
Эта команда неприменима к ADAM.
Условные обозначения форматирования
Формат | Значение |
---|---|
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурных скобках ({}), варианты разделены вертикальной линией (|). Пример: {even|odd} |
Набор вариантов, из которых пользователю необходимо выбрать только один |
Шрифт Courier |
Программный код или данные, выводимые программой |