我想问一下为什么这个脚本要求我提供证书。
运行脚本后,将打开一个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
答案 0 :(得分:2)
PSCredential
constructor接受用户名作为字符串,但要求密码为<div class="wrapper">
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
:
SecureString