internal/functions/validate/Validate-PersistentBrowserSessionControl.ps1
function Validate-PersistentBrowserSessionControl { [CmdletBinding()] Param ( [bool] $isEnabled, [ValidateSet("always", "never")] [string] $mode, [System.Management.Automation.PSCmdlet] $Cmdlet = $PSCmdlet ) begin { $parentResourceName = "conditionalAccessPolicies" } process { if (Test-PSFFunctionInterrupt) { return } $hashtable = @{} foreach ($property in ($PSBoundParameters.GetEnumerator() | Where-Object {$_.Key -ne "Cmdlet"})) { $hashtable[$property.Key] = $property.Value } } end { $hashtable } } |