# Generated with Microsoft365DSC version 1.25.611.1 # For additional information on how to use Microsoft365DSC, please visit https://aka.ms/M365DSC param ( ) Configuration M365TenantConfig { param ( ) $OrganizationName = $ConfigurationData.NonNodeData.OrganizationName Import-DscResource -ModuleName 'Microsoft365DSC' -ModuleVersion '1.25.611.1' Node localhost { TeamsAppPermissionPolicy "TeamsAppPermissionPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; DefaultCatalogApps = @(); DefaultCatalogAppsType = "BlockedAppList"; Ensure = "Present"; GlobalCatalogApps = @(); GlobalCatalogAppsType = "AllowedAppList"; Identity = "Global"; PrivateCatalogApps = @(); PrivateCatalogAppsType = "AllowedAppList"; TenantId = $OrganizationName; } TeamsAppSetupPolicy "TeamsAppSetupPolicy-Global" { AllowSideLoading = $False; AllowUserPinning = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; AppPresetList = @(); AppPresetMeetingList = @(); CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; PinnedAppBarApps = @("14d6962d-6eeb-4f48-8890-de55454bb136","86fcd49b-61a2-4701-b771-54728cd291fb","2a84919f-59d8-4441-a975-2a8c2643b741","ef56c0de-36fc-4ef8-b417-3d82ba9d073c","20c3440d-c67e-4420-9f80-0e50c39693df","5af6a76b-40fc-4ba1-af29-8f49b08e44fd"); PinnedMessageBarApps = @(); TenantId = $OrganizationName; } TeamsAudioConferencingPolicy "TeamsAudioConferencingPolicy-Global" { AllowTollFreeDialin = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; MeetingInvitePhoneNumbers = ""; TenantId = $OrganizationName; } TeamsCallHoldPolicy "TeamsCallHoldPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } TeamsCallingPolicy "TeamsCallingPolicy-Global" { AllowCallForwardingToPhone = $False; AllowCallForwardingToUser = $True; AllowCallGroups = $True; AllowCallRedirect = "Disabled"; AllowCloudRecordingForCalls = $False; AllowDelegation = $True; AllowPrivateCalling = $True; AllowSIPDevicesCalling = $False; AllowTranscriptionForCalling = $False; AllowVoicemail = "AlwaysEnabled"; AllowWebPSTNCalling = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; AutoAnswerEnabledType = "Disabled"; BusyOnBusyEnabledType = "Enabled"; CallRecordingExpirationDays = 60; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; LiveCaptionsEnabledTypeForCalling = "DisabledUserOverride"; MusicOnHoldEnabledType = "Enabled"; PreventTollBypass = $False; SpamFilteringEnabledType = "Enabled"; TenantId = $OrganizationName; } TeamsCallParkPolicy "TeamsCallParkPolicy-Global" { AllowCallPark = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; ParkTimeoutSeconds = 300; PickupRangeEnd = 99; PickupRangeStart = 10; TenantId = $OrganizationName; } TeamsChannelsPolicy "TeamsChannelsPolicy-Global" { AllowChannelSharingToExternalUser = $False; AllowOrgWideTeamCreation = $True; AllowPrivateChannelCreation = $True; AllowSharedChannelCreation = $True; AllowUserToParticipateInExternalSharedChannel = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; EnablePrivateTeamDiscovery = $False; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } TeamsClientConfiguration "TeamsClientConfiguration-Global" { AllowBox = $False; AllowDropBox = $False; AllowEgnyte = $False; AllowEmailIntoChannel = $True; AllowGoogleDrive = $False; AllowGuestUser = $False; AllowOrganizationTab = $True; AllowResourceAccountSendMessage = $True; AllowScopedPeopleSearchandAccess = $True; AllowShareFile = $False; AllowSkypeBusinessInterop = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; ContentPin = "RequiredOutsideScheduleMeeting"; Identity = "Global"; ResourceAccountContentAccess = "NoAccess"; TenantId = $OrganizationName; } TeamsComplianceRecordingPolicy "TeamsComplianceRecordingPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; DisableComplianceRecordingAudioNotificationForCalls = $False; Enabled = $False; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; WarnUserOnRemoval = $True; } TeamsCortanaPolicy "TeamsCortanaPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; CortanaVoiceInvocationMode = "WakeWordPushToTalkUserOverride"; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } TeamsDialInConferencingTenantSettings "TeamsDialInConferencingTenantSettings" { AllowPSTNOnlyMeetingsByDefault = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; AutomaticallyMigrateUserMeetings = $True; AutomaticallyReplaceAcpProvider = $False; AutomaticallySendEmailsToUsers = $True; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; EnableDialOutJoinConfirmation = $False; EnableEntryExitNotifications = $True; EntryExitAnnouncementsType = "ToneOnly"; IsSingleInstance = "Yes"; MaskPstnNumbersType = "MaskedForExternalUsers"; PinLength = 5; TenantId = $OrganizationName; } TeamsEmergencyCallingPolicy "TeamsEmergencyCallingPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; ExternalLocationLookupMode = "Disabled"; Identity = "Global"; TenantId = $OrganizationName; } TeamsEmergencyCallRoutingPolicy "TeamsEmergencyCallRoutingPolicy-Global" { AllowEnhancedEmergencyServices = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } TeamsEnhancedEncryptionPolicy "TeamsEnhancedEncryptionPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CallingEndtoEndEncryptionEnabledType = "DisabledUserOverride"; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; MeetingEndToEndEncryption = "DisabledUserOverride"; TenantId = $OrganizationName; } TeamsEventsPolicy "TeamsEventsPolicy-Global" { AllowedQuestionTypesInRegistrationForm = "AllQuestions"; AllowedTownhallTypesForRecordingPublish = "Everyone"; AllowedWebinarTypesForRecordingPublish = "Everyone"; AllowEmailEditing = "Enabled"; AllowEventIntegrations = $True; AllowTownhalls = "Enabled"; AllowWebinars = "Enabled"; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Description = "Default policy"; Ensure = "Present"; EventAccessType = "Everyone"; Identity = "Global"; TenantId = $OrganizationName; TownhallChatExperience = "Optimized"; UseMicrosoftECDN = $True; } TeamsFederationConfiguration "TeamsFederationConfiguration-Global" { AllowedDomains = @(); AllowFederatedUsers = $False; AllowTeamsConsumer = $False; AllowTeamsConsumerInbound = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; BlockedDomains = @(); CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; ExternalAccessWithTrialTenants = "Blocked"; Identity = "Global"; RestrictTeamsConsumerToExternalUserProfiles = $False; SharedSipAddressSpace = $False; TenantId = $OrganizationName; TreatDiscoveredPartnersAsUnverified = $False; } TeamsFeedbackPolicy "TeamsFeedbackPolicy-Global" { AllowEmailCollection = $False; AllowLogCollection = $False; AllowScreenshotCollection = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; ReceiveSurveysMode = "EnabledUserOverride"; TenantId = $OrganizationName; UserInitiatedMode = "Enabled"; } TeamsFilesPolicy "TeamsFilesPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; NativeFileEntryPoints = "Enabled"; SPChannelFilesTab = "Enabled"; TenantId = $OrganizationName; } TeamsGuestCallingConfiguration "TeamsGuestCallingConfiguration-Global" { AllowPrivateCalling = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Identity = "Global"; TenantId = $OrganizationName; } TeamsGuestMeetingConfiguration "TeamsGuestMeetingConfiguration-Global" { AllowIPVideo = $True; AllowMeetNow = $True; AllowTranscription = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Identity = "Global"; LiveCaptionsEnabledType = "DisabledUserOverride"; ScreenSharingMode = "EntireScreen"; TenantId = $OrganizationName; } TeamsGuestMessagingConfiguration "TeamsGuestMessagingConfiguration-Global" { AllowGiphy = $True; AllowImmersiveReader = $True; AllowMemes = $True; AllowStickers = $True; AllowUserChat = $True; AllowUserDeleteChat = $True; AllowUserDeleteMessage = $True; AllowUserEditMessage = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; GiphyRatingType = "Moderate"; Identity = "Global"; TenantId = $OrganizationName; } TeamsIPPhonePolicy "TeamsIPPhonePolicy-Global" { AllowBetterTogether = "Enabled"; AllowHomeScreen = "EnabledUserOverride"; AllowHotDesking = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; HotDeskingIdleTimeoutInMinutes = 120; Identity = "Global"; SearchOnCommonAreaPhoneMode = "Enabled"; SignInMode = "UserSignIn"; TenantId = $OrganizationName; } TeamsMeetingBroadcastConfiguration "TeamsMeetingBroadcastConfiguration-Global" { AllowSdnProviderForBroadcastMeeting = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Identity = "Global"; SdnApiTemplateUrl = ""; SdnApiToken = $ConfigurationData.Settings.SdnApiToken; SdnLicenseId = ""; SdnProviderName = ""; SupportURL = "https://support.office.com/home/contact"; TenantId = $OrganizationName; } TeamsMeetingBroadcastPolicy "TeamsMeetingBroadcastPolicy-Global" { AllowBroadcastScheduling = $True; AllowBroadcastTranscription = $False; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; BroadcastAttendeeVisibilityMode = "EveryoneInCompany"; BroadcastRecordingMode = "AlwaysEnabled"; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } TeamsMeetingConfiguration "TeamsMeetingConfiguration-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; ClientAppSharingPort = 50040; ClientAppSharingPortRange = 20; ClientAudioPort = 50000; ClientAudioPortRange = 20; ClientMediaPortRangeEnabled = $True; ClientVideoPort = 50020; ClientVideoPortRange = 20; CustomFooterText = ""; DisableAnonymousJoin = $True; EnableQoS = $False; Identity = "Global"; TenantId = $OrganizationName; } TeamsMeetingPolicy "TeamsMeetingPolicy-Global" { AllowAnnotations = $True; AllowAnonymousUsersToDialOut = $False; AllowAnonymousUsersToJoinMeeting = $False; AllowAnonymousUsersToStartMeeting = $False; AllowBreakoutRooms = $True; AllowCartCaptionsScheduling = "DisabledUserOverride"; AllowChannelMeetingScheduling = $True; AllowCloudRecording = $True; AllowDocumentCollaboration = "Enabled"; AllowEngagementReport = "Enabled"; AllowExternalNonTrustedMeetingChat = $True; AllowExternalParticipantGiveRequestControl = $False; AllowIPAudio = $True; AllowIPVideo = $True; AllowMeetingCoach = $True; AllowMeetingReactions = $True; AllowMeetingRegistration = $True; AllowMeetNow = $True; AllowNDIStreaming = $False; AllowNetworkConfigurationSettingsLookup = $False; AllowOrganizersToOverrideLobbySettings = $False; AllowOutlookAddIn = $True; AllowParticipantGiveRequestControl = $True; AllowPowerPointSharing = $True; AllowPrivateMeetingScheduling = $True; AllowPrivateMeetNow = $True; AllowPSTNUsersToBypassLobby = $False; AllowRecordingStorageOutsideRegion = $False; AllowSharedNotes = $True; AllowTranscription = $False; AllowWatermarkForCameraVideo = $True; AllowWatermarkForScreenSharing = $True; AllowWhiteboard = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; AttendeeIdentityMasking = "DisabledUserOverride"; AutoAdmittedUsers = "OrganizerOnly"; AutomaticallyStartCopilot = "Disabled"; AutoRecording = "Enabled"; CaptchaVerificationForMeetingJoin = "AnonymousUsersAndUntrustedOrganizations"; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; ChannelRecordingDownload = "Allow"; ConnectToMeetingControls = "Enabled"; ContentSharingInExternalMeetings = "EnabledForTrustedOrgs"; Copilot = "EnabledWithTranscript"; CopyRestriction = $True; DesignatedPresenterRoleMode = "EveryoneInCompanyUserOverride"; DetectSensitiveContentDuringScreenSharing = $True; EnrollUserOverride = "Disabled"; Ensure = "Present"; ExplicitRecordingConsent = "Disabled"; ExternalMeetingJoin = "EnabledForAnyone"; Identity = "Global"; InfoShownInReportMode = "FullInformation"; IPAudioMode = "EnabledOutgoingIncoming"; IPVideoMode = "EnabledOutgoingIncoming"; LiveCaptionsEnabledType = "DisabledUserOverride"; LiveInterpretationEnabledType = "DisabledUserOverride"; LiveStreamingMode = "Disabled"; MediaBitRateKb = 50000; MeetingChatEnabledType = "Enabled"; NewMeetingRecordingExpirationDays = -1; ParticipantNameChange = "Disabled"; PreferredMeetingProviderForIslandsMode = "TeamsAndSfb"; QnAEngagementMode = "Enabled"; RoomPeopleNameUserOverride = "Off"; ScreenSharingMode = "EntireScreen"; SpeakerAttributionMode = "EnabledUserOverride"; StreamingAttendeeMode = "Disabled"; TeamsCameraFarEndPTZMode = "Disabled"; TenantId = $OrganizationName; VideoFiltersMode = "AllFilters"; VoiceIsolation = "Enabled"; WhoCanRegister = "Everyone"; } TeamsMessagingPolicy "TeamsMessagingPolicy-Global" { AllowCommunicationComplianceEndUserReporting = $True; AllowFluidCollaborate = $False; AllowGiphy = $False; AllowImmersiveReader = $True; AllowMemes = $False; AllowOwnerDeleteMessage = $True; AllowPriorityMessages = $True; AllowRemoveUser = $True; AllowSecurityEndUserReporting = $True; AllowSmartCompose = $True; AllowSmartReply = $False; AllowStickers = $False; AllowUrlPreviews = $False; AllowUserChat = $True; AllowUserDeleteChat = $True; AllowUserDeleteMessage = $True; AllowUserEditMessage = $True; AllowUserTranslation = $False; AllowVideoMessages = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; AudioMessageEnabledType = "ChatsAndChannels"; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; ChannelsInChatListEnabledType = "DisabledUserOverride"; Ensure = "Present"; GiphyRatingType = "Strict"; Identity = "Global"; ReadReceiptsEnabledType = "UserPreference"; TenantId = $OrganizationName; } TeamsMobilityPolicy "TeamsMobilityPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; IPAudioMobileMode = "AllNetworks"; IPVideoMobileMode = "AllNetworks"; MobileDialerPreference = "Teams"; TenantId = $OrganizationName; } TeamsNetworkRoamingPolicy "TeamsNetworkRoamingPolicy-Global" { AllowIPVideo = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; MediaBitRateKb = 50000; TenantId = $OrganizationName; } TeamsOnlineVoicemailPolicy "TeamsOnlineVoicemailPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; EnableEditingCallAnswerRulesSetting = $True; EnableTranscription = $False; EnableTranscriptionProfanityMasking = $False; EnableTranscriptionTranslation = $True; Ensure = "Present"; Identity = "Global"; MaximumRecordingLength = "00:05:00"; ShareData = "Deny"; TenantId = $OrganizationName; } TeamsShiftsPolicy "TeamsShiftsPolicy-Global" { AccessGracePeriodMinutes = 15; AccessType = "UnrestrictedAccess_TeamsApp"; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; EnableScheduleOwnerPermissions = $False; Ensure = "Present"; Identity = "Global"; ShiftNoticeFrequency = "Never"; ShiftNoticeMessageCustom = ""; ShiftNoticeMessageType = "DefaultMessage"; TenantId = $OrganizationName; } TeamsTemplatesPolicy "TeamsTemplatesPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; HiddenTemplates = @(); Identity = "Global"; TenantId = $OrganizationName; } TeamsTenantDialPlan "TeamsTenantDialPlan-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; SimpleName = "DefaultTenantDialPlan"; TenantId = $OrganizationName; } TeamsUpdateManagementPolicy "TeamsUpdateManagementPolicy-Global" { AllowManagedUpdates = $False; AllowPreview = $False; AllowPublicPreview = "FollowOfficePreview"; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; UpdateDayOfWeek = 1; UpdateTime = "18:00"; UpdateTimeOfDay = "6:00 PM"; UseNewTeamsClient = "NewTeamsOnly"; } TeamsUpgradeConfiguration "TeamsUpgradeConfiguration" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; DownloadTeams = $True; IsSingleInstance = "Yes"; SfBMeetingJoinUx = "NativeLimitedClient"; TenantId = $OrganizationName; } TeamsUpgradePolicy "TeamsUpgradePolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Identity = "Global"; MigrateMeetingsToTeams = $False; TenantId = $OrganizationName; } TeamsVdiPolicy "TeamsVdiPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; DisableAudioVideoInCallsAndMeetings = $False; DisableCallsAndMeetings = $False; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; VDI2Optimization = "Enabled"; } TeamsVoiceRoute "TeamsVoiceRoute-LocalRoute" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "LocalRoute"; NumberPattern = "^(\+1[0-9]{10})`$"; OnlinePstnGatewayList = @(); OnlinePstnUsages = @(); Priority = 0; TenantId = $OrganizationName; } TeamsVoiceRoutingPolicy "TeamsVoiceRoutingPolicy-Global" { ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; OnlinePstnUsages = @(); TenantId = $OrganizationName; } TeamsWorkloadPolicy "TeamsWorkloadPolicy-Global" { AllowCalling = $True; AllowCallingPinned = $True; AllowMeeting = $True; AllowMeetingPinned = $True; AllowMessaging = $True; AllowMessagingPinned = $True; ApplicationId = $ConfigurationData.NonNodeData.ApplicationId; CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint; Ensure = "Present"; Identity = "Global"; TenantId = $OrganizationName; } } } M365TenantConfig -ConfigurationData .\ConfigurationData.psd1