remplacer à chaud le contenu d'un fichier
il est possible d'ouvrir un fichier en powershell avec get-content , modifier son contenu et ensuite enregistrer les nouvelles modifications.
pour cela il faut ouvrir le fichier en utilisant les paranthèses, le contenu du fichier sera alors placé en mémoire et ensuite le fichier refermé.
(get-content C:\temp\dns.txt) | %{$_ -replace "241","246"} | set-content c:\temp\dns.txt