|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Простой скрипт переименования полей юзера в AD |
|
PowerShell - Простой скрипт переименования полей юзера в AD
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Задача - написать скрипт присваивающий полю "Электронная почта" значение поля "Имя"+@mydomain.local. Для всех пользователей OU "MyUsers"
То есть, если Имя = 123, то Email будет 123@mydomain.local Имя домена mydomain.local |
|
Отправлено: 13:12, 02-07-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата butylin:
$oDirectorySearcher = New-Object DirectoryServices.DirectorySearcher $oDirectorySearcher.Filter = "(&(objectCategory=person)(objectClass=user))" $oDirectorySearcher.SearchRoot = [System.DirectoryServices.DirectoryEntry]"LDAP://OU=MyUsers,DC=mydomain,DC=local" $oDirectorySearcher.FindAll() | ForEach-Object -Process { $oUser = [adsi]($_.GetDirectoryEntry()).Path $sNewAddress = ([string]$oUser.sAMAccountName).ToLower() + "@mydomain.local" $oUser.mail.Clear() [void]$oUser.mail.Add($sNewAddress) $oUser.SetInfo() } |
|
Отправлено: 16:44, 02-07-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать dsquery user "ou=users,ou=test,dc=test,dc=org" | dsmod user -email "$username$@test.local"
|
------- Отправлено: 17:56, 02-07-2013 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:42, 02-07-2013 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Не срабатывает скрипт переноса файлов по размеру - !!! с условием переименования !!! | dark-------13 | Скриптовые языки администрирования Windows | 0 | 19-03-2012 15:27 | |
Создание личной папки юзера AD | Gremchik | Microsoft Windows NT/2000/2003 | 2 | 18-10-2011 02:22 | |
Скрипт автоматического переименования файлов mp3 | Ламер | Программирование в *nix | 2 | 02-03-2011 19:59 | |
CMD/BAT - [решено] Не работает скрипт группового переименования по маске | Ins_16 | Скриптовые языки администрирования Windows | 2 | 09-12-2010 14:52 | |
C/C++ - простой скрипт для Экселя | darel | Программирование и базы данных | 9 | 10-02-2008 13:17 |
|