|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Данные к номерам other в профиле пользователя. |
|
PowerShell - Данные к номерам other в профиле пользователя.
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать Как можно получить номера телефонов из вкладки other профиля пользователя AD?
|
|
Отправлено: 10:05, 13-10-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать $user="UserName" $dom ="LDAP://my.domain.com" new-object DirectoryServices.DirectoryEntry($dom) $searcher = new-object DirectoryServices.DirectorySearcher($dom) $searcher.filter = "(&(objectClass=user)(sAMAccountName= $user))" $ADuser = $searcher.findone().getDirectoryEntry() $list = @{ "Home"=$ADuser.homePhone; "Home_Other"=$ADuser.otherHomePhone; "Pager"=$ADuser.pager; "Pager_Other"=$ADuser.otherPager; "Mobile"=$ADuser.mobile; "Mobile_Other"=$ADuser.otherMobile; "FAX"=$ADuser.FacsimileTelephoneNumber; "FAX_Other"=$ADuser.otherFacsimileTelephoneNumber; "ipPhone"=$ADuser.ipPhone "IpPhone_Other"=$ADuser.otherIpPhone } $list.GetEnumerator()|sort name|Format-Table Name, @{ Label="Value";Expression={[string]$_.Value};Align="Left" } |
Последний раз редактировалось amel27, 14-10-2010 в 05:01. Отправлено: 12:39, 13-10-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2710
|
Профиль | Отправить PM | Цитировать VBS
Domain_Name = "MyDomain" ' Имя домена Domain_Ext = "by" ' Зона домена Podraz_Name1 = "Управление заборостроения" ' Имя подразделения в домене (1 уровень) Podraz_Name2 = "Отдел ажурных оград" ' Имя подразделения в домене (2 уровень) Name_Last = "Пупкин" ' Фамилия пользователя Name_First = "Вася" ' Имя пользователя Set Domain = GetObject("LDAP://OU=" & Podraz_Name1 & ",DC=" & Domain_Name & ",DC=" & Domain_Ext) Set Org2 = Domain.GetObject("organizationalUnit", "OU=" & Podraz_Name2) Name_Full = Name_Last & " " & Name_First Set User = Org2.GetObject("User", "CN=" & Name_Full) Other = User.otherTelephone nOther = UBound(Other) Msg = "" For i = 0 To nOther Msg = Msg + vbCrLf + Other(i) Next MsgBox Msg |
------- Отправлено: 17:25, 13-10-2010 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Как восстановить папку "Изображения" в профиле пользователя? | Anakin | Microsoft Windows 7 | 18 | 11-06-2012 17:04 | |
[решено] Раздел Конфигурация ПК в профиле | alibaster | О сайте и форуме | 37 | 06-07-2007 17:35 | |
Настройка ярлыков в профиле пользователя | YDen | Microsoft Windows NT/2000/2003 | 4 | 27-09-2006 17:21 | |
Группы пользователей в профиле | [mzd] | О сайте и форуме | 12 | 29-05-2006 10:59 |
|