[BATCH-WMI] Win 2k8 - attribuer une lettre à un nouveau disque

Win 2k8 - attribuer une lettre à un nouveau disque [BATCH-WMI] - Shell/Batch - Programmation

Marsh Posté le 21-04-2010 à 10:35:27    

Hello les gens !
 
J'essaye de faire un script qui permet de faire un rescan puis d'affecter une lettre automatiquement à un disque qui vient d'être monté sur un serveur.
 
Le rescan, j'y arrive, via un diskpart -s Script.txt et avec la ligne rescan dans le fichier Script.txt
 
Par contre, l'affectation de la lettre, je ne trouve pas de moyen simple.
 
Il faut lui préciser l'ID du disque, mais celui-ci peut être différent à chaque fois.
 
Quelqu'un aurait une idée ?
 
Merci d'avance !
Bonne nourjée !


Message édité par MirabelleBenou le 22-04-2010 à 09:49:06

---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 21-04-2010 à 10:35:27   

Reply

Marsh Posté le 22-04-2010 à 09:01:41    

Personne n'a rien qu'une idée pour une approche ?
 
On m'a parlé de pouvoir le faire avec les objets WMI mais j'y connais queud.....
 
Merci d'avance les gens !


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 22-04-2010 à 09:48:32    

Quelqu'un m'a filé un p'tit script WMI qui permet de changer une lettre de lecteur.
 
Quelqu'un saurait comment l'adapter pour affecter une lettre à un disque qui n'en a pas ?
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2" )
Set colVolumes = objWMIService.ExecQuery("Select * from Win32_Volume Where Name = 'D:\\'" )
For Each objVolume in colVolumes
    objVolume.DriveLetter = "Q:"
    objVolume.Put_
Next
 
Merci !


---------------
== Esprits.net est de retour !! ==
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed