OVH Cloud OVH Cloud

interrogarion de capacité disk en réseau

1 réponse
Avatar
Night-Goblins
bonjour
comment interroger la capacité d'un disk en réseau ?
faut il rajouter une option quelque part sur le serveur ? (Windows 2000)
pour pouvoir d'un poste (Windows XP) avoir la réponse
de la taille d'un disk partagé (sur le serveur),
afin de ne pas le saturer avant d'envoyer un fichier ?
a vos plumes
Merci
Pascal

1 réponse

Avatar
Jean-Claude BELLAMY
Night-Goblins s'est ainsi exprimé:

comment interroger la capacité d'un disk en réseau ?
faut il rajouter une option quelque part sur le serveur ? (Windows
2000) pour pouvoir d'un poste (Windows XP) avoir la réponse
de la taille d'un disk partagé (sur le serveur),


Il faut utiliser WMI et la classe "Win32_LogicalDisk" et interroger la
machine distante

set WMISet = GetObject("winmgmts:{impersonationLevel=impersonate}!//" _
& Computer).ExecQuery("SELECT * FROM Win32_LogicalDisk")
For each Disk in WMISet
...
(dans un script VBS p.ex.)

J'ai écrit un scritp VBS qui fait cela : "alldisks.vbs"
http://www.bellamyjc.org/fr/vbsdownload.html#alldisks

Script VBS d'analyse des unités de disque sur
une ou toutes les machines d'un domaine ou workgroup

JC BELLAMY © 2002
------------------------------------------
Syntaxe :
alldisks [/d<domaine>] | [/m<machine>]
alldisks [-d<domaine>] | [-m<machine>]
<domaine> : nom de domaine ou workgroup
analyse de tous les ordinateurs
domaine ou workgroup
Si absent, on prend le domaine
de la machine locale
<machine> : nom NetBIOS de la machine
si absent : machine locale
Exemples :
alldisks
analyse les disques de la machine locale
alldisks /d
analyse les disques de toutes les machines
du domaine de la machine locale
alldisks /dMAPLENET
analyse les disques de toutes les machines
du domaine "MAPLENET"
alldisks /mBINGERVILLE
analyse les disques de la machine distante "BINGERVILLE"


Et pour chaque machine (locale ou distante), le script affiche la liste de
TOUS les disques, et pour chque disque :
- la lettre
- le nom de volume
- le type (fixe, amovible, CDROM, RAMDISK, ...)
- le type de partition (FAT,FAT32, NTFS, CDFS ..)
- l'espace total
- l'espace libre
- le pourcentage d'espace libre
- le N° de série


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*