Jonction v1.07

Par Mark Russinovich

Publié : 4 juillet 2016

DownloadTélécharger Jonction(504 Ko)

Introduction

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ède en réalité à C:\WINNT\SYSTEM32\DRIVERS. Malheureusement, Windows 2000 n’est pas fourni avec aucun outil pour créer des points de jonction. Vous devez acheter le kit de ressources Windows 2000, qui est fourni avec l’utilitaire linkd pour créer des 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, il vous permet de voir si des fichiers ou des répertoires sont réellement réparses. (Les points d’analyse sont le mécanisme sur lequel les jonctions NTFS sont basées. Le service Stockage distant utilise des points d’analyse ainsi que des points de montage de volume.)

Notes

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

Utilisation de la 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 au dossier à interroger pour obtenir des informations de point d’analyse
-s Récursivité des sous-répertoires
<junction directory> Nom du point de jonction à créer ou supprimer
<junction target> Chemin complet vers 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 » :

md 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 réussite
-1 - échec de la création de la nouvelle jonction
0 - échec de la suppression de la jonction (par exemple, si le fichier n’est pas trouvé)
0 - sur la vérification si un fichier est une jonction échoue (par exemple, si le fichier n’est pas trouvé)

DownloadTélécharger Jonction(504 Ko)

S’exécute sur :

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