azure - 如何绕过 Backup-SqlDatabase 提示输入密码?

标签 azure powershell azure-sql-database azure-powershell

我正在编写一个 powershell 脚本来运行一些 sql 备份到网络共享。有没有办法绕过密码提示?

Backup-SqlDatabase -ServerInstance $SQLServer -Database $DatabaseName -BackupFile "\\network-share\MainDB.bak" -Credential (Get-Credential "sa")

目前,这会提示我输入密码。我希望这些能够自动运行,无需任何用户干预。

最佳答案

只需创建一个凭证对象并像平常一样将其传入:

$cred = [pscredential]::new('administrator',(ConvertTo-SecureString -String '!Q2w3e4r' -AsPlainText -Force))
Backup-SqlDatabase -ServerInstance $SQLServer -Database $DatabaseName -BackupFile "\\network-share\MainDB.bak" -Credential $cred

关于azure - 如何绕过 Backup-SqlDatabase 提示输入密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53858070/

相关文章:

html - 如何在azure devops中的拉取请求期间验证html文件?

powershell - 在 Runbook 中包含 runbook.ps1 脚本

azure - 获取当前订阅 ID

sql-server - 损坏的 Azure SQL 存储过程只能通过删除重新创建来修复

azure - 是否可以在 Azure VIP 交换期间更改连接字符串

oracle - 我在尝试使用 cx_Oracle 从 Azure Databricks Notebook 连接 Oracle 时遇到错误

CPU 上的 Azure IaaS 内部负载均衡器探测

azure - Azure 搜索是否处理同义词

windows - 如何根据列号分隔固定宽度的文本文件

asp.net-mvc - 如何使用 Azure 网站通过私有(private) IP 连接到 Sql Server VM