По началу у нашего отдела реакция была такой
После долгого капания в интренете
был написан скрипт 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"