Парень из Sys Admin пишет несколько общих служебных сценариев Power Shell. Преимущественно для управления AD (обновление данных обмена, перемещение людей по группам безопасности и т. Д.)
Я бы хотел использовать эти скрипты из C # (я собираюсь написать его как библиотеку, используемую веб-сайтом).
Я видел эту статью проекта кода , которая выглядит интересной и хорошей отправной точкой.
У кого-нибудь есть опыт взаимодействия с Power Shell? Кто-нибудь может подумать о каких-то серьезных ошибках, прежде чем я прыгну головой в спайк?
Дополнительная информация:
Я понимаю, что есть проблемы с логистикой, особенно с КИ и версиями.
Первоначально планировалось использовать службы каталогов, предоставляя услуги через веб-API и CmdLets. К сожалению, у нас возникают проблемы со службами каталогов (например, усеченные результаты для больших наборов).
В то же время, вместо того, чтобы использовать противоречивую смесь, я решил, что я должен исследовать, используя скрипты Sys Admins. Зачем изобретать велосипед?
Я уже написал модель своего домена. Я намереваюсь реализовать шаблон репозитория, чтобы можно было абстрагироваться от интеграции AD / Exchange, что позволит в будущем реализовать различные варианты.