Skrypt programu PowerShell nie akceptuje znaku $ (dolara)


95

Próbuję otworzyć połączenie danych SQL przy użyciu skryptu programu PowerShell, a moje hasło zawiera $znak:

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

Kiedy próbuję otworzyć połączenie, mówi:

Logowanie nie powiodło się

Odpowiedzi:


174

Wyjdź z niego, używając backtick (`) jako znaku zmiany znaczenia dla znaku dolara ($).

Spróbuj również ująć instrukcję w apostrofy zamiast w cudzysłowy, których używasz teraz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.