Großes Verzeichnis TFSUser \ AppData \ Local \ Temp auf dem Buildcomputer

Ich verwende TFS 2012 Update 1 unter Windows Server 2008 R2. Wir haben den TFS-Build unter dem Konto TFSUser ausgeführt. Neulich ist uns der Platz auf unserer Baumaschine ausgegangen. Bei einer Untersuchung stellte ich fest, dass der Ordner C: \ Users \ TFSUser \ AppData \ Local \ Temp über 50 GB Dateien enthielt, einige davon stammen aus dem Oktober 2012. Keine der Dateien ist übermäßig groß, aber nicht jemals scheinen aufgeräumt zu werden.

Untersuchungen heute zeigen, dass Ordner während eines automatisierten Builds häufig beschrieben werden. Warum werden diese Dateien nicht bereinigt und was kann ich tun, um sicherzustellen, dass auf meinem Build-Computer aufgrund dieses Problems kein Platz mehr zur Verfügung steht?

Update 2013-03-13
Ich habe ein kleines Powershell-Skript erstellt, das jede Nacht ausgeführt wird, um den Inhalt des temporären Verzeichnisses zu löschen. Hier ist das Powershell-Skript:

Stop-Service TFSBuildServiceHost.2012
Remove-Item Drive:\Path\To\TFSUser\AppData\Local\Temp\* -recurse -exclude Build*
Start-Service TFSBuildServiceHost.2012

Ich habe die Aufgabe mit erhöhten Rechten jeden Abend als TFSUser-Konto ausgeführt. Die erhöhten Berechtigungen sind erforderlich, da wir Dienste starten und stoppen müssen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage