สคริปต์ PowerShell ไม่ยอมรับเครื่องหมาย $ (ดอลลาร์)


95

ฉันกำลังพยายามเปิดการเชื่อมต่อข้อมูล SQL โดยใช้สคริปต์ PowerShell และรหัสผ่านของฉันมี$เครื่องหมาย:

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

เมื่อฉันพยายามเปิดการเชื่อมต่อมันขึ้นว่า:

เข้าสู่ระบบล้มเหลว

คำตอบ:


174

หลีกหนีโดยใช้ backtick (`) เป็นอักขระหลีกสำหรับเครื่องหมายดอลลาร์ ($)

นอกจากนี้ให้พยายามใส่คำสั่งในเครื่องหมายคำพูดเดี่ยวแทนที่จะเป็นเครื่องหมายคำพูดคู่ที่คุณใช้อยู่ตอนนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.