J'ai rencontré cette situation sur un projet pour lequel je travaillais. En gros, ce que j'ai fait, c'est de créer un service spécial qui est activé au démarrage.
Voici ma solution pour un système Windows Server 2003 R2 x64 : REMARQUE : HKEY-LOCAL-MACHINE utilise en réalité des soulignements, mais il a été reformaté ici. NOTE : Je m'excuse d'avance pour les éventuelles fautes de frappe.
-
Installer le kit de ressources Windows 2003 Server. Pour référence e : \windows kits de ressources \tools
-
c :
-
cd \
-
Dans une fenêtre CMD, exécutez les commandes suivantes
regsvr32 /s %systemroot% \system32\vbscript.dll
copie e:\"kits de ressources Windows" \tools\srvany.exe c:\
e:\"Kits de ressources Windows" \tools\instsrv aaaaxx c : \srvany.exe
-
Utilisation de regedit
Sélectionnez HKEY-LOCAL-MACHINE->SYSTEM->CurrentControlSet->Services->aaaaxx
En pointant sur aaaaxx (clic droit)->Nouveau->Clé et entrez les Paramètres
Sélectionner les paramètres
(Right Click)->New->String Value->Application
Sélectionnez l'application
(Right Click)->Modify and enter c:\aaaaxx.bat
-
Dans la fenêtre CMD, entrez notepad c : \aaaaxx.bat. N'oubliez pas d'enregistrer le fichier.
Entrez quelque chose de similaire à ce qui suit :
rem
rem This is a batch file
rem
C:\windows\system32\net.exe use w: \\server\mountpoint PASSWORD /user:domain\user /persistent:yes >c:\xxx.out
rem
rem This is the end of the batch file
rem
-
Pour tester, utilisez : net start aaaaxx. S'il y a un échec, certaines informations peuvent être en c : \xxx.out
-
Vérifiez le montage dans la fenêtre CMD en utilisant :
w :
dir
NOTE : Il est intéressant de noter que les disques montés de cette manière n'apparaissent pas dans l'utilisation du réseau mais y sont réellement montés.