Existe-t-il une fenêtre équivalente à l’ancienne SUBST
commande dos ?
Je veux pouvoir attribuer une lettre de lecteur local à un dossier sur un lecteur local.
Je me rends compte qu'un lecteur mappé fonctionnera (et jusqu'à présent, c'est la technique que j'ai finalement utilisée), mais il ne semble pas intervenir avant le début du processus de démarrage. Dans le passé, j'ai également essayé de placer des SUBST
commandes dans des fichiers de commandes lors du processus de démarrage, mais cela ne semble pas fonctionner non plus.
Réponses:
Bonnes nouvelles! La
subst
commande fonctionne toujours sous Windows 7 !Pour créer un nouveau mappage:
subst x: C:\Folder\Example
Pour supprimer un mappage:
subst x: /D
la source
gpedit.msc
/ Éditeur de stratégie de groupe local?Alternative:
La différence entre
net use
&subst
sous la pausesous-marin
Lorsqu'un partage devient indisponible
subst
, tentez à plusieurs reprises de vous reconnecter, ce qui a un impact négatif sur les performances de votre PC. Cela est moins courant lors du mappage de fichiers locaux car cela ne se produira que si vous dites renommer les dossiers dans le chemin. La résolution si cela se produit estsubst x: /d
utilisation nette
net use
a été introduit dans win2k / xp pour fournir une alternative à cela. Lorsquenet use
est utilisé pour se connecter à un emplacement et que cet emplacement devient inaccessible, Windows signalera que le lecteur est déconnecté et ne tentera pas de se reconnecter tant que l'utilisateur n'aura pas tenté de se reconnecter aux ressources du lecteur mappé. Ceci résout les problèmes de performances signalés danssubst
Pour plus d'informations sur les deux commandes, vous pouvez interroger via la ligne de commande avec
/?
net use /?
Etsubst /?
la source
net use
approche semble préférable, mais s'il y a beaucoup plus de temps système, car la pile de réseau est impliquée, j'utiliserai le sous-réseau, car je ne risquerai probablement pas de subir de nouvelles tentatives.Mapped network drives created by an elevated process will not be visible to an unelevated process and vice versa
(le lien explique également comment vous pouvez modifier le registre pour résoudre ce problème).La meilleure façon de faire cela au démarrage est de le mettre dans le registre . Ouvrez regedit.exe et accédez à
Ajouter une nouvelle valeur REG_SZ et nommez-le
X:
où X est votre lettre de lecteurLa valeur doit être le chemin sous cette forme
la source
subst
les lecteurs ne sont pas vus.Vous pouvez également mettre un partage sur le dossier que vous souhaitez mapper. Vous pouvez ensuite utiliser l'option de lecteur de carte réseau accessible en cliquant avec le bouton droit de la souris sur mon ordinateur dans l'explorateur Windows.
Notez que vous devrez activer la découverte du réseau avant de configurer le partage.
L'avantage de cette approche est que vous définissez l'option de création à la connexion.
la source
Juste pour ajouter aux réponses ci-dessus. Une autre option est un lien symbolique qui est traité dans cette question du SU. Comment monter un lecteur réseau dans un dossier?
la source
Le meilleur moyen est de gérer les lecteurs. Vous pouvez spécifier un chemin d'accès pour monter un lecteur plutôt qu'une lettre de lecteur.
Allez dans Panneau de configuration -> Outils d’administration -> Gestion de l’ordinateur -> Gestion des lecteurs.
Cliquez avec le bouton droit sur le volume que vous souhaitez modifier, puis sélectionnez Modifier la lettre de lecteur et les chemins.
De cette façon, vous pouvez supprimer la lettre de lecteur d'origine dans son intégralité et la faire monter uniquement dans un répertoire. Voici comment vous pouvez contourner la limite de 24 lecteurs dans Windows.
la source