Скрипт PowerShell не принимает знак $ (доллар) - PullRequest
89 голосов
/ 23 октября 2009

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

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

Когда я пытаюсь открыть соединение, он говорит:

Ошибка входа

1 Ответ

167 голосов
/ 23 октября 2009

Escape, используя backtick (`) в качестве escape-символа для знака доллара ($).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...