OVH Cloud OVH Cloud

capacité du disque

3 réponses
Avatar
tijani
comment conn=EEtre la capacit=E9 utilis=E9e et libre d'un disque=20
d'un poste distant en connaissant son @IP.

3 réponses

Avatar
François Picalausa
Hello,

Tu peux essayer par WMI:
On Error Resume Next

Dim strComputer As String, objWMIService As Object, colItems As Object,
objItem As Object

strComputer = "192.168.2.71" 'Addresse sur le réseau local
Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_LogicalDisk",,48)
For Each objItem in colItems
if objItem.DriveType = 3 Then
Debug.Print "DeviceID: " & objItem.DeviceID
Debug.Print "FileSystem: " & objItem.FileSystem
Debug.Print "FreeSpace: " & objItem.FreeSpace
Debug.Print "Size: " & objItem.Size
Debug.Print "**********************************************"
end if
Next

Pour plus d'infos:
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/connecting_to_wmi_on_a_remote_computer.asp
--
François Picalausa

"tijani" a écrit dans le message de news:
140d01c4a6c5$8e1c1630$
comment connître la capacité utilisée et libre d'un disque
d'un poste distant en connaissant son @IP.


Avatar
tijani
je reçoit le résultat suivant:

DeviceID: C:
FileSystem: NTFS
FreeSpace: 24702672896
Size: 41101688832

mais sur mon ordinateur j'ai 15.2 GO utilisé et 23 GO libre
En spécifiant une @IP autre que mon poste je ne reçoit rien


-----Message d'origine-----
Hello,

Tu peux essayer par WMI:
On Error Resume Next

Dim strComputer As String, objWMIService As Object,


colItems As Object,
objItem As Object

strComputer = "192.168.2.71" 'Addresse sur le réseau local
Set objWMIService = GetObject("winmgmts:" & strComputer


& "rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_LogicalDisk",,48)
For Each objItem in colItems
if objItem.DriveType = 3 Then
Debug.Print "DeviceID: " & objItem.DeviceID
Debug.Print "FileSystem: " & objItem.FileSystem
Debug.Print "FreeSpace: " & objItem.FreeSpace
Debug.Print "Size: " & objItem.Size



Debug.Print "**********************************************
"
end if
Next

Pour plus d'infos:
http://msdn.microsoft.com/library/en-


us/wmisdk/wmi/connecting_to_wmi_on_a_remote_computer.asp
--
François Picalausa

"tijani" a écrit dans le message


de news:
140d01c4a6c5$8e1c1630$
comment connître la capacité utilisée et libre d'un




disque
d'un poste distant en connaissant son @IP.




.



Avatar
François Picalausa
Hello,

FreeSpace: 24702672896
Size: 41101688832
mais sur mon ordinateur j'ai 15.2 GO utilisé et 23 GO libre



effectivement, 24702672896 octets =~ 23,00615692138671875 Go
de même 41101688832 octets =~ 38,2789306640625
Avec 38,278 - 23,006 = 15,272
Ce qui correspond bien au nombres de Go utilisés, non?

Pour les connexions à distances, je n'ai pas personnellement réussit à en
établir (sauf sur 127.0.0.1), mais d'autres experts dans la salle ont sans
doute plus d'expérience que moi avec WMI?

--
François Picalausa

"tijani" a écrit dans le message
de news: 148601c4a6ce$0d49a320$
je reçoit le résultat suivant:

DeviceID: C:
FileSystem: NTFS
FreeSpace: 24702672896
Size: 41101688832

mais sur mon ordinateur j'ai 15.2 GO utilisé et 23 GO libre
En spécifiant une @IP autre que mon poste je ne reçoit rien


-----Message d'origine-----
Hello,

Tu peux essayer par WMI:
On Error Resume Next

Dim strComputer As String, objWMIService As Object, colItems As
Object, objItem As Object

strComputer = "192.168.2.71" 'Addresse sur le réseau local
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2") Set colItems = objWMIService.ExecQuery("Select * from
Win32_LogicalDisk",,48)
For Each objItem in colItems
if objItem.DriveType = 3 Then
Debug.Print "DeviceID: " & objItem.DeviceID
Debug.Print "FileSystem: " & objItem.FileSystem
Debug.Print "FreeSpace: " & objItem.FreeSpace
Debug.Print "Size: " & objItem.Size



Debug.Print "**********************************************
"
end if
Next

Pour plus d'infos:
http://msdn.microsoft.com/library/en-


us/wmisdk/wmi/connecting_to_wmi_on_a_remote_computer.asp

"tijani" a écrit dans le message de news:
140d01c4a6c5$8e1c1630$
comment connître la capacité utilisée et libre d'un disque
d'un poste distant en connaissant son @IP.