Здравствуйте, moon, Вы писали:
M>Здравствуйте, __zve, Вы писали:
__>>А какие конкретно действия через ADSI Вас интересуют?
M>Мне нужно создать FTP сайт и несколько виртуальных директорий в нем. Также, помимо IIS, хотелось бы создать парочку пользоваетлей и групп на серваке... что-то похожее я нашел в msdn, но дело в том, что там работа осуществляется с доменом, а мне нужна рабочая группа... Собственно, в этом состоит еще одна проблема: мне нужно определить, доменная структура или групповая и далее уже кодить соответственно. У Вас есть какие-то соображения на эту тему?
Создавать пользователей в рабочей группе тоже можно через ADSI.
Для этого используеся так называемый WinNT провайдер.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/creating_users_on_member_servers_and_windows_2000_professional.asp
По поводу FTP
1. В цикле пытаетесь открыть через ADsOpenObject
IIS://localhost/MSFTPSVC/1
IIS://localhost/MSFTPSVC/2
IIS://localhost/MSFTPSVC/3
.....
Пока оно не выдаст ошибку
После этого открываете
IIS://localhost/MSFTPSVC
и создаете в нем обьект с именем с соответствующей цифрой
и типом IIsFtpServer
в нем создаете обьект с именем ROOT и типом IIsFtpVirtualDir
После этого у вас готов FTP сайт
далее создаете там обьекты типа IIsFtpVirtualDir
это и будут ваши виртуальные директории.