Select-string-escape-Zeichen

Ich versuche zu suchen, - Verzeichnis c:\bats\ für batch-Dateien mit dem unc-Pfad \\server\public

Befehl:

Get-ChildItem -path c:\bats\ -recurse | Select-string -pattern "\\server\public"

Ich erhalte eine Fehler mit Bezug auf die string -\\server\public:

Select-string : The string \\server\public is not a valid regular
expression: parsing "\\server\public" - Malformed \p{X} character
escape. At line:1 char:91
+ ... ts" -recurse | Select-string -pattern \\server\public
+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Select-String], ArgumentException
+ FullyQualifiedErrorId : InvalidRegex,Microsoft.PowerShell.Commands.SelectStringCommand

Ich habe versucht, mit verschiedenen entweicht wie "\server\public" oder "'\server\public'" aber ich erhalte immer dieselbe Fehlermeldung.

InformationsquelleAutor rob | 2015-02-05
Schreibe einen Kommentar