【问题标题】:PowerShell script not accepting $ (dollar) signPowerShell 脚本不接受 $(美元)符号
【发布时间】:2019-02-11 21:35:57
【问题描述】:

我正在尝试使用 PowerShell 脚本打开 SQL 数据连接,而我的密码包含 $ 符号:

$cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;")

当我尝试打开一个连接时,它会说:

登录失败

【问题讨论】:

    标签: powershell escaping


    【解决方案1】:

    使用反引号 (`) 作为美元符号 ($) 的转义字符来转义它。

    另外,请尝试将语句括在单引号中,而不是您现在使用的双引号。

    【讨论】:

      猜你喜欢
      • 2013-03-13
      • 2014-02-01
      • 2022-12-10
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2012-09-17
      相关资源
      最近更新 更多