Powershell 如何在没有密码提示的情况下运行Test DbaNetworkLatency?

Powershell 如何在没有密码提示的情况下运行Test DbaNetworkLatency?,powershell,dbatools,Powershell,Dbatools,我正在powershell中运行Test DbaNetworkLatency-SqlCredential sa,以测量sql server网络延迟。每次运行命令时,它都会提示输入密码。我计划在我的服务器上安排一个cronjob来定期运行这个命令,所以我正在寻找一种避免每次键入密码的方法。有人能告诉我如何在powershell中实现这一点吗?您需要为函数创建一个凭据对象。 函数信息显示支持的Windows和SQL身份验证。接受凭证对象(获取凭证) $password = ConvertTo-Sec

我正在
powershell
中运行
Test DbaNetworkLatency-SqlCredential sa
,以测量sql server网络延迟。每次运行命令时,它都会提示输入密码。我计划在我的服务器上安排一个cronjob来定期运行这个命令,所以我正在寻找一种避免每次键入密码的方法。有人能告诉我如何在powershell中实现这一点吗?

您需要为函数创建一个凭据对象。 函数信息显示支持的
Windows和SQL身份验证。接受凭证对象(获取凭证)

$password = ConvertTo-SecureString "Password" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("sa", $password)
Test-DbaNetworkLatency -SqlCredential $creds