Jump to content

Tool/Programm um Verzeichnisgrösse von Servern remote abzufragen


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,

 

ich muss, um das Datenvolumen für ein Backup abschätzen zu können, bestimmte (aber immer gleiche) Verzeichnisse auf 720 Servern (W2K3) abfragen.

 

Es soll also nicht der benutzte Diskspace angezeigt werden, sondern nur die Grösse der gegebenen Verzeichnisse per Server. Kennt ihr ein Tool welches es erlaubt das automatisiert und remote zu machen (also so dass ich nur die Servernamen und die Verzeichnisse angebe und das läuft dann selbständig durch)?

 

Vielen Dank!

 

Cheers,

macgarnigle

Link zu diesem Kommentar

Hier mal auf die Schnelle was in VBScript:

strMachineFile="C:\UNCPath.txt"
strCSVFile="C:\Foldersizes.csv"

Set objFSO = CreateObject("Scripting.FileSystemObject") 
Const ForReading = 1, ForWriting = 2

On Error resume next
if objFSO.FileExists(strCSVFile) then
if MsgBox("Datei existiert bereits! Überschreiben?",vbYesNo) = vbYes then varOK = true else varOK = false
if varOK then
	Set txtStreamOut = objFSO.OpenTextFile(strCSVFile,ForWriting)
end if
else
varOK = true	
Set txtStreamOut = objFSO.CreateTextFile(strCSVFile,ForWriting)
end if
ok = (Err.number = 0)
if (ok and varOK) then
txtStreamOut.WriteLine "UNC-Path;Foldersize"

Set fin = objFSO.OpenTextFile(strMachineFile, ForReading)
do while not fin.AtEndOfStream
      		strUNCPath = fin.readLine()
	Set objFolder = objFSO.GetFolder(strUNCPath) 
	strLine= strUNCPath & ";" & objFolder.Size 
	txtStreamOut.WriteLine strLine
loop
MsgBox "Fertig!" & chr(13) & "CSV-Datei: " & strCSVFile
else
if not ok then MsgBox "Datei " & strCSVFile & " konnte nicht erzeugt/geöffnet werden!"
end if

Ggf. Pfade bzw. Dateinamen ganz oben einfach entspr. anpassen.

In "UNCPath.txt" stehen untereinander einfach die Pfade (z.B. \\server\c$\temp)

Wenn es den Pfad nicht gibt, wird einfach nichts weggeschrieben.

 

Voraussetzung ist natürlich, dass man sich nicht vorher noch authentifizieren muss. Sonst müsste man vorher ein IPC-Mapping o.ä. machen.

 

Gruß, Frank

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...