Seite 1 von 1

OPSI-Paket für cleanmgr.exe

Verfasst: 27 Feb 2023, 12:17
von dann
Hallo,

hat jemand Erfahrung gemacht, ob man die Datenträgerbereinigung über den OPSI steuern kann?

Ich habe ein Paket erstellt, welches die Registry-Keys setzt unter

Code: Alles auswählen

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
und dann soll

Code: Alles auswählen

cleanmgr /d C: /SAGERUN:n
laufen

Am Ende gibt es keinen Error. Die Registry-Keys sind da und laut dem Log läuft auch das cleanmgr durch. Aber ich denke nicht, dass es innerhalb von Sekunden fertig sein kann. Wenn ich den cleanmgr Befehl selbst ausführe (ohne OPSI), dann läuft es durch.

Es scheint so, als würde das nur als OPSI-Skript nicht funktionieren.

Hat da jemand Erfahrungen?

Re: OPSI-Paket für cleanmgr.exe

Verfasst: 27 Feb 2023, 15:06
von KrawczykHIS
Moin dann,

wir verwenden diesen Powershell-Script: https://blog.doenselmann.com/windows-10 ... ufraeumen/

Und mit powershellcalll https://download.uib.de/4.2/documentati ... Call_list kann man es inzwischen leicht ausführen lassen.

Gruß,
Patrick

Re: OPSI-Paket für cleanmgr.exe

Verfasst: 28 Feb 2023, 15:38
von SisterOfMercy
If the registry keys are there, I think it doesn't work properly because you are running it from a system account. I think it doesn't like that.
Try running it as a user login script. Or create a scheduled task so it doesn't run on every user login.

If you export a configured scheduled task to a xml file, you can import it like this:

Code: Alles auswählen

[Winbatch_scheduled_tasks]
"%SystemRoot%\system32\net.exe" start "Schedule"

; Create tasks
"%SystemRoot%\system32\schtasks.exe" /Create /XML "%ScriptPath%\files\Tasks\Remove DiagTrack.xml" /TN "Remove DiagTrack" /F
"%SystemRoot%\system32\schtasks.exe" /Change /TN "Remove DiagTrack" /ENABLE