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
てみては? – Persistent13
添付ファイルを削除して実行してもエラーは発生しませんが、メールはまだ届きません。 –
電子メールを受信していない場合は、別の問題があります。一度に1つずつ処理してください。手元にある問題を解決するには、共有からファイルにアクセスしているアカウントに必要な権限があることを確認する必要があります。どのようにスクリプトを実行していますか? – Persistent13