function Mark-ExeFilename { BEGIN { $defaultcolor = $host.ui.rawui.ForegroundColor if(($defaultcolor.ToInt32($null)) -eq -1) { $defaultcolor =[System.ConsoleColor]::White } $foundFilenames=0 } PROCESS{ $fontColor = $defaultcolor If ($_.name.toLower().endsWith(".exe")) { $fontColor = "red" $foundFilenames+=1 } Write-Host "$_" -foregroundcolor $fontColor } End { Write-Host "`nMarked $foundFilenames files" } }
Zaznaczanie plików wykonywalnych ma postać:
Get-ChildItem | Mark-ExeFilename
Brak komentarzy:
Prześlij komentarz