src/Public/Get-ProcessRules.ps1
Function Get-ProcessRules{ param([Parameter(Mandatory=$false)] $Config = (Get-ProcessConfigFile)) $RulesYml = (Get-Content $Config | ConvertFrom-Yaml).rules $Rules = @() foreach($r in $RulesYml){ $Rules += [PSCustomObject] [Ordered]@{ selector = $r.selector priority = [CpuPriority]$r.priority affinity = [CpuAffinity]$r.affinity } } return $Rules } |