Junction v1.07

Par Mark Russinovich

Date de publication : 4 juillet 2016

DownloadTélécharger Junction(504 KB)

Présentation

Windows 2000 et versions ultérieures prennent en charge les points de jonction, où un répertoire sert d’alias à un autre répertoire sur l’ordinateur. Par exemple, si le répertoire D:\WIN a spécifié C:\WINNT\SYSTEM32 comme cible, une application accédant à D:\WIN\DRIVERS accéderait en réalité à C:\WINNT\SYSTEM32\DRIVERS. Malheureusement, Windows 2000 est fourni avec aucun outil pour créer des points de jonction. Vous devez acheter le Kit de ressources Windows 2000, fourni avec l’utilitaire linkd de création de jonctions. J’ai donc décidé d’écrire mon propre outil de création de point de jonction : Junction. Il crée des points de jonction NTFS, ce qui vous permet de voir si les fichiers ou les répertoires sont réellement des points d’analyse. (Les points d’analyse sont le mécanisme sur lequel les jonctions NTFS sont basées. Le service de stockage à distance utilise des points d’analyse ainsi que des points de montage de volume.)

Remarque

Windows ne prend pas en charge les jonctions aux répertoires sur les partages distants.

Utilisation de Jonction

Syntaxe

  • Pour obtenir des informations de point d’analyse : junction.exe [-s] [-q] <file or directory>
  • Pour créer un point de jonction : junction.exe <junction directory> <junction target>
  • Pour supprimer un point de jonction : junction.exe -d <junction directory>

Paramètres

Paramètre Description
<file or directory> Chemin d’accès au fichier ou dossier à interroger pour obtenir des informations de point d’analyse
-s Traiter récursivement les sous-répertoires
<junction directory> Nom du point de jonction à créer ou à supprimer
<junction target> Chemin d’accès complet à la cible du point de jonction à créer
-d Supprimer le point de jonction

Exemples

Pour déterminer si un fichier est une jonction, spécifiez le nom du fichier :

junction c:\test

Pour répertorier les jonctions sous un répertoire, incluez le commutateur –s :

junction -s c:\

Pour créer une jonction c:\Program-Files pour « c:\Program Files » :

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

Pour supprimer une jonction, utilisez le commutateur –d :

junction -d c:\Program-Files

Codes de retour

0 : En cas de succès
-1 : en cas d’échec de la création d’une nouvelle jonction
0 : en cas d’échec de la suppression de la jonction (par exemple, si le fichier est introuvable)
0 : sur le case activée si un fichier est une jonction échoue (par exemple, si le fichier est introuvable)

DownloadTélécharger Junction(504 KB)

Fonctionne sur :

  • Client : Windows Vista et versions ultérieures
  • Serveur : Windows Server 2008 et versions ultérieures
  • Nano Server : 2016 et versions ultérieures