2017-10-02 3 views
0

Ich versuche, Dateien per E-Mail mit Powershell zu senden. Ich kann eine Eingabeaufforderung für das Kennwort für die Ausführung der Anmeldeinformationen eingeben. Aber die Nachricht send-mail kommt zurück und sagt, dass der Pfad verweigert wurde. Gibt es auch eine Möglichkeit, das Passwort in das Skript einzufügen, um die Eingabe des Passworts zu umgehen, damit ich den Taskplaner auf dem Server ausführen kann?Send-MailMessage Zugriff auf Pfad verweigert

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

Es sieht aus wie der Fehler auftritt, wenn die Dateien zugreifen, tritt der Fehler auf, wenn Sie sie weglassen? – Persistent13

+0

Wenn ich den Anhang lösche und ihn laufe, gibt es keine Fehler, aber ich erhalte immer noch keine E-Mail. –

+0

Wenn Sie die E-Mail nicht erhalten, wäre das ein anderes Problem. Lassen Sie sie einzeln durcharbeiten. Um das vorliegende Problem zu beheben, müssen Sie sicherstellen, dass das Konto, das auf die Dateien von der Freigabe zugreift, über die erforderlichen Berechtigungen verfügt. Wie läuft das Skript? – Persistent13

Antwort

0

das @ entfernen und die Halterung in der -attachement und versuchen, mit nur Ihre E-Mail

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

Ich habe versucht, es gab keine Fehler, aber nie die E-Mails erhalten –

+0

Sie sollten sich dann auf den SMTP-Server konzentrieren. Ich lief ein Skript wie folgt und es funktioniert gut –

+0

Wissen Sie, was ich in der SMTP überprüfen würde? –

Verwandte Themen