web-dev-qa-db-fra.com

Le script PowerShell n'accepte pas le signe $ (dollar)

J'essaie d'ouvrir une connexion de données SQL à l'aide d'un script PowerShell et mon mot de passe contient un $ signe:

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

Lorsque j'essaie d'ouvrir une connexion, il dit:

Échec de la connexion

91
Murtaza Mandvi

Échappez-le en utilisant backtick (`) comme caractère d'échappement pour le signe dollar ($).

Essayez également de placer l'instruction entre guillemets simples au lieu des guillemets doubles que vous utilisez maintenant.

170
Shankar R10N