PowerShell script não aceitar $ (dólar) sinal
-
06-07-2019 - |
Pergunta
Eu estou tentando abrir uma conexão de dados SQL usando um script PowerShell e minha senha contém um sinal $
:
$cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;")
Quando tento abrir uma conexão que diz:
Login falhou
Solução
Fuga-lo usando crase ( `) como um caractere de escape para o cifrão ($).
Além disso, tente colocar a declaração em aspas simples em vez das aspas que você está usando agora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow