Check out our YouTube channel & our Microsoft365DSC DevOps whitepaper
logo
Microsoft365DSC - Your Cloud Configuration
Blog Posts
Initializing search
    GitHub
    • Home
    • Blog
    • User Guide
    • Contributing
    • Concepts
    • Resources
    • About
    GitHub
      • Introduction
      • What is Microsoft365DSC?
      • Blog Posts
        • Introduction
        • Prerequisites
        • Authentication and Permissions
        • Authentication Examples
        • How to Install
        • Taking a Snapshot of Existing Tenant
        • Deploying Configurations
        • Securing your Compiled Configuration
        • Monitoring for Configuration Drifts
        • Cloning Tenant Configurations
        • Generating Reports from Configurations
        • Comparing Configurations
        • Integrating with Azure DevOps
        • Support
        • Telemetry
        • PowerShell 7+ Support
        • Troubleshooting
        • Blueprints
        • Dynamic Resource Generator (DRG)
        • Assert-M365DSCBlueprint
        • Export-M365DSCConfiguration
        • Export-M365DSCDiagnosticData
        • Compare-M365DSCConfigurations
        • Get-M365DSCAllResources
        • Get-M365DSCCompiledPermissionList
        • Get-M365DSCLoggingOption
        • Get-M365DSCNotificationEndPointRegistration
        • Get-M365DSCTelemetryOption
        • Get-M365DSCWorkloadsListFromResourceNames
        • Install-M365DSCDevBranch
        • Join-M365DSCConfiguration
        • New-M365DSCDeltaReport
        • New-M365DSCNotificationEndPointRegistration
        • New-M365DSCReportFromConfiguration
        • Remove-M365DSCNotificationEndPointRegistration
        • Set-M365DSCAgentCertificateConfiguration
        • Set-M365DSCLoggingOption
        • Set-M365DSCTelemetryOption
        • Test-M365DSCAgent
        • Test-M365DSCDependenciesForNewVersions
        • Test-M365DSCModuleValidity
        • Uninstall-M365DSCOutdatedDependencies
        • Update-M365DSCAllowedGraphScopes
        • Update-M365DSCAzureAdApplication
        • Update-M365DSCDependencies
        • Update-M365DSCModule
      • Guidelines
      • Getting started
      • Develop a New Resource
      • Breaking Changes Policy
      • Key Parameters in DSC
      • Personas
      • Overview
        • AzureBillingAccountPolicy
        • AzureBillingAccountScheduledAction
        • AzureBillingAccountsAssociatedTenant
        • AzureBillingaccountsRoleAssignment
        • AzureDiagnosticSettings
        • AzureDiagnosticSettingsCustomSecurityAttribute
        • AzureSubscription
        • AzureVerifiedIdFaceCheck
        • CommerceSelfServicePurchase
        • AADAccessReviewDefinition
        • AADAccessReviewPolicy
        • AADActivityBasedTimeoutPolicy
        • AADAdminConsentRequestPolicy
        • AADAdministrativeUnit
        • AADApplication
        • AADAttributeSet
        • AADAuthenticationContextClassReference
        • AADAuthenticationFlowPolicy
        • AADAuthenticationMethodPolicy
        • AADAuthenticationMethodPolicyAuthenticator
        • AADAuthenticationMethodPolicyEmail
        • AADAuthenticationMethodPolicyExternal
        • AADAuthenticationMethodPolicyFido2
        • AADAuthenticationMethodPolicyHardware
        • AADAuthenticationMethodPolicyQRCodeImage
        • AADAuthenticationMethodPolicySms
        • AADAuthenticationMethodPolicySoftware
        • AADAuthenticationMethodPolicyTemporary
        • AADAuthenticationMethodPolicyVoice
        • AADAuthenticationMethodPolicyX509
        • AADAuthenticationRequirement
        • AADAuthenticationStrengthPolicy
        • AADAuthorizationPolicy
        • AADClaimsMappingPolicy
        • AADConditionalAccessPolicy
        • AADConnectorGroupApplicationProxy
        • AADCrossTenantAccessPolicy
        • AADCrossTenantAccessPolicyConfigurationDefault
        • AADCrossTenantAccessPolicyConfigurationPartner
        • AADCustomAuthenticationExtension
        • AADCustomSecurityAttributeDefinition
        • AADDeviceRegistrationPolicy
        • AADDomain
        • AADEnrichedAuditLogs
        • AADEntitlementManagementAccessPackage
        • AADEntitlementManagementAccessPackageAssignmentPolicy
        • AADEntitlementManagementAccessPackageCatalog
        • AADEntitlementManagementAccessPackageCatalogResource
        • AADEntitlementManagementConnectedOrganization
        • AADEntitlementManagementRoleAssignment
        • AADEntitlementManagementSettings
        • AADExternalIdentityPolicy
        • AADFeatureRolloutPolicy
        • AADFederationConfiguration
        • AADFilteringPolicy
        • AADFilteringPolicyRule
        • AADFilteringProfile
        • AADGroup
        • AADGroupEligibilitySchedule
        • AADGroupLifecyclePolicy
        • AADGroupsNamingPolicy
        • AADGroupsSettings
        • AADHomeRealmDiscoveryPolicy
        • AADIdentityAPIConnector
        • AADIdentityB2XUserFlow
        • AADIdentityGovernanceLifecycleWorkflow
        • AADIdentityGovernanceLifecycleWorkflowCustomTaskExtension
        • AADIdentityGovernanceProgram
        • AADIdentityProtectionPolicySettings
        • AADLifecycleWorkflowSettings
        • AADNamedLocationPolicy
        • AADNetworkAccessForwardingPolicy
        • AADNetworkAccessForwardingProfile
        • AADNetworkAccessSettingConditionalAccess
        • AADNetworkAccessSettingCrossTenantAccess
        • AADOnPremisesPublishingProfilesSettings
        • AADOrganizationCertificateBasedAuthConfiguration
        • AADPasswordRuleSettings
        • AADRemoteNetwork
        • AADRoleAssignmentScheduleRequest
        • AADRoleDefinition
        • AADRoleEligibilityScheduleRequest
        • AADRoleManagementPolicyRule
        • AADRoleSetting
        • AADSecurityDefaults
        • AADServicePrincipal
        • AADSocialIdentityProvider
        • AADTenantDetails
        • AADTokenLifetimePolicy
        • AADUser
        • AADUserFlowAttribute
        • AADVerifiedIdAuthority
        • AADVerifiedIdAuthorityContract
        • ADOOrganizationOwner
        • ADOPermissionGroup
        • ADOPermissionGroupSettings
        • ADOSecurityPolicy
        • DefenderDeviceAuthenticatedScanDefinition
        • DefenderSubscriptionPlan
        • EXOATPBuiltInProtectionRule
        • EXOAcceptedDomain
        • EXOActiveSyncDeviceAccessRule
        • EXOActiveSyncMailboxPolicy
        • EXOAddressBookPolicy
        • EXOAddressList
        • EXOAntiPhishPolicy
        • EXOAntiPhishRule
        • EXOApplicationAccessPolicy
        • EXOArcConfig
        • EXOAtpPolicyForO365
        • EXOAtpProtectionPolicyRule
        • EXOAuthenticationPolicy
        • EXOAuthenticationPolicyAssignment
        • EXOAvailabilityAddressSpace
        • EXOAvailabilityConfig
        • EXOCASMailboxPlan
        • EXOCASMailboxSettings
        • EXOCalendarProcessing
        • EXOClientAccessRule
        • EXODataAtRestEncryptionPolicy
        • EXODataAtRestEncryptionPolicyAssignment
        • EXODataClassification
        • EXODataEncryptionPolicy
        • EXODistributionGroup
        • EXODkimSigningConfig
        • EXODnssecForVerifiedDomain
        • EXOEOPProtectionPolicyRule
        • EXOEmailAddressPolicy
        • EXOEmailTenantSettings
        • EXOExternalInOutlook
        • EXOFocusedInbox
        • EXOGlobalAddressList
        • EXOGroupSettings
        • EXOHostedConnectionFilterPolicy
        • EXOHostedContentFilterPolicy
        • EXOHostedContentFilterRule
        • EXOHostedOutboundSpamFilterPolicy
        • EXOHostedOutboundSpamFilterRule
        • EXOIRMConfiguration
        • EXOInboundConnector
        • EXOIntraOrganizationConnector
        • EXOJournalRule
        • EXOM365DataAtRestEncryptionPolicy
        • EXOMailContact
        • EXOMailTips
        • EXOMailboxAuditBypassAssociation
        • EXOMailboxAutoReplyConfiguration
        • EXOMailboxCalendarConfiguration
        • EXOMailboxCalendarFolder
        • EXOMailboxFolderPermission
        • EXOMailboxIRMAccess
        • EXOMailboxPermission
        • EXOMailboxPlan
        • EXOMailboxSettings
        • EXOMalwareFilterPolicy
        • EXOMalwareFilterRule
        • EXOManagementRole
        • EXOManagementRoleAssignment
        • EXOManagementRoleEntry
        • EXOManagementScope
        • EXOMessageClassification
        • EXOMigration
        • EXOMigrationEndpoint
        • EXOMobileDeviceMailboxPolicy
        • EXOOMEConfiguration
        • EXOOfflineAddressBook
        • EXOOnPremisesOrganization
        • EXOOrganizationConfig
        • EXOOrganizationRelationship
        • EXOOutboundConnector
        • EXOOwaMailboxPolicy
        • EXOPartnerApplication
        • EXOPerimeterConfiguration
        • EXOPhishSimOverrideRule
        • EXOPlace
        • EXOPolicyTipConfig
        • EXOQuarantinePolicy
        • EXORecipientPermission
        • EXORemoteDomain
        • EXOReportSubmissionPolicy
        • EXOReportSubmissionRule
        • EXOResourceConfiguration
        • EXORetentionPolicy
        • EXORetentionPolicyTag
        • EXORoleAssignmentPolicy
        • EXORoleGroup
        • EXOSafeAttachmentPolicy
        • EXOSafeAttachmentRule
        • EXOSafeLinksPolicy
        • EXOSafeLinksRule
        • EXOSecOpsOverrideRule
        • EXOServicePrincipal
        • EXOSharedMailbox
        • EXOSharingPolicy
        • EXOSmtpDaneInbound
        • EXOSweepRule
        • EXOTeamsProtectionPolicy
        • EXOTenantAllowBlockListItems
        • EXOTenantAllowBlockListSpoofItems
        • EXOTransportConfig
        • EXOTransportRule
        • FabricAdminTenantSettings
        • M365DSCRuleEvaluation
        • IntuneASRRulesPolicyWindows10
        • IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy
        • IntuneAccountProtectionLocalUserGroupMembershipPolicy
        • IntuneAccountProtectionPolicy
        • IntuneAccountProtectionPolicyWindows10
        • IntuneAndroidManagedStoreAppConfiguration
        • IntuneAntivirusExclusionsPolicyLinux
        • IntuneAntivirusExclusionsPolicyMacOS
        • IntuneAntivirusPolicyLinux
        • IntuneAntivirusPolicyMacOS
        • IntuneAntivirusPolicyWindows10SettingCatalog
        • IntuneAppAndBrowserIsolationPolicyWindows10
        • IntuneAppAndBrowserIsolationPolicyWindows10ConfigMgr
        • IntuneAppCategory
        • IntuneAppConfigurationDevicePolicy
        • IntuneAppConfigurationPolicy
        • IntuneAppProtectionPolicyAndroid
        • IntuneAppProtectionPolicyiOS
        • IntuneAppleMDMPushNotificationCertificate
        • IntuneApplicationControlPolicyWindows10
        • IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager
        • IntuneDerivedCredential
        • IntuneDeviceAndAppManagementAssignmentFilter
        • IntuneDeviceCategory
        • IntuneDeviceCleanupRule
        • IntuneDeviceCompliancePolicyAndroid
        • IntuneDeviceCompliancePolicyAndroidDeviceOwner
        • IntuneDeviceCompliancePolicyAndroidWorkProfile
        • IntuneDeviceCompliancePolicyMacOS
        • IntuneDeviceCompliancePolicyWindows10
        • IntuneDeviceCompliancePolicyiOs
        • IntuneDeviceComplianceScriptWindows10
        • IntuneDeviceConfigurationAdministrativeTemplatePolicyWindows10
        • IntuneDeviceConfigurationCustomPolicyWindows10
        • IntuneDeviceConfigurationCustomPolicyiOS
        • IntuneDeviceConfigurationDefenderForEndpointOnboardingPolicyWindows10
        • IntuneDeviceConfigurationDeliveryOptimizationPolicyWindows10
        • IntuneDeviceConfigurationDomainJoinPolicyWindows10
        • IntuneDeviceConfigurationEditionUpgradePolicyWindows10
        • IntuneDeviceConfigurationEmailProfilePolicyWindows10
        • IntuneDeviceConfigurationEndpointProtectionPolicyWindows10
        • IntuneDeviceConfigurationFirmwareInterfacePolicyWindows10
        • IntuneDeviceConfigurationHealthMonitoringConfigurationPolicyWindows10
        • IntuneDeviceConfigurationIdentityProtectionPolicyWindows10
        • IntuneDeviceConfigurationImportedPfxCertificatePolicyWindows10
        • IntuneDeviceConfigurationKioskPolicyWindows10
        • IntuneDeviceConfigurationNetworkBoundaryPolicyWindows10
        • IntuneDeviceConfigurationPkcsCertificatePolicyWindows10
        • IntuneDeviceConfigurationPlatformScriptMacOS
        • IntuneDeviceConfigurationPlatformScriptWindows
        • IntuneDeviceConfigurationPolicyAndroidDeviceAdministrator
        • IntuneDeviceConfigurationPolicyAndroidDeviceOwner
        • IntuneDeviceConfigurationPolicyAndroidOpenSourceProject
        • IntuneDeviceConfigurationPolicyAndroidWorkProfile
        • IntuneDeviceConfigurationPolicyMacOS
        • IntuneDeviceConfigurationPolicyWindows10
        • IntuneDeviceConfigurationPolicyIOS
        • IntuneDeviceConfigurationScepCertificatePolicyWindows10
        • IntuneDeviceConfigurationSecureAssessmentPolicyWindows10
        • IntuneDeviceConfigurationSharedMultiDevicePolicyWindows10
        • IntuneDeviceConfigurationTrustedCertificatePolicyWindows10
        • IntuneDeviceConfigurationVpnPolicyWindows10
        • IntuneDeviceConfigurationWindowsTeamPolicyWindows10
        • IntuneDeviceConfigurationWiredNetworkPolicyWindows10
        • IntuneDeviceControlPolicyWindows10
        • IntuneDeviceEnrollmentConfigurationWindows10
        • IntuneDeviceEnrollmentLimitRestriction
        • IntuneDeviceEnrollmentPlatformRestriction
        • IntuneDeviceEnrollmentStatusPageWindows10
        • IntuneDeviceFeaturesConfigurationPolicyIOS
        • IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
        • IntuneDeviceManagementComplianceSettings
        • IntuneDeviceManagementEnrollmentAndroidGooglePlay
        • IntuneDeviceManagementAndroidDeviceOwnerEnrollmentProfile
        • IntuneDeviceRemediation
        • IntuneDiskEncryptionMacOS
        • IntuneDiskEncryptionPDEPolicyWindows10
        • IntuneDiskEncryptionWindows10
        • IntuneEndpointDetectionAndResponsePolicyLinux
        • IntuneEndpointDetectionAndResponsePolicyMacOS
        • IntuneEndpointDetectionAndResponsePolicyWindows10
        • IntuneExploitProtectionPolicyWindows10SettingCatalog
        • IntuneFirewallPolicyWindows10
        • IntuneFirewallRulesHyperVPolicyWindows10
        • IntuneFirewallRulesPolicyWindows10
        • IntuneFirewallRulesPolicyWindows10ConfigMgr
        • IntuneMobileAppConfigurationPolicyIOS
        • IntuneMobileAppsMacOSLobApp
        • IntuneMobileAppsWindowsOfficeSuiteApp
        • IntuneMobileThreatDefenseConnector
        • IntunePolicySets
        • IntuneRoleAssignment
        • IntuneRoleDefinition
        • IntuneRoleScopeTag
        • IntuneSecurityBaselineDefenderForEndpoint
        • IntuneSecurityBaselineMicrosoft365AppsForEnterprise
        • IntuneSecurityBaselineMicrosoftEdge
        • IntuneSecurityBaselineWindows10
        • IntuneSecurityBaselineWindows365
        • IntuneSettingCatalogASRRulesPolicyWindows10
        • IntuneSettingCatalogCustomPolicyWindows10
        • IntuneTrustedRootCertificateAndroidDeviceOwner
        • IntuneTrustedRootCertificateAndroidEnterprise
        • IntuneTrustedRootCertificateAndroidWork
        • IntuneTrustedRootCertificateIOS
        • IntuneVPNConfigurationPolicyAndroidDeviceOwner
        • IntuneVPNConfigurationPolicyAndroidEnterprise
        • IntuneVPNConfigurationPolicyAndroidWork
        • IntuneVPNConfigurationPolicyIOS
        • IntuneWifiConfigurationPolicyAndroidDeviceAdministrator
        • IntuneWifiConfigurationPolicyAndroidEnterpriseDeviceOwner
        • IntuneWifiConfigurationPolicyAndroidEnterpriseWorkProfile
        • IntuneWifiConfigurationPolicyAndroidForWork
        • IntuneWifiConfigurationPolicyAndroidOpenSourceProject
        • IntuneWifiConfigurationPolicyIOS
        • IntuneWifiConfigurationPolicyMacOS
        • IntuneWifiConfigurationPolicyWindows10
        • IntuneWindowsAutopilotDeploymentProfileAzureADHybridJoined
        • IntuneWindowsAutopilotDeploymentProfileAzureADJoined
        • IntuneWindowsInformationProtectionPolicyWindows10MdmEnrolled
        • IntuneWindowsUpdateForBusinessDriverUpdateProfileWindows10
        • IntuneWindowsUpdateForBusinessFeatureUpdateProfileWindows10
        • IntuneWindowsUpdateForBusinessQualityUpdateProfileWindows10
        • IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
        • M365DataAtRestEncryptionPolicy
        • O365AdminAuditLogConfig
        • O365ExternalConnection
        • O365Group
        • O365OrgCustomizationSetting
        • O365OrgSettings
        • O365SearchAndIntelligenceConfigurations
        • ODSettings
        • PlannerBucket
        • PlannerPlan
        • PlannerTask
        • PPAdminDLPPolicy
        • PPDLPPolicyConnectorConfigurations
        • PPPowerAppPolicyUrlPatterns
        • PPPowerAppsEnvironment
        • PPTenantIsolationSettings
        • PPTenantSettings
        • SCAuditConfigurationPolicy
        • SCAutoSensitivityLabelPolicy
        • SCAutoSensitivityLabelRule
        • SCCaseHoldPolicy
        • SCCaseHoldRule
        • SCComplianceCase
        • SCComplianceSearch
        • SCComplianceSearchAction
        • SCComplianceTag
        • SCDLPCompliancePolicy
        • SCDLPComplianceRule
        • SCDeviceConditionalAccessPolicy
        • SCDeviceConditionalAccessRule
        • SCDeviceConfigurationPolicy
        • SCDeviceConfigurationRule
        • SCFilePlanPropertyAuthority
        • SCFilePlanPropertyCategory
        • SCFilePlanPropertyCitation
        • SCFilePlanPropertyDepartment
        • SCFilePlanPropertyReferenceId
        • SCFilePlanPropertySubCategory
        • SCInsiderRiskEntityList
        • SCInsiderRiskPolicy
        • SCLabelPolicy
        • SCPolicyConfig
        • SCProtectionAlert
        • SCRecordReviewNotificationTemplateConfig
        • SCRetentionCompliancePolicy
        • SCRetentionComplianceRule
        • SCRetentionEventType
        • SCRoleGroup
        • SCRoleGroupMember
        • SCSecurityFilter
        • SCSensitivityLabel
        • SCSupervisoryReviewPolicy
        • SCSupervisoryReviewRule
        • SCUnifiedAuditLogRetentionPolicy
        • SentinelAlertRule
        • SentinelSetting
        • SentinelThreatIntelligenceIndicator
        • SentinelWatchlist
        • SHSpaceGroup
        • SHSpaceUser
        • SPOAccessControlSettings
        • SPOApp
        • SPOBrowserIdleSignout
        • SPOHomeSite
        • SPOHubSite
        • SPOOrgAssetsLibrary
        • SPOPropertyBag
        • SPORetentionLabelsSettings
        • SPOSearchManagedProperty
        • SPOSearchResultSource
        • SPOSharingSettings
        • SPOSite
        • SPOSiteAuditSettings
        • SPOSiteDesign
        • SPOSiteDesignRights
        • SPOSiteGroup
        • SPOSiteScript
        • SPOStorageEntity
        • SPOTenantCDNPolicy
        • SPOTenantCdnEnabled
        • SPOTenantSettings
        • SPOTheme
        • SPOUserProfileProperty
        • TeamsAppPermissionPolicy
        • TeamsAppSetupPolicy
        • TeamsApplicationInstance
        • TeamsAudioConferencingPolicy
        • TeamsCallHoldPolicy
        • TeamsCallParkPolicy
        • TeamsCallQueue
        • TeamsCallingPolicy
        • TeamsChannel
        • TeamsChannelTab
        • TeamsChannelsPolicy
        • TeamsClientConfiguration
        • TeamsComplianceRecordingPolicy
        • TeamsCortanaPolicy
        • TeamsDialInConferencingTenantSettings
        • TeamsEmergencyCallRoutingPolicy
        • TeamsEmergencyCallingPolicy
        • TeamsEnhancedEncryptionPolicy
        • TeamsEventsPolicy
        • TeamsFederationConfiguration
        • TeamsFeedbackPolicy
        • TeamsFilesPolicy
        • TeamsGroupPolicyAssignment
        • TeamsGuestCallingConfiguration
        • TeamsGuestMeetingConfiguration
        • TeamsGuestMessagingConfiguration
        • TeamsIPPhonePolicy
        • TeamsM365App
        • TeamsMeetingBroadcastConfiguration
        • TeamsMeetingBroadcastPolicy
        • TeamsMeetingConfiguration
        • TeamsMeetingPolicy
        • TeamsMessagingPolicy
        • TeamsMobilityPolicy
        • TeamsNetworkRoamingPolicy
        • TeamsOnlineVoiceUser
        • TeamsOnlineVoicemailPolicy
        • TeamsOnlineVoicemailUserSettings
        • TeamsOrgWideAppSettings
        • TeamsPstnUsage
        • TeamsShiftsPolicy
        • TeamsTeam
        • TeamsTemplatesPolicy
        • TeamsTenantDialPlan
        • TeamsTenantNetworkRegion
        • TeamsTenantNetworkSite
        • TeamsTenantNetworkSubnet
        • TeamsTenantTrustedIPAddress
        • TeamsTranslationRule
        • TeamsUnassignedNumberTreatment
        • TeamsUpdateManagementPolicy
        • TeamsUpgradeConfiguration
        • TeamsUpgradePolicy
        • TeamsUser
        • TeamsUserCallingSettings
        • TeamsUserPolicyAssignment
        • TeamsVdiPolicy
        • TeamsVoiceRoute
        • TeamsVoiceRoutingPolicy
        • TeamsWorkloadPolicy
      • Why Microsoft365DSC
      • Changelog
      • License
      • Community Resources

    Blog Posts¶

    Major Updates¶

    • April 2025 Major Release
    • October 2024 Major Release
    • April 2024 Major Release
    • October 2023 Major Release
    • April 2023 Major Release
    • October 2022 Major Release

    Concepts¶

    • DSC Error Flow
    Microsoft365DSC