You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure CLI更新Azure SQL Server审计策略的PowerShell变量传值问题

Azure SQL Server审计策略更新问题

我正尝试通过Azure CLI更新Azure SQL Server的审计策略,参考官方文档操作。

尝试的命令

  • 初始命令:
az sql server audit-policy update `
    -g $group -n $sqlServerName --state Enabled --bsts Enabled `
    --storage-endpoint "https://$($storagename).blob.core.windows.net" `
    --storage-key $somekey
  • 尝试给密钥变量加引号的命令:
az sql server audit-policy update `
    -g $group -n $sqlServerName --state Enabled --bsts Enabled `
    --storage-endpoint "https://$($storagename).blob.core.windows.net" `
    --storage-key '"' + $somekey + '"'
  • 直接写入具体值可正常执行的命令:
az sql server audit-policy update -g somestorage -n somesqlserver --state Enabled --bsts Enabled --storage-endpoint https://somestorageaccount.blob.core.windows.net --storage-key somelongencodedkey==

脱敏后的错误信息

[DBG]: $error[1].Exception
DEBUG: cli.knack.cli: Command arguments: ['sql', 'server', 'audit-policy', 'update', '-g', 'somegroup', '-n', 'somesqlserver', '--state', 'Enabled',   
'--bsts', 'Enabled', '--storage-endpoint', 'https://somestorageaccount.blob.core.windows.net', '--storage-key',
'somelongkey==', '--debug']

注:已确认变量对应的值均有效,但使用变量时命令执行失败,直接写具体值则正常。

内容的提问来源于stack exchange,提问作者Chris Hayes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:01:00