Removed deviceStates property for Conditional Access policy import. The property is depricated
This commit is contained in:
Mikael Karlsson
2025-06-17 02:04:35 +10:00
parent 5984acfca0
commit 9586ffb3fa
2 changed files with 8 additions and 2 deletions

View File

@@ -3951,6 +3951,12 @@ function Start-PreImportConditionalAccess
{ {
$obj.sessionControls.disableResilienceDefaults = $null $obj.sessionControls.disableResilienceDefaults = $null
} }
# DeviceStates property is depricated
if(($obj.conditions.PSObject.Properties | Where Name -eq "DeviceStates"))
{
$obj.conditions.PSObject.Properties.Remove('DeviceStates')
}
} }
function Start-PostExportConditionalAccess function Start-PostExportConditionalAccess

View File

@@ -130,11 +130,11 @@ function Invoke-InitializeModule
}) "MSAL" }) "MSAL"
Add-SettingsObject (New-Object PSObject -Property @{ Add-SettingsObject (New-Object PSObject -Property @{
Title = "Use WAM for eahanced login methods" Title = "Use WAM for enhanced login methods"
Key = "UseWAM" Key = "UseWAM"
Type = "Boolean" Type = "Boolean"
DefaultValue = $false DefaultValue = $false
Description = "Use WAM for eahanced login methods" Description = "Use WAM for enhanced login methods"
}) "MSAL" }) "MSAL"
$script:MSALUseWAM = Get-SettingValue "UseWAM" $script:MSALUseWAM = Get-SettingValue "UseWAM"