Scripts/Helpers/Confirm-EffectIsAllowed.ps1 (13 lines of code) (raw):
function Confirm-EffectIsAllowed {
[CmdletBinding()]
param (
$Effect,
$AllowedEffects
)
foreach ($allowedEffect in $AllowedEffects) {
if ($Effect -eq $allowedEffect) {
return $allowedEffect # fixes potentially wrong case, or keeps the original case
}
}
return $null
}