Verbindung v1.07
Von Mark Russinitch
Veröffentlicht: 4. Juli 2016
Downloadverbindung(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).
Downloadverbindung(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