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



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

您需要为函数创建一个凭据对象。 函数信息显示Windows and SQL Authentication supported. Accepts credential objects (Get-Credential)

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

相关内容

  • 没有找到相关文章

最新更新