2011-02-11 15:03:16 +0000 2011-02-11 15:03:16 +0000
75
75
Advertisement

Comment monter un lecteur réseau dans un dossier ?

Advertisement

Quelqu'un connaît-il une solution tierce (ou même native de Windows) à ce problème simple ?

Je veux faire correspondre un partage réseau interne sur notre serveur Windows à un dossier sur chacune des machines clientes du réseau. Je ne veux pas utiliser de lettres de lecteur ; je voudrais juste créer un dossier sur mon lecteur C qui soit en fait un partage Windows. Par exemple, C:\Data\Network Docs devrait en fait pointer vers \Server\SharedData.

Est-ce possible ? Y a-t-il un outil qui le fait ? Tous les clients utilisent Windows XP et Windows 7.

Advertisement

Réponses (6)

96
96
96
2011-02-11 15:20:37 +0000

Sous Windows Vista ou Windows 7, vous pouvez créer un “dossier de jonction”/“lien symbolique” pour rediriger les contenus de l'un vers l'autre.

Tapez simplement :

mklink /d "c:\data\network docs" "\server\shareddata\"

Je ne l'ai pas testé avec un FQDN, mais pour autant que je sache, il devrait fonctionner. Je l'ai testé avec un lecteur cartographié en réseau, et cela fonctionne parfaitement… donc en dernier recours, vous pouvez d'abord cartographier, puis faire ceci.

Le /d crée un répertoire (c:\data\network docs dans cet exemple) et il ne doit pas exister. Il sera créé par cette commande.

Vous devez avoir des privilèges d'administrateur lorsque vous exécutez CMD. Vous pouvez le faire sous un compte d'administrateur en appuyant sur ctrl-shift-entrée au lieu d'entrer lorsque vous exécutez CMD.

Le résultat final est également réalisable sous Windows XP, mais ce n'est pas aussi facile. Guide ici

9
9
9
2016-04-13 11:52:46 +0000

Il fonctionne bien pour moi :

net use \\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\server\share\folder1\folder2
2
Advertisement
2
2
2016-11-04 10:35:14 +0000

C'est un exemple de la solution déjà fournie par William Hilsum

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone
0
0
0
2020-01-17 05:46:32 +0000

Pour PowerShell :

(N'oubliez pas de vous présenter en tant qu'administrateur !!!)

New-Item -ItemType SymbolicLink -Path "C:\Somewhere At SMB Client" -Target "\SMB-SERVER\Somewhere"

Et si vous voulez le supprimer, il suffit de le faire dans l'explorateur de fichiers. N'APPELEZ PAS rm OU del dans PowerShell, car cela supprimerait tous les fichiers. Au lieu de cela, cmd /c "rmdir C:\Somewhere At SMB Client" ou (Get-Item C:\Somewhere At SMB Client).Delete() ferait l'affaire.

-2
Advertisement
-2
-2
2015-08-27 12:41:29 +0000

Créez un raccourci vers un dossier et modifiez-le pour qu'il pointe vers \NServeur\N SharedData. Puis renommez-le comme vous le souhaitez.

-2
-2
-2
2013-09-03 14:43:55 +0000

Si vous utilisez un commutateur de jonction, il n'est pas nécessaire de passer en mode administrateur.

mklink "c:\data\network docs" "\server\shareddata\" /j

Par conséquent, sur votre script netlogon, vous utilisez une condition

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\server\shareddata\" /j
)
Advertisement