在powershell中,
使用az keyvault secret set
将localdb连接字符串设置为密钥库密码失败,原因是“\"前面有右括号“)”。az keyvault secret set --name ConnectionString-messaging --vault-name kvtemptest --value "server=(LocalDb)\\MSSQLLocalDb;database=messaging;trusted_connection=yes;Pooling=false;"
我得到错误是
\MSSQLLocalDb此时意外。
下面也试过了
(反勾号)但结果相同az keyvault secret set --name ConnectionString-bwalk-messaging --vault-name kvsamtemptest --value "server=(LocalDb)
\MSSQLLocalDb;Bwalk_Messaging;trusted_connection=yes;合并=假;“”
(大括号加倍)az keyvault secret set --name ConnectionString-bwalk-messaging --vault-name kvsamtemptest --value "server=((LocalDb))
\MSSQLLocalDb;Bwalk_Messaging;trusted_connection=yes;合并=假;“`
- 命令在git bash控制台中工作gr 8 *
1条答案
按热度按时间nkoocmlb1#
az --% az keyvault secret set --name ConnectionString-messaging --vault-name kvtemptest --value "server=(LocalDb)\\MSSQLLocalDb;database=messaging;trusted_connection=yes;Pooling=false;"
应该可以工作。这里提到:https://learn.microsoft.com/en-us/cli/azure/use-cli-effectively?tabs=powershell%2Cpowershell2#use-quotation-marks-in-parameters和powershell文档,请访问:https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing?view=powershell-7.3#the-stop-parsing-token