ค้นหาเว็บไซต์

Windows Server Core: การติดตั้ง Active Directory Domain Controller


Windows Server Core เป็นแพลตฟอร์มที่ดีในการโฮสต์บทบาทตัวควบคุมโดเมน Active Directory เนื่องจากความต้องการทรัพยากรน้อยลง ความเสถียรและความปลอดภัยที่เพิ่มขึ้น (เนื่องจากรหัสและการอัปเดตน้อยลง) ในบทความนี้ เราจะแสดงวิธีการติดตั้งตัวควบคุมโดเมนบน Windows Server Core 2019 ในฟอเรสต์ Active Directory ใหม่หรือที่มีอยู่โดยใช้ PowerShell

จะติดตั้งตัวควบคุมโดเมน Active Directory โดยใช้ PowerShell ได้อย่างไร

ติดตั้ง Windows Server Core บนโฮสต์ใหม่ (จริงหรือเสมือน) กำหนดการตั้งค่าโฮสต์พื้นฐาน: ตั้งชื่อโฮสต์ การตั้งค่าเครือข่าย (ที่อยู่ IP แบบคงที่ ซับเน็ตมาสก์ เกตเวย์ DNS) วันที่/เวลา โซนเวลา ฯลฯ

Rename-Computer -NewName hb-dc03
Get-NetAdapter
$ip = "192.168.13.11"
$gw="192.168.13.1"
$dns = "192.168.13.10"
New-NetIPAddress -InterfaceAlias Ethernet -IPAddress $ip -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway $gw
Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses $dns

ขั้นตอนเหล่านี้จะอธิบายโดยละเอียดในบทความ คำสั่งพื้นฐานสำหรับการกำหนดค่าการติดตั้ง Windows Server Core

ขั้นตอนต่อไปคือการติดตั้งบทบาท Active Directory Domain Services (ADDS) โดยเรียกใช้คำสั่งต่อไปนี้ในคอนโซล PowerShell:

Install-WindowsFeature AD-Domain-Services -IncludeManagementTools -Verbose

ตรวจสอบให้แน่ใจว่าได้ติดตั้งบทบาท AD-Domain-Services แล้ว:

Get-WindowsFeature -Name *AD*

หลังจากติดตั้งบทบาท ADDS แล้ว คุณสามารถใช้ cmdlets โมดูล ADDSDeployment เพื่อปรับใช้โดเมนใหม่ ฟอเรสต์ หรือตัวควบคุมโดเมนเพิ่มเติม:

Get-Command -Module ADDSDeployment

มีสามสถานการณ์ที่เป็นไปได้:

  • การติดตั้งฟอเรสต์ Active Directory ใหม่:

    Install-ADDSForest -DomainName a-d.site -ForestMode Win2016 -DomainMode Win2016 -DomainNetbiosName WOSHUB -InstallDns:$true
  • นี้

    Install-ADDSDomain

    cmdlet อนุญาตให้สร้างโดเมนใหม่ในฟอเรสต์ Active Directory ที่มีอยู่

  • Install-ADDSDomainController

    - อนุญาตให้เพิ่มตัวควบคุมโดเมนใหม่ (เพิ่มเติม) ให้กับโดเมน Active Directory ที่มีอยู่

หากคุณต้องการปรับใช้ตัวควบคุมโดเมน RODC ให้ใช้ไฟล์

Add-ADDSReadOnlyDomainControllerAccount

ซม.

ในกรณีส่วนใหญ่ คุณจะใช้สถานการณ์ที่ 3 นั่นคือการเพิ่มตัวควบคุมโดเมนเพิ่มเติมให้กับโดเมน Active Directory ที่มีอยู่

ก่อนเลื่อนระดับตัวควบคุมโดเมนใหม่ ตรวจสอบให้แน่ใจว่าโดเมน Active Directory ของคุณทำงานได้อย่างถูกต้อง ตรวจสอบข้อผิดพลาดในแต่ละ DC อย่างระมัดระวังที่ส่งคืนโดย

Dcdiag /v

และตรวจสอบการจำลองแบบ AD (

repadmin /showrepl

และ

repadmin /replsum

). ตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลตัวควบคุมโดเมน AD ที่ทันสมัย

ในสถานการณ์ง่ายๆ เมื่อคุณต้องการเพิ่ม DC พิเศษใหม่ไปยังไซต์ Default-First-Site-Name ให้รันคำสั่งนี้:

Install-ADDSDomainController -DomainName a-d.site -InstallDns -Credential (get-credential WOSHUB\Administrator) -DatabasePath "D:\ADDS\DB" -LogPath "D:\ADDS\Log" -SysvolPath "D:\ADDS\SYSVOL"

ในตัวอย่างนี้ ฉันได้ระบุเพิ่มเติมว่าฐานข้อมูล AD บันทึก และ SYSVOL ถูกจัดเก็บไว้ในดิสก์แยกต่างหาก โดยค่าเริ่มต้นจะอยู่ใน

%SYSTEMROOT%\NTDS

และ

%SYSTEMROOT%\SYSVOL

นอกจากนี้คุณยังสามารถระบุไซต์ Active Directory ที่คุณต้องการวางตัวควบคุมโดเมนใหม่ เราจะระบุด้วยว่า DC จะเป็น Global Catalog และตั้งรหัสผ่าน DSRM (Directory Services Restore Mode) โดยใช้คำสั่ง ConvertTo-SecureString:

Install-ADDSDomainController -DomainName a-d.site -InstallDns:$true -NoGlobalCatalog:$false -SiteName 'Hamburg' -NoRebootOnCompletion:$true -Force:$true -SafeModeAdministratorPassword (ConvertTo-SecureString 'R0DCP@ssw0rd' -AsPlainText -Force) -Credential (get-credential WOSHUB\Administrator) -verbose

ตรวจสอบผลลัพธ์ของคำสั่งอย่างระมัดระวัง ถ้าใช้ได้ ให้รีสตาร์ทโฮสต์ของคุณ:

Restart-Computer

การตรวจสอบความสมบูรณ์ของตัวควบคุมโดเมนบนเซิร์ฟเวอร์คอร์

หลังจากติดตั้งตัวควบคุมโดเมนแล้ว ให้ตรวจสอบเบื้องต้นเพื่อให้แน่ใจว่าได้เพิ่มตัวควบคุมโดเมนใหม่ลงในโดเมนเรียบร้อยแล้ว และมีส่วนร่วมในการจำลองแบบ

คุณสามารถจัดการตัวควบคุมโดเมนบน Windows Server Core จากเซิร์ฟเวอร์อื่นโดยใช้สแน็ปอิน Active Directory แบบกราฟิกมาตรฐาน (

dsa.msc

,

gpmc.msc

,

dnsmgmt.msc

,

dssite.msc

,

adsiedit.msc

,

domain.msc

) หรือจากคอมพิวเตอร์ที่ใช้ Windows 10 ที่ติดตั้ง RSAT (

Rsat.ActiveDirectory.DS-LDS.Tool

).

เปิด ADUC (

dsa.msc

) บนคอมพิวเตอร์เครื่องใดก็ได้ และตรวจสอบให้แน่ใจว่า DC ใหม่ปรากฏใน Domain Controllers OU

หลังจากรีสตาร์ท Windows Server Core คุณต้องลงชื่อเข้าใช้โฮสต์ภายใต้บัญชีผู้ดูแลระบบโดเมน

ใช้ cmdlet Get-ADDomainController ตรวจสอบให้แน่ใจว่าตัวควบคุมโดเมนอยู่ในไซต์ AD ที่ถูกต้อง:

Get-ADDomainController -Discover

ตรวจสอบว่าบริการ Active Directory กำลังทำงานอยู่:

Get-Service adws,kdc,netlogon,dns

นอกเหนือจากการแชร์ผู้ดูแลระบบที่ซ่อนอยู่ในตัวแล้ว โฟลเดอร์ SYSVOL และ NETLOGON จะต้องแชร์:

Get-SMBShare

ตรวจสอบให้แน่ใจว่ามีเหตุการณ์ ADDS ใน Event Viewer:

Get-Eventlog "Directory Service" | Select-Object entrytype, source, eventid, message
Get-Eventlog "Active Directory Web Services" | Select-Object entrytype, source, eventid, message

จากนั้นทำการทดสอบโดยใช้

dcdiag

คำสั่ง (ต้องผ่านทุกขั้นตอน) และตรวจสอบการจำลองแบบระหว่าง DCs โดยใช้คำสั่งต่อไปนี้:

repadmin /replsummary

หรือ

Get-ADReplicationFailure -Target DC03

ตรวจสอบตำแหน่งของบทบาท FSMO ในโดเมนและฟอเรสต์ของคุณ หากจำเป็น ให้ถ่ายโอนบทบาท FSMO ไปยัง DC ใหม่ของคุณ:

Netdom /query FSMO

นอกจากนี้ คุณสามารถใช้สคริปต์ตรวจสอบความสมบูรณ์ของ Active Directory

การติดตั้ง AD Domain Controller โดยใช้ Windows Admin Center (WAC)

หากต้องการติดตั้งตัวควบคุมโดเมนใน Windows Server Core คุณสามารถใช้เว็บอินเทอร์เฟซ Windows Admin Center (WAC)

  1. เพิ่มโฮสต์ Windows Server Core ของคุณไปยังอินเทอร์เฟซ Windows Admin Center

  2. ในการติดตั้งบทบาท ADDS ให้เปิดส่วน บทบาทและคุณลักษณะ เลือก บริการระบบโดเมน Active Directory ในรายการบทบาทที่มี และคลิก ติดตั้ง

  3. ยืนยันการติดตั้งบทบาทและเครื่องมือการดูแลระบบ

  4. หากต้องการเลื่อนระดับ Windows Server Core เป็นตัวควบคุมโดเมน ให้เปิดเว็บคอนโซล PowerShell และใช้ cmdlets ที่แสดงด้านบนเพื่อกำหนดค่า DC

  5. เมื่อการติดตั้ง DC สิ้นสุดลง ให้รีสตาร์ท Server Core และเชื่อมต่อกับ WAC อีกครั้งโดยใช้บัญชีโดเมน

  6. หากต้องการจัดการ Active Directory จากเว็บอินเตอร์เฟส ให้ติดตั้งส่วนขยาย WAC พิเศษ (ยังมีให้ใช้งานในโหมดดูตัวอย่าง) ดังนั้นส่วนใหม่จะปรากฏใน Windows Admin Center ซึ่งคุณสามารถดูและจัดการแผนผัง AD ของคุณได้

บทความที่เกี่ยวข้อง