2017-10-02 23 views
0

powershellを使用して電子メールでファイルを送信しようとしています。私は信任状を実行するためのパスワードのためのプロンプトをポップアップすることができます。しかし、send-mailメッセージは、パスが拒否されたということを返す。また、パスワードを入力しないようにスクリプトにパスワードを含めて、サーバー上のタスクスケジューラでこれを実行できる方法もありますか?Send-MailMessageパスへのアクセスが拒否されました

Send-MailMessage -From 'David Brierton <[email protected]>' -To 'David Brierton <[email protected]>' -Subject "Website deployment" -Body "See attached file" -Attachments @("\\server\d$\Mdrive\test\test\Book1.csv", "\\server\d$\Mdrive\test\test\ExampleBook1.csv") -SmtpServer test.test.test -Credential DomainName\User 
+0

てみては? – Persistent13

+0

添付ファイルを削除して実行してもエラーは発生しませんが、メールはまだ届きません。 –

+0

電子メールを受信して​​いない場合は、別の問題があります。一度に1つずつ処理してください。手元にある問題を解決するには、共有からファイルにアクセスしているアカウントに必要な権限があることを確認する必要があります。どのようにスクリプトを実行していますか? – Persistent13

答えて

0

これは、ファイルにアクセスするときにエラーが発生しているようにあなたがそれらを省略したときに、エラーが発生し見え@と-attachementでブラケットを取り外して、あなただけのメール

Send-MailMessage -From "[email protected]" -To "[email protected]" -Subject "Website deployment" -Body "See attached file" -Attachments "\\server\d$\Mdrive\test\test\Book1.csv", "\\server\d$\Mdrive\test\test\ExampleBook1.csv" -SmtpServer test.test.test -Credential DomainName\User 
+0

私はこれを試しましたが、エラーはありませんでしたが、メールを受信したことはありません –

+0

あなたはSMTPサーバーに焦点を当てるべきです。私はこのようなスクリプトを実行し、それは正常に動作している –

+0

あなたは私がSMTPでチェックするか知っていますか? –

関連する問題