parseEditFlag.ps1
function parseEditFlag { param ( $EditFlag ) $EditFlag | ForEach-Object { $Flag = ($_.trim().split(' -- '))[0] | Select-String 'EDITF_' if ($null -ne $Flag) { if ($Flag -match '^\(EDITF_') { $Flag = $Flag.ToString().Substring(1) $Enabled = $false } else { $Enabled = $true } [PSCustomObject]@{ EditFlag = $Flag.ToString() Enabled = $Enabled } } } } |