Zamień ciąg znaków w pliku na zdalnych serwerach

0

Napisałem skrypt, który zastąpi ciąg znaków w pliku w systemie lokalnym.

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

Czy ktoś może mi pomóc, potrzebuję tego polecenia do uruchomienia na wielu serwerach, a wynik powinien zostać zapisany w pliku.

Venkata Kalyan
źródło
Czy rzeczywiście możemy zobaczyć kod źródłowy twojego skryptu?
pycvalade
(Get-Content c: \ temp \ connectionFailure.properties) | ForEach-Object {$ _ -replace "connectionRetry = false", "connectionRetry = true"} | Zawartość zestawu c: \ temp \ connectionFailure.properties
Venkata Kalyan
1
Jest wiele możliwości, aby to zrobić. pracując z unc path jak, \\server02\c$\file.propertiesa następnie za pomocą pętli foreach-object. pracy z invoke-commandlub pssessionpraca z new-psdrivewspółpracujący z psexec. Proponuję przejrzeć niektóre z tych słów kluczowych w Google i wypróbować je samodzielnie, jeśli wystąpi bardziej konkretny błąd, możesz do nas wrócić.
SimonS