-1
我想問問爲什麼這個腳本要求我提供憑據。爲什麼我要求憑據
運行腳本後,PowerShell窗口打開,另一個窗口詢問登錄名和密碼。我給了這個登錄名和密碼後,它就可以工作(發送郵件),但我希望它自動工作。
下面是代碼:
$pw = Get-Content C:\path\passwordfile.txt
$cred = New-Object System.Management.Automation.PSCredential "mymail", $pw
Send-MailMessage -from "Test <mymail>" -to "recipient <recipientmail>" -Subject "Script Test" -body "Script Test" -priority high -smtpserver poczta.o2.pl -credential $cred
SmtpServer=mysmtpadress
SmtpPort=465
爲了提高安全性考慮使用GET-憑證創建一個包含加密形式密碼的clixml文件。它不會抵擋那些妥協了你的機器的人,但肯定比純文本更好。 – emanresu