将你的 Amazon 托管 Microsoft AD 连接到 Microsoft Entra Connect Sync - Amazon Directory Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将你的 Amazon 托管 Microsoft AD 连接到 Microsoft Entra Connect Sync

本教程将引导您完成安装的必要步骤 Microsoft Entra Connect Sync同步你的 Microsoft Entra ID到你的 Microsoft Amazon 托管 AD。

在本教程中,您将执行以下操作:

  1. 创建 Amazon 托管微软 AD 域用户。

  2. 下载 Entra Connect Sync.

  3. 使用 Windows PowerShell 运行脚本为新创建的用户提供适当的权限。

  4. 安装 Entra Connect Sync.

先决条件

要完成本教程,您需要做以下准备:

创建一个 Active Directory 域用户

本教程假设你已经有一个 Microsoft Amazon 托管广告以及 EC2 Windows 带的服务器实例 Active Directory Administration Tools 已安装。有关更多信息,请参阅 为托管的 Microsoft AD 安装活动目录 Amazon 管理工具

  1. Connect 连接到实例 Active Directory Administration Tools 已安装。

  2. 创建 Amazon 托管微软 AD 域用户。此用户将成为 Active Directory Directory Service (AD DS) Connector account for Entra Connect Sync。 有关此过程的详细步骤,请参阅创建微软 AD Amazon 托管用户

下载 Entra Connect Sync

警告

不要打开或逃跑 Entra Connect Sync 此时。接下来的步骤将为在步骤 1 中创建的域用户提供必要的权限。

运行 Windows PowerShell Script

  • 打开 PowerShell 以管理员身份运行以下脚本。

    脚本运行时,系统将要求您输入步骤 1 中新创建的域用户的sAMAccount名称

    注意

    有关运行脚本的更多信息,请参阅以下内容:

    • 你可以将带有ps1扩展名的脚本保存到类似的文件夹temp。然后,你可以使用以下内容 PowerShell 加载脚本的命令:

      import-module "c:\temp\entra.ps1"
    • 加载脚本后,您可以使用以下命令来设置运行脚本所需的权限,替换 Entra_Service_Account_Name 和你的 Entra 服务账号名称:

      Set-EntraConnectSvcPerms -ServiceAccountName Entra_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

  1. 脚本完成后,你可以运行下载的 Microsoft Entra Connect (以前称为 Azure Active Directory Connect) 配置文件。

  2. A Microsoft Azure Active Directory Connect 运行上一步中的配置文件后,窗口打开。在 “快速设置” 窗口中,选择 “自定义”。

    Microsoft Azure Active Directory Connect 突出显示了自定义按钮的窗口。
  3. 在 “安装所需组件” 窗口中,选中 “使用现有服务帐户” 复选框。在 an SERVICEACCOUNTNAMEd 中 SERVICEACCOUNTPASSWORD,输入 AD DS Connector account 您在步骤 1 中创建的用户的名称和密码。例如,如果你的 AD DS Connector account 名称是entra,账户名将是corp\entra。然后选择 “安装”。

    “安装必需组件” 窗口,选中 “使用现有服务帐户和域帐户”,并提供服务帐户名和密码。
  4. 在 “用户登录” 窗口中,选择以下选项之一:

    1. 直通身份验证-此选项允许您登录自己的 Active Directory 使用您的用户名和密码。

    2. 请勿配置-这允许您使用联合登录 Microsoft Entra (以前称为 Azure Active Directory (Azure AD)) 或 Office 365.

      然后选择下一步

  5. Connect to 上 Azure窗口中,输入您的全局管理员用户名和密码 Entra ID 然后选择 “下一步”。

  6. 在 “Connect 您的目录” 窗口中,选择 Active Directory对于DIRECTORYTYPE。为你的 Amazon 托管 Microsoft AD 选择森林FOREST。然后选择 “添加目录”。

  7. 将出现一个弹出框,要求您选择账户选项。选择 “使用现有 AD 账户”。输入 AD DS Connector account 在步骤 1 中创建的用户名和密码,然后选择确定。然后选择下一步

    AD 林帐户弹出框,其中选中 “使用现有 AD 帐户”,并提供了域用户名和密码。
  8. 在存储库的 Azure AD 登录窗口,选择 “继续”,但不要将所有UPN后缀与已验证的域名进行匹配,前提是您没有添加经过验证的虚域名 Entra ID。 然后选择 “下一步”。

  9. 域/OU 筛选窗口中,选择适合您需求的选项。有关更多信息,请参阅 Entra Connect Sync: 在中配置过滤 Microsoft 文档中)。然后选择下一步

  10. 在 “识别用户、筛选和可选功能” 窗口中,保留默认值并选择 “下一步”。

  11. 配置窗口中,查看配置设置并选择配置。的安装 Entra Connect Sync 将完成,用户将开始与同步 Microsoft Entra ID.