本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将你的 Amazon 托管 Microsoft AD 连接到 Microsoft Entra Connect Sync
本教程将引导你完成必要的安装步骤,以便将你Microsoft Entra ID
在本教程中,您将执行以下操作:
- 
      创建 Amazon 托管微软 AD 域用户。 
- 
      下载 Entra Connect Sync。 
- 
      使用 PowerShell 运行脚本,以便为新创建的用户预置适当的权限。 
- 
      安装 Entra Connect Sync。 
先决条件
要完成本教程,您需要做以下准备:
- 
        微软的 Amazon 托管广告。有关更多信息,请参阅 创建你的 Microsoft Amazon 托管广告。 
- 
        亚马逊 EC2 Windows服务器实例已加入您的 Amazon 托管 Microsoft AD。有关更多信息,请参阅 加入 Windows 实例。 
- 
        Administration Tools安装了活动目录的 EC2 Windows服务器,用于 Amazon 管理你的托管 Microsoft AD。有关更多信息,请参阅 为托管的 Microsoft AD 安装活动目录 Amazon 管理工具。 
创建活动目录域用户
本教程假设你已经有一个 Amazon 托管 Microsoft AD 以及一个Administration Tools安装了 Active Directory 的 EC2 Windows服务器实例。有关更多信息,请参阅 为托管的 Microsoft AD 安装活动目录 Amazon 管理工具。
- 
        连接到安装了 Active Directory Administration Tools 的实例。 
- 
        创建 Amazon 托管微软 AD 域用户。此用户将成为用于 Entra Connect Sync 的 Active Directory Directory Service (AD DS) Connector account。有关此过程的详细步骤,请参阅创建微软 AD Amazon 托管用户。 
下载 Entra Connect Sync
- 
        Entra Connect Sync从Microsoft网站 下载到 Amazon 托管的 Microsoft AD 管理员 EC2 实例上。 
警告
此时请勿打开或运行 Entra Connect Sync。后续步骤将为在步骤 1 中创建的域用户提供必要的权限。
运行 PowerShell 脚本
- 
        以管理员身份打开 PowerShell 并运行以下脚本。 脚本运行时,系统将要求您输入步骤 1 中新创建的域用户的AMAccount名称 。 注意有关运行脚本的更多信息,请参阅以下内容: - 
              您可以将带有 ps1扩展名的脚本保存到类似temp的文件夹中。然后您可以使用以下 PowerShell 命令加载脚本:import-module "c:\temp\entra.ps1"
- 
              加载脚本后,您可以使用以下命令来设置运行脚本所需的权限, Entra_Service_Account_Name替换为您的Entra服务帐户名:Set-EntraConnectSvcPerms -ServiceAccountNameEntra_Service_Account_Name
 
- 
              
$modulePath = "C:\Program Files\Microsoft Azure Active Directory Connect\AdSyncConfig\AdSyncConfig.psm1" try { # Attempt to import the module Write-Host -ForegroundColor Green "Importing Module for Azure Entra Connect..." Import-Module $modulePath -ErrorAction Stop Write-Host -ForegroundColor Green "Success!" } catch { # Display the exception message Write-Host -ForegroundColor Red "An error occurred: $($_.Exception.Message)" } Function Set-EntraConnectSvcPerms { [CmdletBinding()] Param ( [String]$ServiceAccountName ) #Requires -Modules 'ActiveDirectory' -RunAsAdministrator Try { $Domain = Get-ADDomain -ErrorAction Stop } Catch [System.Exception] { Write-Output "Failed to get AD domain information $_" } $BaseDn = $Domain | Select-Object -ExpandProperty 'DistinguishedName' $Netbios = $Domain | Select-Object -ExpandProperty 'NetBIOSName' Try { $OUs = Get-ADOrganizationalUnit -SearchBase "OU=$Netbios,$BaseDn" -SearchScope 'Onelevel' -Filter * -ErrorAction Stop | Select-Object -ExpandProperty 'DistinguishedName' } Catch [System.Exception] { Write-Output "Failed to get OUs under OU=$Netbios,$BaseDn $_" } Try { $ADConnectorAccountDN = Get-ADUser -Identity $ServiceAccountName -ErrorAction Stop | Select-Object -ExpandProperty 'DistinguishedName' } Catch [System.Exception] { Write-Output "Failed to get service account DN $_" } Foreach ($OU in $OUs) { try { Set-ADSyncMsDsConsistencyGuidPermissions -ADConnectorAccountDN $ADConnectorAccountDN -ADobjectDN $OU -Confirm:$false -ErrorAction Stop Write-Host "Permissions set successfully for $ADConnectorAccountDN and $OU" Set-ADSyncBasicReadPermissions -ADConnectorAccountDN $ADConnectorAccountDN -ADobjectDN $OU -Confirm:$false -ErrorAction Stop Write-Host "Basic read permissions set successfully for $ADConnectorAccountDN on OU $OU" } catch { Write-Host "An error occurred while setting permissions for $ADConnectorAccountDN on OU $OU : $_" } } }
安装 Entra Connect Sync
- 
        脚本完成后,您可以运行下载的 Microsoft Entra Connect(以前称为 Azure Active Directory Connect)配置文件。 
- 
        运行上一步中的配置文件后,将打开 Microsoft Azure Active Directory Connect 窗口。在快速设置窗口中,选择自定义。   
- 
        在安装必需组件窗口中,选中使用现有服务账户复选框。在服务账户名称和服务账户密码中,输入您在步骤 1 中创建的用户的 AD DS Connector account名称和密码。例如,如果您的 AD DS Connector account名称为 entra,则账户名为corp\entra。然后选择安装。  
- 
        在用户登录窗口中,选择以下选项之一: - 
            直通身份验证 -此选项允许您使用用户名和密码登录 Active Directory。 
- 
            不配置:此选项允许您使用 Microsoft Entra(以前称为 Azure Active Directory(Azure AD))或 Office 365 联合登录。 然后选择下一步。 
 
- 
            
- 
        在连接到 Azure 窗口中,输入 Entra ID 的全局管理员 用户名和密码,然后选择下一步。 
- 
        在 Connect 您的目录窗口中,为目录类型选择 Active Di rectory。为你的 FOREST Amazon 托管 Microsoft AD 选择森林。然后选择添加目录。 
- 
        将显示弹出框,要求您选择账户选项。选择使用现有 AD 账户。输入在步骤 1 中创建的 AD DS Connector account用户名和密码,然后选择确定。然后选择下一步。   
- 
        在 Azure AD 登录窗口中,仅当您未将经过验证的虚拟域添加到 Entra ID 时,选择继续而不将所有 UPN 后缀匹配到已验证域。然后选择下一步。 
- 
        在域/OU 筛选窗口中,选择适合您需求的选项。有关更多信息,请参阅 Microsoft 文档中的 Entra Connect Sync:配置筛选 。然后选择下一步。 
- 
        在识别用户、筛选和可选功能窗口中,保留默认值并选择下一步。 
- 
        在配置窗口中,查看配置设置并选择配置。Entra Connect Sync 的安装将完成,用户将开始与 Microsoft Entra ID 同步。