为什么要求我提供证书

时间:2015-11-03 10:05:26

标签: email powershell

我想问一下为什么这个脚本要求我提供证书。

运行脚本后,将打开一个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

1 个答案:

答案 0 :(得分:2)

PSCredential constructor接受用户名作为字符串,但要求密码为<div class="wrapper"> <div id="header"></div> <div id="content"></div> <div id="footer"></div> </div>

SecureString