X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/7ff518f6e0e90613f7075d82ee48f4443f238a26..c4f2ee0efe9c1b3f5c44d98e33e645dd59af50d5:/psmodules/drivespace.psm1 diff --git a/psmodules/drivespace.psm1 b/psmodules/drivespace.psm1 index fc5c011..342311b 100644 --- a/psmodules/drivespace.psm1 +++ b/psmodules/drivespace.psm1 @@ -5,7 +5,10 @@ Find 10 largest files on the C drive. #> function Show-LargeFiles() { - Get-ChildItem c:\ -r| sort -descending -property length | select -first 10 name, Length, FullName + param( + [int]$Max=10 + ) + Get-ChildItem c:\ -r| sort -descending -property length | select -first $Max name, Length, FullName } <# @@ -22,7 +25,7 @@ function Show-Drivespace() { } function Show-DrivespacePretty() { - Start-Job -Name "FileCollection" -ScriptBlock {Show-Drivespace() } + Start-Job -Name "FileCollection" -ScriptBlock { Show-Drivespace } While((Get-Job -Name "FileCollection").State -eq "Running") { Write-Progress -Activity "Collecting Files..." -PercentComplete $x If($x -eq 100){ @@ -38,5 +41,4 @@ Get-Job -Name "FileCollection" | Remove-Job } Export-ModuleMember -Function Show-Drivespace -Export-ModuleMember -Function Show-DrivespacePretty Export-ModuleMember -Function Show-LargeFiles