Jonction v1.07
Par Mark Russinovich
Publié : 4 juillet 2016
Té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é)
Té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