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