Приветственное письмо новому пользователю в MS Exchange 2010

Модераторы: flash, mordor

Ответить
Аватара пользователя
flashdeath
Администратор
Сообщения: 25
Зарегистрирован: 08 ноя 2007, 14:22

Приветственное письмо новому пользователю в MS Exchange 2010

Сообщение flashdeath »

Отдел HR убедительно попросил отдел системного администрования ::q17:: , направлять новым пользователям послание, в котором будут включены все требования относительно трудового распорядка, пользования почтой и тд...
По началу у нашего отдела реакция была такой ::87::
После долгого капания в интренете ::43:: и напрягания мозга ::46::
был написан скрипт wellcome-user.ps1

Код: Выделить всё

#ищем все майлбоксы сделаные сегодня и отправляем данные в массив
Get-Mailbox | where {$_.WhenCreated -gt (get-date).adddays(-1)} | foreach{
#выдергиваем алиас (поскольку имя пользователя в домене и его почтовый алиас у меня не совпадают)
$alias = $_.Alias
#Выдергиваем имя пользователя (здесь полное имя у меня ФИО на русском языке)
$name = $_.Name
#имя файла аттача который будет посылаться пользователю
$file = "D:\document.doc"
#почтовый домен
$domain = "domain.ru"
#почтовый сервер в локальном домене
$Smtp = "exchange.domain.local"
#от кого будет идти сообщение
$from = "dit@domain.ru"
#тема письма
$Subject = "Мы рады приветствовать Вас в компании Domain"
#тело письма
$Body = "Мы рады приветствовать Вас, $name,  в компании Domain и просим ознакомиться с правилами работы... файл в аттаче"
#Конвертируем кодировку в utf8
$enc = New-Object System.Text.utf8encoding
#отправляем сообщение
Send-MailMessage -From $from -To $alias@$domain -Subject  $Subject -Body $Body -Attachment $file -Encoding $enc -SmtpServer $Smtp
}

далее поставили этот скрипт в диспетчер задач

Код: Выделить всё

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto"; "D:\wellcome-user.ps1"; exit"
и включили расписание на 19:00 каждый день кроме субботы и воскресенья
::57::
Ответить