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

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

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

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

로그인 실패



답변

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

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


답변