Jump to content

Festplattengröße auslesen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

Folgendes Problem,

 

ich soll täglich die Festplattengrößen (Freier Speicher) unserer Server kontrollieren. Allerdings habe ich keinen Bock auf jeden Server einzelnd zu gehen und mir das dann aufzuschreiben.

 

Kann ich die Festplattendaten nicht über eine Batchdatei auslesen?

 

Wenn ihr wisst wie, oder eine andere Idee habt, postet mal.

 

Danke

Apache

Link zu diesem Kommentar

Hi,

 

hiermit kannst du dir die dateien vom arbeitsplatz zu dir holen...

 

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colDisks = objWMIService.ExecQuery _

("Select * from Win32_LogicalDisk Where DeviceID = 'C:'")

For Each objDisk in colDisks

freierspeicher=objdisk.freespace /1024^3

Wscript.Echo freierspeicher & "GB Freier Speicher"

Next

 

 

also textdatei .. script reinkopieren und als freespace.vbs speichern

 

in der ersten zeile kannst du den punkt durch ein rechnernamen im netz ersetzen..

Durch den . bezieht sich das script auf deinen lokalen rechner.

 

desweiteren kannst du dir platte angeben..

 

bastel dir hiermit ein script welches dir die sachen ausgibt.

du kannst das script auch mit cscript ausführen damit das resultat im dosfenster ausgegeben wird..

 

cscript [filename]

 

oder einfach mit doppelklick

 

Flare

Link zu diesem Kommentar

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colDisks = objWMIService.ExecQuery _

("Select * from Win32_LogicalDisk Where DeviceID = 'C:'")

For Each objDisk in colDisks

freierspeicher=objdisk.freespace /1024^3

Next

 

Sub SchreibeInDatei(DateiPfad, Text)

Dim oTextStream 'As Scripting.TextStream

Dim oFSO 'As Scripting.FileSystemObject

 

On Error Resume Next

 

Set oFSO = CreateObject("Scripting.FileSystemObject")

Set oTextStream = oFSO.OpenTextFile(DateiPfad, 8, True)

 

oTextStream.WriteLine Text

oTextStream.Close

 

On Error Goto 0

 

End Sub

 

SchreibeInDatei "C:\temp.txt", NOW &" Auf " & strcomputer & " befinden sich "& freierspeicher & " GB Freier Speicher"

 

 

ok hier ohne ausgabe, sondern in die datei auf c:

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...