in meinem Skript Ich überprüfe einige Dateien und möchte einen Teil ihres vollständigen Pfades durch eine andere Zeichenfolge ersetzen (unc Pfad der entsprechenden Freigabe).Ersetzen Pfad in Powershell Zeichenfolge
Beispiel:
$fullpath = "D:\mydir\myfile.txt"
$path = "D:\mydir"
$share = "\\myserver\myshare"
write-host ($fullpath -replace $path, $share)
Die letzte Zeile mir einen Fehler gibt, da ist $ path nicht kein gültiges Muster für reguläre Ausdrücke enthalten.
Wie kann ich die Zeile ändern, damit der Ersetzungsoperator den Inhalt der Variablen $ path als Literal behandelt?
Vielen Dank im Voraus, Kevin
Thank you so much. Zu einfach :-) – bitfrickler
:) Als ich nicht über diese Methode kwnow war der Code kompliziert (Regex empfindliche Zeichen von Hand). Diese Methode zahlt sich aus;) – stej