Skrzyżowanie w wersji 1.07

Autor: Mark Russinovich

Opublikowano: 4 lipca 2016 r.

DownloadDownload Junction(504 KB)

Wprowadzenie

System Windows 2000 i nowsze obsługują punkty skrzyżowania, w których katalog służy jako alias do innego katalogu na komputerze. Jeśli na przykład katalog D:\WIN określił C:\WINNT\SYSTEM32 jako element docelowy, aplikacja, która uzyskuje dostęp do katalogu D:\WIN\DRIVERS, będzie w rzeczywistości uzyskiwać dostęp do katalogu C:\WINNT\SYSTEM32\DRIVERS. Niestety, system Windows 2000 nie zawiera narzędzi do tworzenia punktów skrzyżowania. Musisz kupić zestaw Resource Kit systemu Windows 2000, który jest dostarczany z narzędziem linkd do tworzenia skrzyżowań. Dlatego postanowiłem napisać własne narzędzie tworzenia punktów skrzyżowania: Junction. Tworzy punkty skrzyżowań NTFS, umożliwia sprawdzenie, czy pliki lub katalogi są rzeczywiście punktami ponownej analizy. (Punkty ponownej analizy są mechanizmem, na którym opierają się połączenia NTFS. Usługa zdalnego magazynowania używa punktów ponownej analizy, a także punktów instalacji woluminu).

Uwaga

System Windows nie obsługuje połączeń z katalogami w udziałach zdalnych.

Korzystanie ze skrzyżowań

Składnia

  • Aby uzyskać informacje o punkcie ponownej analizy: junction.exe [-s] [-q] <file or directory>
  • Aby utworzyć punkt połączenia: junction.exe <junction directory> <junction target>
  • Aby usunąć punkt połączenia: junction.exe -d <junction directory>

Parametry

Parametr Opis
<file or directory> Ścieżka do pliku lub folderu w celu wykonywania zapytań dotyczących informacji o punkcie ponownej analizy
-s Recurse podkatalogów
<junction directory> Nazwa punktu połączenia do utworzenia lub usunięcia
<junction target> Pełna ścieżka do miejsca docelowego punktu połączenia w celu utworzenia
-d Usuwanie punktu połączenia

Przykłady

Aby określić, czy plik jest połączeniem, określ nazwę pliku:

junction c:\test

Aby wyświetlić listę skrzyżowań pod katalogiem, dołącz przełącznik –s:

junction -s c:\

Aby utworzyć połączenie c:\Program-Files dla "c:\Program Files":

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

Aby usunąć skrzyżowanie, użyj przełącznika –d:

junction -d c:\Program-Files

Kody powrotne

0 — w przypadku powodzenia
-1 — po nieudanym utworzeniu nowego skrzyżowania
0 — po nieudanym usunięciu skrzyżowań (np. jeśli nie znaleziono pliku)
0 — podczas sprawdzania, czy plik jest połączeniem kończy się niepowodzeniem (np. jeśli plik nie zostanie znaleziony)

DownloadDownload Junction(504 KB)

Działa w:

  • Klient: Windows Vista i nowsze
  • Serwer: Windows Server 2008 i nowsze
  • Nano Server: 2016 i nowsze