[Bewertung] Was ist ein UNC-Pfad und wie verwendet man ihn?

Diese von MiniTool gesponserte Bibliothek definiert hauptsächlich einen UNC-Pfad und seine gültige Form, listet Beispiele in Unix- und Windows-Systemen, Methoden zum Suchen und Erstellen eines UNC-Pfads auf und vergleicht den UNC-Pfad und das zugeordnete Netzlaufwerk.

Was ist ein UNC-Pfad?

Ein UNC-Pfad kann verwendet werden, um auf Netzwerkordner, Dateien usw. zuzugreifen. Er muss das von der Universal Naming Convention (UNC), dem in Microsoft Windows verwendeten Benennungssystem, vorgegebene Format haben.

Der UNC-Pfad ist ein Standard zur Identifizierung von Servern, Druckern und anderen Ressourcen in einem Netzwerk, der seinen Ursprung in der Unix-Community hat. Er verwendet doppelte Schrägstriche oder Backslashes, die dem Namen des Computers in Windows vorangestellt werden. Die Pfade (Laufwerke und Verzeichnisse) innerhalb des Computers werden mit einem einzelnen Schrägstrich oder Backslash () getrennt.

Im Gegensatz dazu werden in Unix-Systemen, einschließlich Unix und Linux-verwandten Betriebssystemen wie macOS und Android, Schrägstriche (/) anstelle von Backslashs verwendet.

Erfahren Sie mehr: Backslash vs. Forward Slash: Unterschied in der Syntax, Dateipfad.

Gültiger UNC-Pfad

Ein gültiger UNC-Pfad muss mindestens 2 der 3 Pfadkomponenten <Servername>, <Share> und <Dateiname> enthalten, die als erste Pfadkomponente, zweite Pfadkomponente bzw. dritte Pfadkomponente bezeichnet werden. Die letzte Komponente des Pfades wird auch als Blattkomponente bezeichnet.

Servername

Der Servername besteht entweder aus einer Netzwerknamenskette, die von einem Administrator festgelegt und von einem Netzwerknamensdienst wie DNS oder WINS verwaltet wird, oder aus einer IP Adresse. Normalerweise beziehen sich diese Hostnamen entweder auf einen Windows-PC oder einen Windows-kompatiblen Drucker.

Freigabe

Der Abschnitt Freigabename bezeichnet eine Bezeichnung, die von einem Administrator oder manchmal auch innerhalb des Betriebssystems erstellt wurde. In den meisten Windows-Systemen bezieht sich der integrierte Freigabename admin$ auf das Stammverzeichnis der Betriebssysteminstallation, normalerweise C:Windows, manchmal aber auch C:\WINDOWS.

UNC-Pfade enthalten jedoch keine Treiberbuchstaben, sondern nur eine Bezeichnung, die auf ein bestimmtes Laufwerk verweisen kann.

Lesen Sie auch: Was ist der Prozess UNCServer.exe und sollte ich ihn entfernen?

Dateiname

Innerhalb eines UNC-Pfads verweist der Dateiname auf ein lokales Unterverzeichnis unterhalb des Freigabebereichs. Dieser Teil ist optional. Wenn Dateiname angegeben ist, verweist der UNC-Pfad einfach auf den obersten Ordner der Freigabe. Außerdem muss file_path absolut/voll qualifiziert sein und nicht relativ. Sie können relative Pfade nur verwenden, indem Sie einen UNC-Pfad einem Laufwerksbuchstaben zuordnen.

Die Größe und die gültigen Zeichen für eine Pfadkomponente werden durch das für den Zugriff auf die Ressource verwendete Protokoll und den Typ der Ressource, auf die zugegriffen wird, definiert. Die einzige Einschränkung, die DFS für Pfadkomponenten vorsieht, besteht darin, dass Pfadkomponenten ein oder mehrere Zeichen lang sein müssen und keinen Backslash oder eine Null enthalten dürfen.

Beispiele für UNC-Pfade

Für Unix: //servername/path

Für Windows/DOS: \servernamepfad

Wie findet man den UNC-Pfad?

Wie finden Sie den UNC-Pfad eines zugeordneten Netzlaufwerks? Führen Sie einfach net use in CMD oder PowerShell aus.

Wie erstellt man einen UNC-Pfad?

Sie können einen UNC-Pfad im Windows Explorer erstellen. Klicken Sie einfach mit der rechten Maustaste auf einen Ordner und wählen Sie eine der Optionen aus dem Menü Freigabe, um ihm einen Freigabenamen zuzuweisen.

UNC-Pfad vs. zugeordnetes Laufwerk

Ein zugeordnetes Netzlaufwerk kann eine Alternative zu einem UNC-Pfad sein und beide können im Microsoft Windows Explorer, der Eingabeaufforderung oder der PowerShell verwendet werden. Mit den richtigen Sicherheitsanmeldeinformationen können Sie Netzlaufwerke zuordnen und auf Ordner auf einem entfernten PC zugreifen, indem Sie dessen Laufwerksbuchstaben anstelle eines UNC-Pfads verwenden.