Estoy tratando de reemplazar una oración en el archivo .config usando powershell.Pasar la cadena incluye signos de dólar para -Restaurar la variable
${c:Web.config} = ${c:Web.config} -replace
'$BASE_PATH
$ \ Test \ bin` $ Test_TYPE` $ \ WebTest.dll', 'c: \ Archivos de programa \ ejemplo \ webtest.dll'
cada vez que intento ejecutar el código anterior consigo
"patrón de expresión regular no válida: $ base_path $ \ Test \ bin \ $ test_type $ \ WebTest.dll" en c: \ pruebas \ runtesting.ps1 -replace < < < < $ base_path $ \ Test \ bin \ $ test_type $ \ WebTest.dll
Si yo no uso el backtick los signos de dólar desaparecerán y algo de texto.
¿Cómo pasaría los signos de dólar en una cadena para "reemplazar"?
Agregué el código a mi respuesta. – stej