Listen Sie die lokalen Schokoladenpakete auf und bestellen Sie sie nach Installationsdatum

2

ChocolateyPakete häufen sich an, wenn Sie sie vor langer Zeit installiert und später nicht mehr verwendet haben. Ich könnte manuell eine Liste lokaler Pakete durchgehen

choco list -lo

Aber mit einer langen Liste wird es langsam langweilig. Gibt es eine Möglichkeit, die Liste nach Installationsdatum zu ordnen? So etwas wie

choco list -lo --order-by-install-date

Ich habe choco listHilfe durchgesehen , aber nur nach Beliebtheit geordnet gefunden.

Gibt es eine andere Möglichkeit, Pakete zu verfolgen und zu deinstallieren, die ich nicht mehr benötige?

Dr_Zaszuś
quelle
1
Verwenden Sie je nach Format der Liste PowerShell oder kopieren Sie sie in ein anderes Programm und sortieren Sie die Ausgabe dort.
Seth
Sie haben bereits eine Lösung gefunden, wie Sie die Ausgabe sortieren können? 😬
Dominic Jonas
Leider nicht. Habe oben nur Ratschläge bekommen, die Ausgabe in ein anderes Programm zu kopieren und dort zu sortieren. Ich bin immer noch überrascht, dass eine solche grundlegende Funktionalität fehlt.
Dr_Zaszuś

Antworten:

1

Mit diesem Powershell-Snippet werden alle installierten Pakete (nicht nur die von Choco verwalteten) aufgelistet und nach Installationsdatum sortiert:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object InstallDate
Roderickm
quelle