Все заработало, просто у меня путь к папке содержал пробелы, я засунул путь в переменную все заработало))))PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
-
Iska
Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
Kazun, Огромное спасибо
Все заработало, просто у меня путь к папке содержал пробелы, я засунул путь в переменную все заработало))))
Все заработало, просто у меня путь к папке содержал пробелы, я засунул путь в переменную все заработало))))-
AZABAZA
Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
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 - [решено] Оправка отчета о копировании файлов, на почту.
-to "User01 " - Это пользователь -Credential "User01" , то проверить права NT\Self на отправку или проверить разрешения send as \ send on behalf , в случае другого пользователя.
-
AZABAZA
Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
Kazun,
Так он просит пароль, я ввожу и дальше отваливается ошибка.
Так он просит пароль, я ввожу и дальше отваливается ошибка.
-
AZABAZA
Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
Kazun,
Все вопрос решился с админом почты
а можно чтобы он постоянно не спрашивал пароль?
Все вопрос решился с админом почты
а можно чтобы он постоянно не спрашивал пароль?
-
Kazun
Re: PowerShell - [решено] Оправка отчета о копировании файлов, на почту.
Код:
Код: Выделить всё
$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