$ (달러) 기호를 허용하지 않는 PowerShell 스크립트


95

PowerShell 스크립트를 사용하여 SQL 데이터 연결을 열려고하는데 암호에 $기호 가 포함되어 있습니다 .

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

연결을 열려고하면 다음과 같이 표시됩니다.

로그인 실패

답변:


174

백틱 (`)을 달러 기호 ($)의 이스케이프 문자로 사용하여 이스케이프하십시오.

또한 지금 사용하고있는 큰 따옴표 대신 작은 따옴표로 문을 묶으십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.