Как я могу автоматизировать создание пользователя в IIS7?
Я использую C #. У меня есть код, который автоматизирует создание веб-сайта, и я нашел несколько примеров для автоматизации создания FTP-сайта.
Мне также нужно автоматизировать создание пользователя IIS для каждого FTP-сайта, который я создаю.
Я мог бы просто отредактировать файл Administration.config, под ним я мог бы просто добавить еще один элемент для каждого нового пользователя, но я не знал бы, как установить атрибут пароля, который закодирован. Кроме того, должен быть более простой и надежный способ сделать это.
Пользователи FTP, которые мне нужно настроить, не связаны ни с одним веб-сайтом. Эти пользователи будут входить только на FTP-сайт, а не на какой-либо веб-сайт.
Чтобы добавить пользователя вручную, я могу запустить функцию «Пользователи IIS Manager», а затем просто нажать «Добавить пользователя ...»
Это добавляет запись в файл конфигурации, как я уже упоминал в моем первоначальном посте.
Затем я связываю этого пользователя с моим FTP-сайтом, добавляя правило авторизации FTP для этого пользователя.
Что касается моей текущей конфигурации ... На IIS7 в разделе «Служба управления» в разделе «Учетные данные удостоверения» я выбрал «Учетные данные Windows или учетные данные IIS Manager».