19 December 2021

Select-Object splatting

 $PropSplat = @(
    'Name'
    'Status'

    @{
        Name = 'BoolStatus'
        Expression = {
            if($PSItem.Status -eq 'Running'){$false}else{$true}
        }
    }
)

Get-Service m* | Select-Object $PropSplat

17 December 2021

Return line from CSV file (data)

 in order to find and return a specific line from a csv file (data)


$Recepies = Iomport-CSV C:\temp\recepies.scv

$Recepies.Where({$PSItem.Ingredient_1 -eq 'potato'})