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.