안녕하세요!

 

 

이번 포스팅에서는 "Microsoft365DSC" 에 대해 알아보겠습니다.

 

 

 

 

1. Microsoft 365 를 지원하다보면 테넌트 to 테넌트 (T2T) 마이그레이션 요구사항을 종종 접하곤 합니다.

 

데이터 마이그레이션은 타사 마이그레이션 도구 (AVEPoint, BitTitan, CodeTwo, Quadrotech, Quest, Transvault 등등) 를 이용하면 되지만, 테넌트 설정 및 서비스 단위 설정은 별도의 마이그레이션 도구가 존재하지 않습니다. 그리고 서비스 단위 설정의 마이그레이션 항목도 정확하게 정리되어 있지 않습니다.

 

이에 Microsoft 365 관리 센터 및 각 서비스 단위 관리 센터에서 설정을 수기로 파일에 정리하거나 PowerShell 을 활용하여 설정을 내보내기 후 파일로 정리해야만 했습니다.

 

 

2. 그룹의 Microsoft 365 관리 업무를 수행하는 그룹사 SI 업체나 파트너사의 경우도 동일한 고민을 겪고 있습니다.

 

Single 테넌트를 사용하는 그룹의 경우는 고민이 덜하겠지만 Multi 테넌트를 사용하는 그룹 같은 경우에는 그룹사의 동일 정책을 가져가기 위해 수동으로 쉽지 않은 관리를 하고 계실겁니다. 또는 비용을 투자하여 별도로 개발을 하셨을겁니다.

 

 

하지만, Microsoft365DSC를 활용하면 테넌트 설정 마이그레이션 및 테넌트 설정 관리의 고민을 조금은 덜어낼수 있지 않을까 싶습니다.

Microsoft365DSC를 활용하면 Microsoft 365 테넌트 설정을 Export 하고 다른 테넌트에 동기화할 수 있습니다. (추가로 Automate / Assess / Monitor / Report 기능도 제공합니다.)

 

 

Microsoft365DSC를 설치 후 Export 명령어를 실행하면


Exchange / SharePoint / PowerApps / OneDrive / Intune / Security & Compliance / Teams / Office 365 / Azure Active Ditrctory 영역에 대한 설정을 내보내기가 가능합니다.

 

내보내기 한 설정을 새로운 테넌트로 손쉽게 동기화 가능합니다.

 

 

참고로 내보내기가 가능한 설정은 다음과 같습니다.

 

AADApplication
AADConditionalAccessPolicy
AADGroupsNamingPolicy
AADGroupsSettings
AADNamedLocationPolicy
AADMSGroup
AADMSGroupLifecyclePolicy
AADPolicy
AADRoleDefinition
AADServicePrincipal
AADTenantDetails

 

EXOAcceptedDomain
EXOActiveSyncDeviceAccessRule
EXOAddressBookPolicy
EXOAddressList
EXOAntiPhishPolicy
EXOAntiPhishRule
EXOApplicationAccessPolicy
EXOAtpPolicyForO365
EXOAvailabilityAddressSpace
EXOAvailabilityConfig
EXOCASMailboxPlan
EXOClientAccessRule
EXODkimSigningConfig
EXOEmailAddressPolicy
EXOGlobalAddressList
EXOHostedConnectionFilterPolicy
EXOHostedContentFilterPolicy
EXOHostedContentFilterRule
EXOHostedOutboundSpamFilterPolicy
EXOInboundConnector
EXOIntraOrganizationConnector
EXOMobileDeviceMailboxPolicy
EXOMailboxSettings
EXOMailTips
EXOMalwareFilterPolicy
EXOMalwareFilterRule
EXOManagementRole
EXOOfflineAddressBook
EXOOnPremisesOrganization
EXOOrganizationConfig
EXOOrganizationRelationship
EXOOutboundConnector
EXOOwaMailboxPolicy
EXOPartnerApplication
EXOPolicyTipConfig
EXORemoteDomain
EXORoleAssignmentPolicy
EXOSafeAttachmentPolicy
EXOSafeAttachmentRule
EXOSafeLinksPolicy
EXOSafeLinksRule
EXOSharedMailbox
EXOSharingPolicy
EXOTransportRule

 

 

 

 

IntuneAppConfigurationPolicy
IntuneAppProtectionPolicyiOS
IntuneDeviceCategory
IntuneDeviceCompliancePolicyAndroid
IntuneDeviceCompliancePolicyAndroidWorkProfile
IntuneDeviceCompliancePolicyiOS
IntuneDeviceConfigurationPolicyiOS
IntuneDeviceEnrollmentLimitRestriction
IntuneDeviceEnrollmentPlatformRestriction

 

O365AdminAuditLogConfig
O365Group
O365OrgCustomizationSetting
O365User

 

ODSettings

 

PlannerBucket
PlannerPlan
PlannerTask

 

PPPowerAppsEnvironment

 

SCAuditConfigurationPolicy
SCCaseHoldPolicy
SCCaseHoldRule
SCComplianceCase
SCComplianceSearch
SCComplianceSearchAction
SCComplianceTag
SCDeviceConditionalAccessPolicy
SCDLPCompliancePolicy
SCDLPComplianceRule
SCFilePlanPropertyAuthority
SCFilePlanPropertyCategory
SCFilePlanPropertyCitation
SCFilePlanPropertyDepartment
SCFilePlanPropertyReferenceId
SCFilePlanPropertySubCategory
SCLabelPolicy
SCRetentionCompliancePolicy
SCRetentionComplianceRule
SCRetentionEventType
SCSensitivityLabel
SCSupervisoryReviewPolicy
SCSupervisoryReviewRule

 

SPOAccessControlSettings
SPOApp
SPOBrowserIdleSignout
SPOHomeSite
SPOHubSite
SPOOrgAssetsLibrary
SPOPropertyBag
SPOSearchManagedProperty
SPOSearchResultSource
SPOSharingSettings
SPOSite
SPOSiteAuditSettings
SPOSiteDesign
SPOSiteDesignRights
SPOSiteGroup
SPOSiteScript
SPOStorageEntity
SPOTenantCDNEnabled
SPOTenantCDNPolicy
SPOTenantSettings
SPOTheme
SPOUserProfileProperty

 

TeamsCallingPolicy
TeamsChannel
TeamsChannelTab
TeamsChannelsPolicy
TeamsClientConfiguration
TeamsEmergencyCallingPolicy
TeamsEmergencyCallRoutingPolicy
TeamsGuestCallingConfiguration
TeamsGuestMeetingConfiguration
TeamsGuestMessagingConfiguration
TeamsMeetingBroadcastConfiguration
TeamsMeetingBroadcastPolicy
TeamsMeetingConfiguration
TeamsMeetingPolicy
TeamsMessagingPolicy
TeamsPSTNUsage
TeamsTeam
TeamsTenantDialPlan
TeamsUpgradeConfiguration
TeamsUpgradePolicy
TeamsUser
TeamsVoiceRoute
TeamsVoiceRoutingPolicy

 

 

자세한 사용 방법은 다음 사이트 내용을 참고 부탁드립니다.

참고: What is Microsoft365DSC

 

microsoft/Microsoft365DSC

Manages, configures, extracts and monitors Microsoft 365 tenant configurations - microsoft/Microsoft365DSC

github.com

 

 

 

 

이상으로 "Microsoft365DSC" 에 대해 알아보았습니다.

 

 

감사합니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기