El script de PowerShell no acepta el signo $ (dólar)


95

Estoy intentando abrir una conexión de datos SQL usando un script de PowerShell y mi contraseña contiene un $letrero:

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

Cuando intento abrir una conexión, dice:

error de inicio de sesion

Respuestas:


174

Escápelo usando comillas inversas (`) como carácter de escape para el signo de dólar ($).

Además, intente encerrar la declaración entre comillas simples en lugar de las comillas dobles que está usando ahora.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.