Jak w PowerShellu dopisać tekst do istniejącego pliku

Pisząc skrypt w PowerShellu prędzej czy później pojawia się potrzeba stworzenia prostego mechanizmu logowania. Na przykład takiego, który będzie dodawał informacje do pliku bez kasowania jego zawartości.

Aby uzyskać znak nowej linii w PowerShellu wystarczy wpisac `n.

W tym celu wystarczy skorzystać z polecenia Add-Content przyjmującego ścieżkę oraz tekst jaki należy dodać. Większą ilość plików można wskazać oddzielając je przecinkami bądź używając znaku gwiazdki: *.

# Dopisanie tekstu do pliku dzienny.log i krytyczny.log
Add-Content -Path c:\logi\dzienny.log, c:\logi\krytyczny.log -Value "Wlasnie nastapilo cos bardzo waznego, wrecz krytycznego!"

# Dopisanie tekstu do wszystkich plikow majacych rozszerzenie *.log
Add-Content -Path c:\logi\*.log -Value "Cokolwiek to bylo, zostalo umieszczone we wszystkich logach."