Tmp-Dateien in einem Windows 7-Netzwerk löschen

364
Alfa Taurus

Ich arbeite als IT-Techniker in einem Unternehmen mit rund 600 Windows 7-Notebooks, die in 8 Ländern vertrieben werden. Wir verwenden Microsoft SCCM 2012 zur Verwaltung der Clients.

Wir haben ein wiederkehrendes Problem mit den Festplatten, sie neigen dazu, Hunderte von Gigabyte in ihrem Verzeichnis c: \ windows \ temp zu sammeln. Da diese Dateien von Prozessen mit Administratorrechten erstellt werden, können Benutzer sie nicht bereinigen.

Ich habe also diesen Stapel erstellt, der den Prozentsatz der freien Festplatte prüft. Wenn er kleiner als 30% ist, wird die Bereinigung durchgeführt:

@echo off for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value`) do set FreeSpace=%%x for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get Size /format:value`) do set Size=%%x set FreeMB=%FreeSpace:~0,-6% set SizeMB=%Size:~0,-6% set /a Percentage=100 * FreeMB / SizeMB  IF %percentage% LSS 30 del c:\windows\temp\*.* /Q 

Dieses Skript wird über SCCM2012 ausgeführt und sollte einmal im Monat auf jedem Client ausgeführt werden.

Hat diese Partie sicherlich funktioniert, hat jemand eine elegantere Lösung?

Vielen Dank

1
Ich würde das Löschen der temporären Ordner beim Anmelden und / oder Abmelden ausführen, wenn möglich, und nicht einmal im Monat. Wenn sie sich an- oder abmelden, sollte der temporäre Ordner nicht verwendet werden. Verwenden Sie `DEL / Q / F`, um dies auch mit Gewalt zu tun. Überprüfen Sie Teile dieses Skripts. Hier finden Sie möglicherweise hilfreiche Informationen, um Festplattenspeicher zurückzugewinnen, nur für den Fall, dass Sie etwas relevantes sehen. Es ist so einfach wie das Durchsuchen des Dokuments -cleanup-before-clonezilla-backup / 1187334 # 1187334 Pimp Juice IT vor 6 Jahren 1
Haben Sie die Anwendung identifiziert, die temporäre Benutzerdaten im Wert von Hunderten von GB generiert? Ramhound vor 6 Jahren 1
Ja, das ist SCCM, aber da wir ein externes technisches Unternehmen sind, das nur für die Wartung angestellt ist, können wir es nicht lösen, es sei denn, wir melden das Problem. Alfa Taurus vor 6 Jahren 0

0 Antworten auf die Frage