Max*_*der 8 regex string connection powershell parsing
出于某种原因,我在解析web.config文件中的连接字符串时遇到了残酷的时间.
我已经获得了connectionString,但我正在尝试获取所有的值,例如
连接字符串如下所示:
Data Source = db.sample.com; user id = sample-user; password = sample-password; Initial Catalog = sample-catalog;
Rom*_*min 14
使用 System.Data.Common.DbConnectionStringBuilder
$sb = New-Object System.Data.Common.DbConnectionStringBuilder
$sb.set_ConnectionString('Data Source=db.sample.com;user id=sample-user;password=sample-password;Initial Catalog=sample-catalog;')
$sb
Run Code Online (Sandbox Code Playgroud)
输出:
Key Value
--- -----
data source db.sample.com
user id sample-user
password sample-password
initial catalog sample-catalog
Run Code Online (Sandbox Code Playgroud)
另请参阅更多详细信息:在PowerShell中使用时,DbConnectionStringBuilder不会解析
(这就是为什么使用这个有趣的语法$sb.set_ConnectionString(...)
而不是$sb.ConnectionString = ...
).
归档时间: |
|
查看次数: |
2553 次 |
最近记录: |