Сценарий Powershell не принимает знак $ (доллар)


Я пытаюсь открыть подключение к данным SQL с помощью сценария powershell, и мой пароль содержит знак$:

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

когда я пытаюсь открыть соединение, он говорит, что вход не удался.

1 84

1 ответ:

вы пробовали экранировать его с помощью-backtick (`) в качестве escape-символа для знака доллара ($).

кроме того, вы пытались заключить заявление в одинарные кавычки вместо двойных кавычек, которые вы используете сейчас?