nd3cmd de NetDrive : scripter le montage de lecteurs
L'outil nd3cmd de NetDrive monte, démonte et vérifie l'état des lecteurs sans l'interface graphique — utile pour tâches planifiées, agents CI et administration à distance.
Un administrateur IT qui gère quarante sessions Windows Terminal Server ne veut pas cliquer dans l’interface graphique de NetDrive sur chacune d’elles juste pour monter un lecteur partagé au démarrage de session. Un agent de build qui tourne sans supervision la nuit ne peut cliquer dans aucune interface. Les deux cas ont besoin de la même chose que fournit visuellement le gestionnaire de lecteurs de NetDrive — monter, démonter, vérifier l’état — mais accessible depuis un script.

Automatisez les montages au lieu de cliquer dans l'interface
Avec NetDrive, Google Drive, OneDrive, S3, SFTP, WebDAV et plus apparaissent comme des lecteurs natifs sur Windows et macOS — sans synchronisation ni téléchargement complet.
- Montez, démontez et interrogez l'état des lecteurs depuis un script
- S'intègre aux tâches planifiées, scripts de connexion et agents de build CI
- Fonctionne aux côtés du gestionnaire de lecteurs graphique, pas à sa place
Essai gratuit. Licences à vie et abonnements disponibles.
Pourquoi certaines configurations ont besoin d’une voie en ligne de commande
Le gestionnaire de lecteurs de NetDrive repose sur le fait de cliquer sur Add Drive, de choisir un fournisseur, et de voir apparaître une carte dans la liste — un flux très bien adapté quand une personne est assise devant la machine pour configurer un ou deux lecteurs. Cela ne tient plus dès que le même montage doit se produire des dizaines de fois sans personne présent : à la connexion sur chaque session d’un Terminal Server multi-utilisateur, au démarrage de chaque tâche CI sur un agent de build, ou sur une machine distante qu’un administrateur n’atteint que par SSH ou RDP, sans aucune envie de lancer une interface graphique.
NetDrive propose un outil en ligne de commande exactement pour ce cas depuis l’ajout de nd3cmd dans la version 3.8.921 (2019-09-21) — la même version qui a apporté le verrouillage de fichier Microsoft Office et le mode sombre macOS.

Ce que gère nd3cmd
nd3cmd couvre les mêmes actions essentielles que le gestionnaire de lecteurs graphique — monter un lecteur configuré, en démonter un, et vérifier si un lecteur est actuellement connecté — mais appelable depuis PowerShell, un script batch, ou tout ce qu’exécute un outil de gestion de configuration sur la machine cible. C’est suffisant pour remplacer le clic manuel dans les cas d’automatisation courants : monter un lecteur d’équipe partagé au sein d’un script de connexion, démonter proprement avant un redémarrage planifié, ou vérifier l’état d’un lecteur avant qu’une tâche qui dépend du montage ne commence à traiter des données réelles.
Les options et la syntaxe exactes ont changé d’une version à l’autre, cet article n’ira donc pas deviner une ligne de commande qui pourrait ne pas correspondre à ce qui est installé sur une machine donnée. Le forum d’assistance NetDrive conserve la référence nd3cmd à jour pour la version en cours d’exécution.
Même quand un lecteur est monté via un script plutôt que par l’interface graphique, les mêmes icônes de surcouche d’état de fichier s’affichent toujours dans l’Explorateur Windows pour quiconque se connecte pour vérifier — il n’y a pas d’état scripté séparé à réconcilier.
![]()
Passer de « ça existe » à un script qui fonctionne
- Confirmez que
nd3cmdest bien fourni avec la version de NetDrive installée — il est intégré au client de bureau, ce n’est pas un téléchargement séparé. - Récupérez la référence de commandes actuelle pour cette version depuis le forum d’assistance plutôt que de réutiliser la syntaxe d’un ancien article ou de l’installation d’une autre machine.
- Exécutez d’abord manuellement les commandes de montage, démontage et vérification d’état sur un lecteur de test, en confirmant que chacune fait ce que décrit la référence avant que quoi que ce soit n’en dépende.
- Intégrez les commandes confirmées dans le script de connexion, la tâche planifiée ou l’étape CI qui en a besoin, et vérifiez l’état du lecteur comme étape préalable avant toute tâche qui lit ou écrit via le montage.

Sa place dans une configuration plus large
Un pipeline CI qui monte un bucket S3 différent selon la branche en cours de build est un cas d’usage naturel — le même schéma que celui traité dans DevOps S3 Test Fixtures With NetDrive, où le montage doit se produire sans qu’une personne choisisse le bucket à la main à chaque fois. Côté administration, un environnement Windows Terminal Server servant de nombreuses sessions utilisateur simultanées bénéficie de la même manière, en montant le lecteur de chaque utilisateur à la connexion au lieu de demander à chacun de le configurer lui-même — voir NetDrive on Windows Server 2022 pour en savoir plus sur ce type de déploiement multi-sessions. Dans tous les cas, nd3cmd se place aux côtés — pas à la place — du comportement de montage automatique au démarrage pour les machines où une personne se connecte encore normalement.
Pour conclure
nd3cmd transforme les actions déjà proposées par l’interface graphique de NetDrive en quelque chose qu’un script peut appeler, ce qui compte dès qu’un montage doit se produire selon un planning, sur un agent de build, ou sur des dizaines de sessions sans supervision à la fois. Consultez le forum d’assistance pour la syntaxe exacte de votre version installée avant de scripter, et voir Auto-Mount on Boot in NetDrive pour l’option d’automatisation côté interface graphique quand une personne se connecte encore normalement.
— Morgan, NetDrive