Verbindung v1.07

Von Mark Russinitch

Veröffentlicht: 4. Juli 2016

DownloadDownloadverbindung(504 KB)

Einführung

Windows 2000 und höher unterstützen Verbindungspunkte, bei denen ein Verzeichnis als Alias für ein anderes Verzeichnis auf dem Computer dient. Wenn beispielsweise das Verzeichnis D:\WIN C:\WINNT\SYSTEM32 als Ziel angegeben hat, würde eine Anwendung, die auf D:\WIN\DRIVERS zugreift, tatsächlich auf C:\WINNT\SYSTEM32\DRIVERS zugreifen. Leider enthält Windows 2000 keine Tools zum Erstellen von Verbindungspunkten. Sie müssen das Windows 2000 Resource Kit erwerben, das mit dem linkd Hilfsprogramm zum Erstellen von Verbindungen geliefert wird. Daher habe ich mich entschieden, mein eigenes Tool zum Erstellen von Verbindungspunkten zu schreiben: Junction. Es werden NTFS-Verbindungspunkte erstellt, und Sie können feststellen, ob Dateien oder Verzeichnisse tatsächlich Rearse-Punkte sind. (Wiederholungspunkte sind der Mechanismus, auf dem NTFS-Verbindungen basieren. Der Remote Storage-Dienst verwendet Sowohl Dies sind die Rearse-Punkte als auch Volume-Bereitstellungspunkte.)

Hinweis

Windows unterstützt keine Verbindungen mit Verzeichnissen auf Remotefreigaben.

Verwenden einer Verbindung

Syntax

  • So rufen Sie Informationen zum Wiederholungspunkt ab: junction.exe [-s] [-q] <file or directory>
  • So erstellen Sie einen Verbindungspunkt: junction.exe <junction directory> <junction target>
  • So löschen Sie einen Verbindungspunkt: junction.exe -d <junction directory>

Parameter

Parameter BESCHREIBUNG
<file or directory> Pfad zur Datei oder zum Ordner zum Abfragen von Informationen zu Denkpfaden
-s Rekursive Unterverzeichnisse
<junction directory> Name des zu erstellende oder zu löschende Verbindungspunkts
<junction target> Vollständiger Pfad zum Ziel des zu erstellende Verbindungspunkts
-d Löschen des Verbindungspunkts

Beispiele

Geben Sie den Dateinamen an, um zu bestimmen, ob es sich bei einer Datei um eine Verbindung handelt:

junction c:\test

Um Verbindungen unter einem Verzeichnis aufzulisten, schließen Sie den Schalter –s ein:

junction -s c:\

So erstellen Sie eine Verbindung c:\Program-Files für "c:\Programme":

md Program-Files
junction c:\Program-Files "c:\Program Files"

Verwenden Sie zum Löschen einer Verbindung den Schalter –d:

junction -d c:\Program-Files

Rückgabecodes

0 – bei Erfolg
-1 : bei fehlerhafter Erstellung einer neuen Verbindung
0 – beim fehlerhaften Löschen der Verbindung (z. B. wenn die Datei nicht gefunden wurde)
0 : Bei der Überprüfung, ob eine Datei eine Verbindung ist, tritt ein Fehler auf (z. B. wenn die Datei nicht gefunden wird).

DownloadDownloadverbindung(504 KB)

Wird unter ausgeführt:

  • Client: Windows Vista und höher
  • Server: Windows Server 2008 und höher
  • Nano Server: 2016 und höher