Скрипт PowerShell не принимает знак $ (доллар)
-
06-07-2019 - |
Вопрос
Я пытаюсь открыть соединение данных SQL с помощью скрипта PowerShell, и мой пароль содержит знак $
:
$cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;")
Когда я пытаюсь открыть соединение, он говорит:
Ошибка входа
Решение
Избегайте его, используя backtick (`) в качестве escape-символа для знака доллара ($).
Кроме того, попробуйте заключить оператор в одинарные кавычки вместо используемых в настоящее время двойных кавычек.
Не связан с StackOverflow