Сценарій PowerShell не приймає знак долара (долара)


95

Я намагаюся відкрити з'єднання даних SQL за допомогою сценарію PowerShell, і мій пароль містить $знак:

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

Коли я намагаюся відкрити з'єднання, там пише:

Помилка логіну

Відповіді:


174

Уникніть його, використовуючи зворотний бік (`) як символ втечі для знака долара ($).

Крім того, спробуйте вкласти твердження в одинарні лапки замість подвійних лапок, які ви використовуєте зараз.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.