Kestro Docs
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.

find-large-files.ps1
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 30

Konvention

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.