PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Аватара пользователя
Iska

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение Iska »

Kazun, Огромное спасибоИзображение Все заработало, просто у меня путь к папке содержал пробелы, я засунул путь в переменную все заработало))))
Аватара пользователя
AZABAZA

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение AZABAZA »

Kazun,



А что это за ошибка может?

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

Send-MailMessage : Mailbox unavailable. The server response was: 5.7.1 Client does not have permissions to send as this sender
At line:2 char:17
+ send-mailmessage <<<<  -to "User01 <пример>" -from "User02 <пример>" -subject "Copy Files" -body $body -SmtpServer пример -UseSsl -Credential "User01"
    + CategoryInfo          : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
    + FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
Аватара пользователя
Kazun

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение Kazun »

-to "User01 " - Это пользователь -Credential "User01" , то проверить права NT\Self на отправку или проверить разрешения send as \ send on behalf , в случае другого пользователя.
Аватара пользователя
AZABAZA

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение AZABAZA »

Kazun,



Так он просит пароль, я ввожу и дальше отваливается ошибка.
Аватара пользователя
AZABAZA

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение AZABAZA »

Kazun,

Все вопрос решился с админом почты Изображение

а можно чтобы он постоянно не спрашивал пароль?
Аватара пользователя
Kazun

Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.

Сообщение Kazun »

Код:

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

$PlainPassword = "P@ssw0rd"
$SecurePassword = $PlainPassword | ConvertTo-SecureString -AsPlainText -Force
$UserName = "Domain\User"
$Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $UserName, $SecurePassword 
Send-MailMessage -Credential $Credentials
Ответить

Вернуться в «Скриптовые языки администрирования Windows»