Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск пользователя в AD по e-mail

Ответить
Настройки темы
VBS/WSH/JS - Поиск пользователя в AD по e-mail

Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: zhuk09
Дата: 13-03-2017
Всем добрый день!
Есть скрипт отправки e-mail определенному пользователю от пользователей в 1С. В связке с Exchange 2003 это нормально работает, т.к в поле From содержится Display Name пользователя Active Directory. И выглядит это так
From: Петров Иван Иванович
To: Иванов Петр Петрович
В Exchnage 2010 в поле From содержится e-mail (Display Name не подставляется), который был взят из поля майл в справочнике пользователей в 1С. Выглядит это так
From: petrov@domain.ru
To: Иванов Петр Петрович
Теперь стала задача переделать этот скрипт так, что бы при отправки почты определенному пользователю происходил поиск в атрибутах Active Directory DisplayName по e-mail. Поле From динамическое, зависит от того, какой пользователь 1С нажел кнопку "отправить сообщение".
Код: Выделить весь код
Set objEmail = CreateObject("CDO.Message")
Set fso = CreateObject("Scripting.FileSystemObject")
objEmail.From = "<petrov@domain.ru>"
objEmail.To = "ivanov@domain.ru"
objEmail.Subject = "Ежедневный отчет 1С" 
objEmail.Textbody = "Скрипт выполнен, смотри логи"
objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.168.4.8" 
objEmail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objEmail.Configuration.Fields.Update
objEmail.Send
Как я понимаю, в строке с From должна появится переменная, допустим $DN. Потом запрос
oCmd.CommandText = "SELECT " & selectedProperties & " FROM 'LDAP://" & strServer &"'"_ & "WHERE objectCategory='user' AND mail='$DN'

Но с vbs знаком не так хорошо, что бы написать скрипт полностью(((!!!

Отправлено: 12:47, 13-03-2017

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск пользователя в AD по e-mail

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] Поиск пользователя по ФИО в AD через командную строку dartne Windows Server 2008/2008 R2 8 06-06-2016 11:24
2008 R2 - [решено] Поиск пользователя в AD по атрибутам sacredboy Windows Server 2008/2008 R2 6 19-04-2016 11:43
Любой язык - [решено] Поиск пользователя по дате modified в AD Elven Скриптовые языки администрирования Windows 1 04-09-2015 13:33
PowerShell - Поиск в AD по строке из внешнего файла. Gluteus Maximus Скриптовые языки администрирования Windows 1 03-09-2015 10:08
PowerShell - [решено] Поиск пользователя в AD pogo Скриптовые языки администрирования Windows 22 29-10-2013 09:56




 
Переход