Ersetzen Sie die Zeichenfolge in einer Datei auf Remoteservern

0

Ich habe ein Skript geschrieben, das die Zeichenfolge in einer Datei auf dem lokalen System ersetzt.

(Get-Content c:\temp\connectionFailure.properties) | ForEach-Object { $_ -replace "connectionRetry=false", "connectionRetry=true" } | Set-Content c:\temp\connectionFailure.properties

Kann mir jemand weiterhelfen, ich brauche diesen Befehl um auf mehreren Servern zu laufen & das Ergebnis sollte in einer Datei gespeichert sein.

Venkata Kalyan
quelle
Können wir den Quellcode Ihres Skripts tatsächlich sehen?
Pycvalade
(Get-Content c: \ temp \ connectionFailure.properties) | ForEach-Object {$ _ -replace "connectionRetry = false", "connectionRetry = true"} | Set-Content c: \ temp \ connectionFailure.properties
Venkata Kalyan
1
Dafür gibt es viele Möglichkeiten. arbeite mit unc path like \\server02\c$\file.propertiesund schleife sie dann mit foreach-object. Arbeiten mit invoke-commandoder der pssessionArbeit mit new-psdrive, die Arbeit mit psexec. Ich empfehle Ihnen, einige dieser Keywords zu googeln und es selbst zu versuchen. Wenn Sie dann einen genaueren Fehler haben, können Sie sich an uns wenden.
SimonS