Skrip PowerShell tidak menerima tanda $ (dolar)


95

Saya mencoba membuka koneksi data SQL menggunakan skrip PowerShell dan kata sandi saya berisi $tanda:

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

Ketika saya mencoba untuk membuka koneksi, dikatakan:

Gagal masuk

Jawaban:


174

Escape dengan menggunakan backtick (`) sebagai karakter escape untuk tanda dolar ($).

Selain itu, cobalah untuk menyertakan pernyataan dalam tanda kutip tunggal alih-alih tanda kutip ganda yang Anda gunakan sekarang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.