【发布时间】:2022-01-13 19:23:27
【问题描述】:
我有一个连接字符串
Server=tcp:abcd.database.net;Initial Catalog=abcd;Persist Security Info=False;User ID=User123;Password=Password123;MultipleActiveResultSets=False
我想从此连接字符串中提取用户 ID 和密码。我是否必须使用字符串操作,最好的方法是什么,或者是否有更好的方法来获取用户 ID 或密码
$conn=new-object System.Data.SqlClient.SQLConnection
$conn.ConnectionString = Get-AzKeyVaultSecret -VaultName "Vault" -Name "Secret" -AsPlainText
但上面只给了我一个具有基本属性的对象。
【问题讨论】:
-
SqlConnectionStringBuilder. -
@JeroenMostert 太棒了,不知道。我打算提议
ConvertFrom-StringData。为什么不将其发布为答案? -
因为那样我就需要发布多个单词。留给读者作为练习。 :)
-
试试这个:
[System.Data.SqlClient.SqlConnectionStringBuilder]$Server -
@Amy 如果您可以自己解决问题,您可以发布答案以向其他人展示您如何解决问题。将来它可能会帮助其他人。
标签: powershell connection-string azure-powershell