Split-Pfad mit Root-UNC-Verzeichnis
Also ich hab ein UNC-Pfad, etwa so:
\\server\folder
Ich will nur den Pfad-zu-server, z.B. \\server
.
Split-Path "\\server\folder" -Parent
zurück ""
. Alles, was ich versuchen welche sich mit dem root schlägt fehl.
Zum Beispiel Get-Item "\\server"
schlägt zu.
Wie kann ich sicher den Weg der \\server
aus \\server\\folder
im PowerShell?
- Ist dieser Server Fehler posten verwenden? serverfault.com/questions/297690/...
- Nicht wirklich, Split-Path usw. funktionieren gut für einen Pfad in der form "\\server\Ordner1\Ordner2"
- Für einen UNC-Pfad das root-Verzeichnis ist der servername + ist der name der Freigabe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe der
System.Uri
Klasse und der Abfrage Ihrerhost
Eigenschaft:Hinweis: Für einen UNC-Pfad das root-Verzeichnis ist der servername plus ist der name der Freigabe Teil.
$URI = [URI]"\\Server\Folder"
$URI.Host
Beispiel für den Einsatz von regulären Ausdrücken: