Dela via


Självstudie: Använda synkronisering av lösenordshash för hybrididentitet i en enda Active Directory-skog

Den här självstudien visar hur du skapar en hybrididentitetsmiljö i Azure med hjälp av synkronisering av lösenordshash och Windows Server Active Directory (Windows Server AD). Du kan använda hybrididentitetsmiljön som du skapar för testning eller för att bekanta dig med hur hybrididentitet fungerar.

Diagram som visar hur du skapar en hybrididentitetsmiljö i Azure med hjälp av synkronisering av lösenordshash.

I den här självstudien lär du dig att:

  • Skapa en virtuell dator.
  • Skapa en Windows Server Active Directory-miljö.
  • Skapa en Windows Server Active Directory-användare.
  • Skapa en Microsoft Entra-klientorganisation.
  • Skapa ett hybrididentitetsadministratörskonto i Azure.
  • Konfigurera Microsoft Entra Connect.
  • Testa och kontrollera att användarna är synkroniserade.

Förutsättningar

Kommentar

Den här självstudien använder PowerShell-skript för att snabbt skapa självstudiemiljön. Varje skript använder variabler som deklareras i början av skriptet. Se till att ändra variablerna så att de återspeglar din miljö.

Skripten i självstudien skapar en allmän Windows Server Active Directory-miljö (Windows Server AD) innan de installerar Microsoft Entra Connect. Skripten används också i relaterade självstudier.

PowerShell-skripten som används i den här självstudien är tillgängliga på GitHub.

Skapa en virtuell dator

För att skapa en hybrididentitetsmiljö är den första uppgiften att skapa en virtuell dator som ska användas som en lokal Windows Server AD-server.

Kommentar

Om du aldrig har kört ett skript i PowerShell på värddatorn öppnar du Windows PowerShell ISE som administratör och kör Set-ExecutionPolicy remotesignedinnan du kör några skript. I dialogrutan Ändring av körningsprincip väljer du Ja.

Så här skapar du den virtuella datorn:

  1. Öppna Windows PowerShell ISE som administratör.

  2. Kör följande skript:

    #Declare variables
    $VMName = 'DC1'
    $Switch = 'External'
    $InstallMedia = 'D:\ISO\en_windows_server_2016_updated_feb_2018_x64_dvd_11636692.iso'
    $Path = 'D:\VM'
    $VHDPath = 'D:\VM\DC1\DC1.vhdx'
    $VHDSize = '64424509440'
    
    #Create a new virtual machine
    New-VM -Name $VMName -MemoryStartupBytes 16GB -BootDevice VHD -Path $Path -NewVHDPath $VHDPath -NewVHDSizeBytes $VHDSize  -Generation 2 -Switch $Switch  
    
    #Set the memory to be non-dynamic
    Set-VMMemory $VMName -DynamicMemoryEnabled $false
    
    #Add a DVD drive to the virtual machine
    Add-VMDvdDrive -VMName $VMName -ControllerNumber 0 -ControllerLocation 1 -Path $InstallMedia
    
    #Mount installation media
    $DVDDrive = Get-VMDvdDrive -VMName $VMName
    
    #Configure the virtual machine to boot from the DVD
    Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive 
    

Installera operativsystemet

Installera operativsystemet för att slutföra skapandet av den virtuella datorn:

  1. Dubbelklicka på den virtuella datorn i Hyper-V Manager.
  2. Välj start.
  3. I kommandotolken trycker du på valfri tangent för att starta från CD eller DVD.
  4. I startfönstret för Windows Server väljer du ditt språk och väljer sedan Nästa.
  5. Välj Installera nu.
  6. Ange din licensnyckel och välj Nästa.
  7. Markera kryssrutan Jag godkänner licensvillkoren och välj Nästa.
  8. Välj Anpassad: Installera endast Windows (avancerat).
  9. Välj Nästa.
  10. Starta om den virtuella datorn när installationen är klar. Logga in och kontrollera sedan Windows Update. Installera alla uppdateringar för att säkerställa att den virtuella datorn är helt uppdaterad.

Installera krav för Windows Server AD

Innan du installerar Windows Server AD kör du ett skript som installerar förutsättningar:

  1. Öppna Windows PowerShell ISE som administratör.

  2. Kör Set-ExecutionPolicy remotesigned. I dialogrutan Ändring av körningsprincip väljer du Ja till Alla.

  3. Kör följande skript:

    #Declare variables
    $ipaddress = "10.0.1.117" 
    $ipprefix = "24" 
    $ipgw = "10.0.1.1" 
    $ipdns = "10.0.1.117"
    $ipdns2 = "4.2.2.2" 
    $ipif = (Get-NetAdapter).ifIndex 
    $featureLogPath = "c:\poshlog\featurelog.txt" 
    $newname = "DC1"
    $addsTools = "RSAT-AD-Tools" 
    
    #Set a static IP address
    New-NetIPAddress -IPAddress $ipaddress -PrefixLength $ipprefix -InterfaceIndex $ipif -DefaultGateway $ipgw 
    
    # Set the DNS servers
    Set-DnsClientServerAddress -InterfaceIndex $ipif -ServerAddresses ($ipdns, $ipdns2)
    
    #Rename the computer 
    Rename-Computer -NewName $newname -force 
    
    #Install features 
    New-Item $featureLogPath -ItemType file -Force 
    Add-WindowsFeature $addsTools 
    Get-WindowsFeature | Where installed >>$featureLogPath 
    
    #Restart the computer 
    Restart-Computer
    

Skapa en Windows Server AD-miljö

Installera och konfigurera nu Usluge domena aktivnog direktorijuma för att skapa miljön:

  1. Öppna Windows PowerShell ISE som administratör.

  2. Kör följande skript:

    #Declare variables
    $DatabasePath = "c:\windows\NTDS"
    $DomainMode = "WinThreshold"
    $DomainName = "contoso.com"
    $DomainNetBIOSName = "CONTOSO"
    $ForestMode = "WinThreshold"
    $LogPath = "c:\windows\NTDS"
    $SysVolPath = "c:\windows\SYSVOL"
    $featureLogPath = "c:\poshlog\featurelog.txt" 
    $Password = "Pass1w0rd"
    $SecureString = ConvertTo-SecureString $Password -AsPlainText -Force
    
    #Install Active Directory Domain Services, DNS, and Group Policy Management Console 
    start-job -Name addFeature -ScriptBlock { 
    Add-WindowsFeature -Name "ad-domain-services" -IncludeAllSubFeature -IncludeManagementTools 
    Add-WindowsFeature -Name "dns" -IncludeAllSubFeature -IncludeManagementTools 
    Add-WindowsFeature -Name "gpmc" -IncludeAllSubFeature -IncludeManagementTools } 
    Wait-Job -Name addFeature 
    Get-WindowsFeature | Where installed >>$featureLogPath
    
    #Create a new Windows Server AD forest
    Install-ADDSForest -CreateDnsDelegation:$false -DatabasePath $DatabasePath -DomainMode $DomainMode -DomainName $DomainName -SafeModeAdministratorPassword $SecureString -DomainNetbiosName $DomainNetBIOSName -ForestMode $ForestMode -InstallDns:$true -LogPath $LogPath -NoRebootOnCompletion:$false -SysvolPath $SysVolPath -Force:$true
    

Skapa en Windows Server AD-användare

Skapa sedan ett testanvändarkonto. Skapa det här kontot i din lokalni Active Directory miljö. Kontot synkroniseras sedan med Microsoft Entra-ID.

  1. Öppna Windows PowerShell ISE som administratör.

  2. Kör följande skript:

    #Declare variables
    $Givenname = "Allie"
    $Surname = "McCray"
    $Displayname = "Allie McCray"
    $Name = "amccray"
    $Password = "Pass1w0rd"
    $Identity = "CN=ammccray,CN=Users,DC=contoso,DC=com"
    $SecureString = ConvertTo-SecureString $Password -AsPlainText -Force
    
    #Create the user
    New-ADUser -Name $Name -GivenName $Givenname -Surname $Surname -DisplayName $Displayname -AccountPassword $SecureString
    
    #Set the password to never expire
    Set-ADUser -Identity $Identity -PasswordNeverExpires $true -ChangePasswordAtLogon $false -Enabled $true
    

Skapa en Microsoft Entra-klientorganisation

Om du inte har någon följer du stegen i artikeln Skapa en ny klientorganisation i Microsoft Entra-ID för att skapa en ny klientorganisation.

Skapa en hybrididentitetsadministratör i Microsoft Entra-ID

Nästa uppgift är att skapa ett hybrididentitetsadministratörskonto. Det här kontot används för att skapa Microsoft Entra Connector-kontot under Installationen av Microsoft Entra Connect. Microsoft Entra Connector-kontot används för att skriva information till Microsoft Entra-ID.

Så här skapar du hybrididentitetsadministratörskontot:

  1. Logga in på administrationscentret för Microsoft Entra.
  2. Bläddra till Identitetsanvändare>>Alla användare
  3. Välj Ny användare>Skapa ny användare.
  4. I fönstret Skapa ny användare anger du ett visningsnamn och ett användarens huvudnamn för den nya användaren. Du skapar ditt hybrididentitetsadministratörskonto för klientorganisationen. Du kan visa och kopiera det tillfälliga lösenordet.
    1. Under Tilldelningar väljer du Lägg till roll och sedan Hybrididentitetsadministratör.
  5. Välj sedan Granska + skapa>Skapa.
  6. I ett nytt webbläsarfönster loggar du in myapps.microsoft.com på med det nya hybrididentitetsadministratörskontot och det tillfälliga lösenordet.

Ladda ned och installera Microsoft Entra Connect

Nu är det dags att ladda ned och installera Microsoft Entra Connect. När den har installerats använder du expressinstallationen.

  1. Ladda ned Microsoft Entra Connect.

  2. Gå till AzureADConnect.msi och dubbelklicka för att öppna installationsfilen.

  3. I Välkommen markerar du kryssrutan för att godkänna licensvillkoren och väljer Fortsätt.

  4. I Express-inställningar väljer du Använd expressinställningar.

  5. I Anslut till Microsoft Entra-ID anger du användarnamnet och lösenordet för hybrididentitetsadministratörskontot för Microsoft Entra-ID. Välj Nästa.

  6. I Anslut till AD DS anger du användarnamnet och lösenordet för ett företagsadministratörskonto. Välj Nästa.

  7. I Redo att konfigurera väljer du Installera.

  8. När installationen är klar väljer du Avsluta.

  9. Innan du använder Synchronization Service Manager eller Synchronization Rule Editor loggar du ut och loggar sedan in igen.

Sök efter användare i portalen

Nu ska du kontrollera att användarna i din lokalni Active Directory klientorganisation har synkroniserats och nu finns i din Microsoft Entra-klientorganisation. Det här avsnittet kan ta några timmar att slutföra.

Så här kontrollerar du att användarna är synkroniserade:

  1. Logga in på administrationscentret för Microsoft Entra som minst en hybrididentitetsadministratör.

  2. Bläddra till Identitetsanvändare>>Alla användare

  3. Kontrollera att de nya användarna visas i klientorganisationen.

    Skärmbild som visar verifiering av att användare har synkroniserats i Microsoft Entra-ID.

Logga in med ett användarkonto för att testa synkroniseringen

Om du vill testa att användare från din Windows Server AD-klientorganisation synkroniseras med din Microsoft Entra-klientorganisation loggar du in som en av användarna:

  1. Gå till https://myapps.microsoft.com.

  2. Logga in med ett användarkonto som skapades i din nya klientorganisation.

    För användarnamnet använder du formatet user@domain.onmicrosoft.com. Använd samma lösenord som användaren använder för att logga in på lokalni Active Directory.

Du har konfigurerat en hybrididentitetsmiljö som du kan använda för att testa och bekanta dig med vad Azure har att erbjuda.

Nästa steg