|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Создание пользователя AD |
|
VBS/WSH/JS - Создание пользователя AD
|
Старожил Сообщения: 422 |
Профиль | Отправить PM | Цитировать Поможет кто со скриптом
нужно создать пользователя выбрать группу в которую входит создать его папку фамилия имя на сервере |
|
------- Отправлено: 13:42, 23-06-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать где-то так (VBS):
strLoginName = "IvanBB" strFirstName = "Иван" strLastName = "Иванов" strRDName = strLastName & " " & strFirstName ' Имя объекта в AD strPassword = "Password#14576" strUserOU = "ou=OU1" strGroup = "cn=Group1,ou=groups" strHomeRoot = "\\SERVER\HOME" Set objRoot = GetObject("LDAP://RootDSE") Set objADSystemInfo = CreateObject("ADSystemInfo") Set objFSO = CreateObject("Scripting.FileSystemObject") strDomainDNSName = objADSystemInfo.DomainDNSName strDomainDN = objRoot.Get("DefaultNamingContext") strContainerDN = strUserOU & "," & strDomainDN strGroupDN = strGroup & "," & strDomainDN strUserDN = "cn=" & strLoginName & "," & strContainerDN strHomeDirPath = strHomeRoot & "\" & strLastName & " " & strFirstName Set objContainer = GetObject("LDAP://" & strContainerDN) Set objUser = objContainer.Create("user","cn=" & strLoginName) Set objGroup = GetObject("LDAP://" & strGroupDN) objUser.Put "sAMAccountName", strLoginName objUser.Put "userPrincipalName", strLoginName & "@" & strDomainDNSName objUser.Put "givenName", strFirstName objUser.Put "sn", strLastName objUser.Put "displayName", strLastName & " " & strFirstName objUser.Put "HomeDirectory", strHomeDirPath objUser.Setinfo objUser.SetPassword strPassword objUser.AccountDisabled = FALSE objUser.Setinfo objGroup.Add("LDAP://" & strUserDN) objGroup.Setinfo objContainer.MoveHere "LDAP://" & strUserDN, "cn=" & strRDName objContainer.Setinfo If Not objFSO.FolderExists(strHomeDirPath) Then objFSO.CreateFolder(strHomeDirPath) |
Отправлено: 06:27, 24-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 422
|
Профиль | Отправить PM | Цитировать спасибо попробую
|
------- Отправлено: 13:11, 24-06-2009 | #3 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Принципиально vbs? из bat проще.
|
Отправлено: 14:13, 24-06-2009 | #4 |
Старожил Сообщения: 422
|
Профиль | Отправить PM | Цитировать принципиально вообще
просто хочется такую програмулину запустил написал имя фамилию должность мыло (если нет то чтоб создалось )указал в какой группах состаит поставил птичку создать личную папку на сетвере |
|
------- Отправлено: 15:38, 24-06-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать я бы папку создавал логон-скриптом от самого пользователя - права автоматически настраиваются
|
Отправлено: 16:49, 24-06-2009 | #6 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать А вот действительно, какая функция будет для VBS, чтобы при добавлении пользователя в АД появлялся выбор подразделения в GUI ?
|
Отправлено: 12:07, 22-11-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать cmdshka, непосредственно в самом WSH нет средств для этого. Мазохисты могут попробовать реализовать сие посредством формирования документа html в объекте «InternetExplorer.Applcation». Нормальные выберут PowerShell и создание на нём формы.
|
Отправлено: 13:12, 22-11-2013 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Создание пользователя в домене | Jekael | Microsoft Windows NT/2000/2003 | 14 | 10-06-2008 11:00 | |
Создание пользователя | Nigon | Общий по Linux | 6 | 28-03-2006 11:27 | |
Создание профиля пользователя | YDen | Microsoft Windows NT/2000/2003 | 2 | 17-02-2006 11:54 | |
Создание пользователя через POP | YDen | Microsoft Windows NT/2000/2003 | 7 | 14-02-2006 13:20 | |
Создание нового пользователя | MiB | Microsoft Windows 2000/XP | 6 | 29-10-2003 10:58 |
|