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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.