Teilen über


Junction v1.07

Von Mark Russinovich

Veröffentlicht am: 4. Juli 2016

DownloadJunction herunterladen(504 KB)

Einführung

Ab Windows 2000 werden Verknüpfungspunkte unterstützt, an denen ein Verzeichnis als Alias für ein anderes Verzeichnis auf dem Computer dient. Wurde für das Verzeichnis „D:\WIN“ beispielsweise „C:\WINNT\SYSTEM32“ als Ziel angegeben, greift eine Anwendung, die auf „D:\WIN\DRIVERS“ zugreift, tatsächlich auf „C:\WINNT\SYSTEM32\DRIVERS“ zu. Leider verfügt Windows 2000 über keine Tools zum Erstellen von Verknüpfungspunkten. Sie müssen das Windows 2000 Resource Kit erwerben, das mit dem Hilfsprogramm linkd zum Erstellen von Verknüpfungen ausgestattet ist. Daher habe ich beschlossen, mein eigenes Tool zum Erstellen von Verknüpfungspunkten zu schreiben: Junction. Es erstellt NTFS-Verknüpfungspunkte, mit denen Sie sehen können, ob Dateien oder Verzeichnisse in Wirklichkeit Analysepunkte sind. (Analysepunkte sind der Mechanismus, auf dem NTFS-Verknüpfungen basieren. Der Remotespeicherdienst verwendet Analysepunkte und Volumebereitstellungspunkte.)

Hinweis

Windows unterstützt keine Verknüpfungen zu Verzeichnissen auf Remotefreigaben.

Verwenden von Junction

Syntax

  • So erhalten Sie Informationen zu Analysepunkten: junction.exe [-s] [-q] <file or directory>
  • So erstellen Sie einen Verknüpfungspunkt: junction.exe <junction directory> <junction target>
  • So löschen Sie einen Verknüpfungspunkt: junction.exe -d <junction directory>

Parameter

Parameter Beschreibung
<file or directory> Pfad zu der Datei oder dem Ordner, die bzw. der nach Informationen zum Analysepunkt abfragt werden soll
-s Recurse-Unterverzeichnisse
<junction directory> Name des zu erstellenden oder zu löschenden Verknüpfungspunkts
<junction target> Vollständiger Pfad zum Ziel des zu erstellenden Verknüpfungspunkts
-d Löschen des Verknüpfungspunkts

Beispiele

Um zu ermitteln, ob es sich bei einer Datei um eine Verknüpfung handelt, geben Sie den Dateinamen an:

junction c:\test

Um Verknüpfungen unter einem Verzeichnis aufzulisten, schließen Sie den Switch „–s“ ein:

junction -s c:\

So erstellen Sie eine Verknüpfung „c:\Program-Files“ für „c:\Programme“:

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

Um eine Verknüpfung zu löschen, verwenden Sie den Schalter „–d“:

junction -d c:\Program-Files

Rückgabecodes

0 – bei Erfolg
-1 – wenn das Erstellen einer neuen Verknüpfung fehlschlägt
0 – wenn das Löschen der Verknüpfung fehlschlägt (z. B. wenn die Datei nicht gefunden wurde)
0 – wenn die Überprüfung, ob eine Datei eine Verknüpfung ist, fehlschlägt (z. B. wenn die Datei nicht gefunden wurde)

DownloadJunction herunterladen(504 KB)

Läuft auf:

  • Client: Windows Vista und höher.
  • Server: Alle Windows Server 2008 (x64) und höher.
  • Nano Server: 2016 und höher