Eine Textdatei lesen kannst du mit dem Cmdlet Get-Content.
# Dateipfad festlegen
$filePath = "C:\pfad\zur\datei.txt"
# Dateiinhalt lesen und in einer Variable speichern
$content = Get-Content -Path $filePath
# Den Dateiinhalt auf der Konsole ausgeben
Write-Host $content
Mit dem Cmdlet Set-Content kannst du Text in eine Datei schreiben.
# Dateipfad festlegen
$filePath = "C:\pfad\zur\neuen_datei.txt"
# Inhalt, der in die Datei geschrieben werden soll
$newContent = "Dies ist der neue Inhalt der Datei."
# Den Inhalt in die Datei schreiben
$newContent | Set-Content -Path $filePath
Vorsicht, das Cmdlet Set-Content überschreibt alle Inhalte die bereits in der Datei vorhanden sind. Möchtest du etwas an den bestehenden Inhalt anhängen kannst du das Cmdlet Add-Content nutzen.
# Dateipfad festlegen
$filePath = "C:\pfad\zur\vorhandenen_datei.txt"
# Inhalt, der der Datei hinzugefügt werden soll
$additionalContent = "Dieser Inhalt wird angehängt."
# Den Inhalt an die Datei anhängen
$additionalContent | Add-Content -Path $filePath