Хранить данные приложения в Active Directory - PullRequest
6 голосов
/ 30 июля 2010

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

Я подумал: «Я знаю, я буду хранить их в Active Directory»

К сожалению, мои знания об Active Directory настолько малы, что могут быть почти ничтожны,Я могу читать группы и определять, какие пользователи входят в эти группы, и что-то в этом роде, но я не знаю, как перейти к структурированию Active Directory для хранения этой информации.

Я подумал, что было бы хорошо иметьместо «ConnectionRespository», с множеством именованных объектов «Connection», но я понятия не имею, как настроить такую ​​вещь.В идеале я хотел бы, чтобы приложение (на C #) управляло им, добавляя и удаляя объекты Connection по мере необходимости.

Любые идеи, которые будут высоко оценены.

Ответы [ 3 ]

8 голосов
/ 25 сентября 2010
Объекты

serviceconnectionpoint предназначены для такого рода вещей.Это общие объекты данных, которые ничего не значат для Windows.Изменение схемы не требуется

Однако мне не ясно, что вам нужно поместить этот материал в AD.Информация о строке подключения логически принадлежит серверам приложений;AD для вещей, которые нужны всем

5 голосов
/ 25 сентября 2010

Вам нужна конкретная функциональность "Раздел приложения Active Directory" .Есть отличный блог с информацией о книге и примерами кода .

Я бы обсудил это с вашей группой по системной архитектуре / операциям, прежде чем продолжить.Вам придется изменить свою схему AD, и я знаю, что этот процесс может занять много времени во многих организациях.

1 голос
/ 30 сентября 2010

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

Я бы просто поместил все ваши сдвинутые данные конфигурации в файл XMLчто вы загружаете с веб-сервера.

Или поместите информацию о конфигурации в реестр каждого компьютера вашей сети с помощью групповой политики Active Directory.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...