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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.