Spojení v1.07

Od Mark Russinovich

Publikováno: 4. července 2016

DownloadDownload Junction(504 kB)

Úvod

Systémy Windows 2000 a novější podporují spojovací body, kde adresář slouží jako alias k jinému adresáři v počítači. Pokud například adresář D:\WIN zadal C:\WINNT\SYSTEM32 jako cíl, pak aplikace, která přistupuje k D:\WIN\DRIVERS, by ve skutečnosti přistupovala ke C:\WINNT\SYSTEM32\DRIVERS. Systém Windows 2000 bohužel neobsahuje žádné nástroje pro vytváření spojovacích bodů. Musíte zakoupit sadu Windows 2000 Resource Kit, která je součástí linkd nástroje pro vytváření spojení. Proto jsem se rozhodl napsat vlastní spojovací bod-vytvoření nástroje: Junction. Vytvoří spojovací body NTFS, umožňuje zjistit, jestli jsou soubory nebo adresáře skutečně spojovací body. (Spojovací body jsou mechanismus, na kterém jsou založeny spojení NTFS. Služba vzdáleného úložiště používá spojovací body i přípojné body svazku.)

Poznámka

Systém Windows nepodporuje spojení s adresáři ve vzdálených sdílených složkách.

Použití spojení

Syntaxe

  • Získání informací o spojovacím bodu: junction.exe [-s] [-q] <file or directory>
  • Vytvoření spojovacího bodu: junction.exe <junction directory> <junction target>
  • Odstranění spojovacího bodu: junction.exe -d <junction directory>

Parametry

Parametr Popis
<file or directory> Cesta k souboru nebo složce, která se má dotazovat na informace o spojovacím bodu
-s Souběžné podadresáře
<junction directory> Název spojovacího bodu pro vytvoření nebo odstranění
<junction target> Úplná cesta k cíli spojovacího bodu pro vytvoření
-d Odstranění spojovacího bodu

Příklady

Pokud chcete zjistit, jestli je soubor spojením, zadejte název souboru:

junction c:\test

Pokud chcete zobrazit seznam spojení pod adresářem, zahrňte přepínač -s:

junction -s c:\

Vytvoření spojení c:\Program-Files pro c:\Program Files:

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

Pokud chcete odstranit spojení, použijte přepínač -d:

junction -d c:\Program-Files

Návratové kódy

0 – o úspěchu
-1 – při neúspěšném vytvoření nového spojení
0 – při neúspěšném odstranění spojení (např. pokud nebyl nalezen soubor)
0 – při kontrole, jestli soubor není spojením (např. pokud nebyl nalezen soubor)

DownloadDownload Junction(504 kB)

Běží na:

  • Klient: Windows Vista a vyšší
  • Server: Windows Server 2008 a novější
  • Nano Server: 2016 a novější