none
Ошибка Scripting Agent RRS feed

  • Общие обсуждения

  • Добрый день!

    Пытаюсь запустить на Scripting Agent автоматическую рассылку приветственных сообщений новым пользователям.

    Скрипт ниже:

    <?xml version="1.0" encoding="utf-8" ?>
    <Configuration version="1.0">
    <Feature Name="WelcomeEmail" Cmdlets="New-Mailbox,Enable-Mailbox">
    <ApiCall Name="OnComplete">
     
    if($succeeded) {
        Set-ADServerSettings -ViewEntireForest $true
        Start-Sleep -s 10
        if ($provisioningHandler.UserSpecifiedParameters.Contains("SamAccountName") -eq $true) {
            $UsrSamAccountName = $provisioningHandler.UserSpecifiedParameters["SamAccountName"]
            $UsrAlias = (Get-Mailbox -Filter {SamAccountName -eq $UsrSamAccountName}).Alias.ToString()
            }
        if ($provisioningHandler.UserSpecifiedParameters.Contains("Identity") -eq $true) {
        $UsrIdentity = $provisioningHandler.UserSpecifiedParameters["Identity"].ToString()
        $UsrAlias = (Get-Mailbox -Identity $UsrIdentity).Alias.ToString()
        }
      
            $UsrAddr = (Get-Mailbox -Filter {Alias -eq $UsrAlias}).PrimarySmtpAddress.ToString()
            $UsrOU = (Get-Mailbox -Filter {Alias -eq $UsrAlias}).OrganizationalUnit
     
            $fromE="administrator@domain.com"
            $Subject="'Добро пожаловать!"
            $Body = [string] (get-content ("c:\scripts\Welcome_email.htm")) 
            $file = "c:\welcome\Welcome_email.htm"
            $smtp="mail.domain.local"
            Send-MailMessage -From $fromE -To $UsrAddr -Subject  $Subject -Body $Body -BodyAsHtml -Encoding ([System.Text.Encoding]::UTF8) -SmtpServer $Smtp
     
     if ($UsrAlias) { Remove-Variable UsrAlias }
     if ($UsrAddr) { Remove-Variable UsrAddr }
     if ($UsrOU) { Remove-Variable UsrOU }
     if ($UsrMsg) { Remove-Variable UsrMsg }
     if ($UsrIdentity) { Remove-Variable UsrIdentity }
     if ($UsrSamAccountName) { Remove-Variable UsrSamAccountName }
    }
    </ApiCall>
    </Feature>
    </Configuration>
    Создаю учетку вначале в AD, потом иду в ECP, получаю такую ошибку:

    В чем проблема - не пойму. Может ктото сталкивался?


    17 января 2017 г. 13:20

Все ответы