Script di PowerShell che non accetta il segno $ (dollaro)


95

Sto provando ad aprire una connessione dati SQL utilizzando uno script PowerShell e la mia password contiene un $segno:

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

Quando provo ad aprire una connessione dice:

Accesso fallito

Risposte:


174

Esci da esso utilizzando il segno di spunta (`) come carattere di escape per il segno del dollaro ($).

Inoltre, prova a racchiudere l'istruzione tra virgolette singole invece che tra virgolette doppie che stai utilizzando ora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.