คำตอบสั้น ๆ: ติดตั้งหน้าจอจัดการแบบเว็บที่รวมทุกเซิร์ฟเวอร์ไว้ที่เดียว แทนการ Remote Desktop เข้าทีละเครื่อง พร้อมตั้งใบรับรองและสิทธิ์ผู้ใช้
คู่มือนี้อธิบาย Windows Admin Center ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
การ Remote Desktop เข้าไปทีละเครื่องเพื่อดูพื้นที่ดิสก์หรือรีสตาร์ตบริการเป็นงานที่กินเวลาและเปิดพื้นที่เสี่ยงโดยไม่จำเป็น Windows Admin Center รวมงานเหล่านี้ไว้ในหน้าเว็บเดียวที่จัดการได้ทุกเครื่องในระบบ
จุดเด่นคือไม่ต้องติดตั้งอะไรบนเครื่องที่ถูกจัดการ ใช้ช่องทางที่ Windows มีอยู่แล้ว และไม่มีค่าใช้จ่ายเพิ่ม คู่มือนี้ติดตั้งแบบเกตเวย์ซึ่งเหมาะกับการดูแลหลายเครื่อง
สิ่งที่ต้องเตรียม (Windows Admin Center)
- Windows Server สำหรับติดตั้งเป็นเกตเวย์ ไม่ควรติดตั้งบน Domain Controller
- เครื่องที่จะถูกจัดการต้องเปิด PowerShell Remoting และอยู่ในโดเมนเดียวกันหรือมีความไว้วางใจกัน
- ใบรับรอง SSL หากจะเปิดให้เข้าถึงจากนอกเครื่อง
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง (Windows Admin Center)
$url = "https://aka.ms/WACDownload"
Invoke-WebRequest -Uri $url -OutFile "$env:TEMP\WindowsAdminCenter.exe" -UseBasicParsing
Start-Process -Wait -FilePath "$env:TEMP\WindowsAdminCenter.exe" -ArgumentList `
"/VERYSILENT", "/SUPPRESSMSGBOXES", "SME_PORT=443", "SSL_CERTIFICATE_OPTION=generate"
ตัวเลือก SSL_CERTIFICATE_OPTION=generate สร้างใบรับรองที่ลงนามด้วยตัวเองให้ ซึ่งใช้ได้แต่เบราว์เซอร์จะเตือน สำหรับการใช้งานจริงควรใช้ใบรับรองจากผู้ออกใบรับรองขององค์กรหรือจากภายนอก
ตรวจว่าติดตั้งสำเร็จ
Get-Service -Name WindowsAdminCenter | Select-Object Name, Status, StartType
Get-NetTCPConnection -LocalPort 443 -State Listen
ขั้นตอนที่ 2: เปิด Firewall
New-NetFirewallRule -DisplayName "Windows Admin Center" `
-Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow `
-RemoteAddress 10.0.0.0/24
จำกัดให้เข้าได้เฉพาะจากวงภายในเสมอ หน้าจอนี้ควบคุมเซิร์ฟเวอร์ได้ทั้งหมด จึงไม่ควรเปิดสู่อินเทอร์เน็ตโดยตรง หากต้องเข้าจากนอกให้ผ่าน VPN
ขั้นตอนที่ 3: เตรียมเครื่องที่จะถูกจัดการ
# บนเครื่องปลายทางแต่ละเครื่อง
Enable-PSRemoting -Force
Set-Service -Name WinRM -StartupType Automatic
Test-WSMan
หากเครื่องปลายทางเป็น Windows Server 2012 R2 ต้องติดตั้ง Windows Management Framework 5.1 เพิ่มก่อน
สั่งเปิดพร้อมกันหลายเครื่องจากเครื่องเกตเวย์
$servers = Get-ADComputer -Filter { OperatingSystem -like "*Server*" } | Select-Object -ExpandProperty Name
foreach ($s in $servers) {
Invoke-Command -ComputerName $s -ScriptBlock { Enable-PSRemoting -Force } -ErrorAction SilentlyContinue
}
ขั้นตอนที่ 4: เข้าใช้งานครั้งแรก
เปิดเบราว์เซอร์ไปที่ https://ชื่อเครื่องเกตเวย์ เข้าสู่ระบบด้วยบัญชีผู้ดูแลของโดเมน จากนั้นกด Add เพื่อเพิ่มเซิร์ฟเวอร์
เพิ่มทีละเครื่องด้วยการพิมพ์ชื่อ หรือเลือก Search Active Directory เพื่อค้นหาและเพิ่มหลายเครื่องพร้อมกัน
สิ่งที่ทำได้จากหน้าจอนี้
- ดู CPU หน่วยความจำ ดิสก์ และเครือข่ายแบบเรียลไทม์
- จัดการบริการ โปรเซส และงานตามเวลา
- ดู Event Log และค้นหาได้โดยไม่ต้อง Remote Desktop
- จัดการผู้ใช้ในเครื่อง ไฟล์ Registry และ Role
- เปิด PowerShell และ Remote Desktop ในหน้าเว็บเดียวกัน
- ติดตั้งอัปเดต Windows พร้อมกันหลายเครื่อง