How-To
Große Dateien finden (PowerShell)
Read-only Script, das die größten Dateien unter einem Pfad listet. PS5.1 + PS7.
Gilt fürPowerShell 5.1PowerShell 7Windows
Listet die größten Dateien unter einem Pfad — read-only, sicher auszuführen. Läuft unverändert auf Windows PowerShell 5.1 und PowerShell 7.
param(
[Parameter(Mandatory)][string]$Path,
[int]$Top = 20
)
Get-ChildItem -Path $Path -File -Recurse -ErrorAction SilentlyContinue |
Sort-Object Length -Descending |
Select-Object -First $Top FullName,
@{ Name = 'Size(MB)'; Expression = { [math]::Round($_.Length / 1MB, 1) } }Aufruf:
.\find-large-files.ps1 -Path 'C:\Daten' -Top 30Konvention
Kestro-PowerShell-Scripte sollen auf PS5.1 (Priorität) und PS7 laufen,
ein -DryRun für schreibende Aktionen anbieten, CIM statt Get-WmiObject
nutzen und mit PSScriptAnalyzer geprüft sein.