ricardobohner
Goto Top

Text ersetzen im Powershell

Wie kann ich folgenden text im powershell in einer text datai ersetzen:

EnterAuxOnLogin="true" duch EnterAuxOnLogin="false"

Die text datei also xml datei heisst meu.xml

Was ich bisher versucht habe ohne erfolg:

(get-content meu.xml).replace("EnterAuxOnLogin=""true""', "EnterAuxOnLogin=""false""") | set-Content meu2.xml  

(get-content meu.xml).replace('EnterAuxOnLogin="true"', "EnterAuxOnLogin="false"') | set-Content meu2.xml  

(get-content meu.xml).replace('EnterAuxOnLogin=`"true`"', "EnterAuxOnLogin=`"false`"") | set-Content meu2.xml  

  • Ich verdächtige das die Ausrufezeichen das problem sind

Content-ID: 542861

Url: https://administrator.de/forum/text-ersetzen-im-powershell-542861.html

Ausgedruckt am: 23.12.2024 um 04:12 Uhr

NordicMike
NordicMike 04.02.2020 um 01:42:22 Uhr
Goto Top
Hi, ich habe mir mal erlaubt für Dich zu googeln:

https://stackoverflow.com/questions/42245091/replace-xml-attributes-usin ...

Keep rockin

Der Mike
ricardobohner
ricardobohner 04.02.2020 um 18:39:39 Uhr
Goto Top
Danke @NordicMike,

Also was funktioniert hat ist:

(get-content meu.xml).replace('EnterAuxOnLogin="true"'', 'EnterAuxOnLogin="false"') | set-Content meu2.xml