Verbindung v1.07
Von Mark Russinovich
Veröffentlicht: 4. Juli 2016
Download Junction(504 KB)
Einführung
Windows 2000 und höher verbindungspunkte unterstützen, wobei ein Verzeichnis als Alias für ein anderes Verzeichnis auf dem Computer dient. Wenn das Verzeichnis D:\WIN beispielsweise 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 kommt Windows 2000 ohne Tools zum Erstellen von Kreuzungspunkten. Sie müssen das Windows 2000 Resource Kit erwerben, das mit dem linkd
Dienstprogramm zum Erstellen von Verbindungen ausgestattet ist. Ich habe mich daher entschieden, mein eigenes Verbindungspunkt-Erstellungstool zu schreiben: Junction
. Sie erstellt NTFS-Verbindungspunkte, damit Sie sehen können, ob Dateien oder Verzeichnisse tatsächlich reparierungspunkte sind. (Reparse Points sind der Mechanismus, auf dem NTFS-Verbindungen basieren. Der Remote-Storage-Dienst verwendet Reparsepunkte sowie Volume mount points.)
Hinweis
Windows unterstützt keine Verbindungen mit Verzeichnissen für Remotefreigaben.
Verwenden von Verbindung
Syntax
- So erhalten Sie Informationen zu reparse Point:
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 zur Abfrage nach Informationen zum Reparse-Punkt |
-s |
Rekursieren von Unterverzeichnissen |
<junction directory> |
Name des Knotenpunkts, der erstellt oder gelöscht werden soll |
<junction target> |
Vollständiger Pfad zum Ziel des zu erstellenden Verbindungspunkts |
-d |
Löschen des Verbindungspunkts |
Beispiele
Um festzustellen, ob eine Datei eine Verbindung ist, geben Sie den Dateinamen an:
junction c:\test
Um Verbindungen unterhalb eines Verzeichnisses auflisten zu können, schließen Sie den Schalter –s ein:
junction -s c:\
So erstellen Sie eine Verbindung c:\Program-Files für "c:\Program Files":
junction c:\Program-Files "c:\Program Files"
Um eine Verbindung zu löschen, verwenden Sie den Schalter "–d":
junction -d c:\Program-Files
Rückgabecodes
0 - erfolg
-1 - bei fehlgeschlagener Erstellung neuer Verbindung
0 – Fehler beim Löschen der Verbindung (z. B. wenn die Datei nicht gefunden wurde)
0 – Bei der Überprüfung, ob eine Datei eine Verbindung ist, schlägt fehl (z. B. wenn die Datei nicht gefunden wurde)
Download Junction(504 KB)
Wird ausgeführt auf:
- Client: Windows Vista und höher
- Server: Windows Server 2008 und höher
- Nano Server: 2016 und höher