一、Windows Sever Core
在安裝 Windows Server 的過程中,可以選擇“Server Core”(核心安裝)這種沒有圖形用戶界面(GUI)的安裝方式。這種模式下,Windows Server 主要通過命令行或遠程管理進行配置和維護,類似于 Linux 的終端操作方式。
一些關鍵點說明:
Server Core 的特點:
-
沒有傳統的 Windows 桌面環境(沒有“開始菜單”、任務欄等)。
-
只提供基本的命令行界面(默認是 PowerShell 或 CMD)。
-
占用資源更少,攻擊面更小,安全性和性能更好。
-
推薦用于生產環境中的域控制器、文件服務器、Hyper-V 主機等角色。
可以用哪些方式進行管理?
1.本地命令行管理:
-
使用 PowerShell 是最主要的方式。
-
也可以使用
sconfig
工具進行基本配置(比如設置網絡、激活 Windows、加入域等)。
2.遠程管理:
-
可以通過另一臺帶 GUI 的 Windows 服務器使用 “Server Manager” 工具進行遠程管理。
-
也可以使用 Windows Admin Center(WAC) 進行圖形化管理。
-
支持 遠程 PowerShell 或 遠程桌面(如果配置開啟)。
3.兼容性:
-
大多數 Windows Server 功能都可以通過 PowerShell 管理,尤其是新的 Windows Server 版本對 PowerShell 的支持非常完善。
示例命令:
比如在 Server Core 上配置 IP 地址可以用 PowerShell:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
或者使用 sconfig
命令打開配置界面:
sconfig
如果你習慣于 Linux 的 CLI 管理方式,Server Core 實際上提供了一種“Windows 風格的類 Linux CLI 管理體驗”。
二、Windows Server Core 常用命令與配置手冊
1、啟動配置工具:sconfig
sconfig
sconfig
主要功能:
-
配置計算機名
-
加入域或工作組
-
啟用遠程桌面
-
配置 Windows 更新
-
設置 IP 地址
-
激活 Windows
-
退出重啟/關機
2、網絡配置(使用 PowerShell)
查看網絡接口信息:
Get-NetAdapter
設置靜態 IP:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
設置 DNS 服務器:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4
3、重命名計算機
Rename-Computer -NewName "MyServerCore"
重命名后需重啟:
Restart-Computer
4、加入域
Add-Computer -DomainName "yourdomain.com" -Credential yourdomain\admin
Restart-Computer
5、啟用遠程桌面(如需)
Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
6、啟用防火墻規則(例如遠程管理)
啟用所有遠程管理:
Enable-PSRemoting -Force
啟用 Server Manager 遠程管理:
Set-Item wsman:\localhost\client\trustedhosts -Value "*"
7、系統更新
通過 PowerShell 檢查更新(需安裝 PSWindowsUpdate 模塊):
Install-PackageProvider -Name NuGet -Force
Install-Module PSWindowsUpdate -Force
Import-Module PSWindowsUpdate
Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoReboot
或使用 sconfig
中的第 6 項菜單進行更新。
8、軟件包管理(可選)
使用 winget(Windows 2022 和更新版本):
winget install notepad++
安裝 .NET 功能:
Install-WindowsFeature Net-Framework-Core
9、查看系統信息
systeminfo
10、服務管理
啟動服務:
Start-Service -Name servicename
停止服務:
Stop-Service -Name servicename
查看服務狀態:
Get-Service -Name servicename
11、磁盤管理
查看磁盤列表:
Get-Disk
初始化磁盤:
Initialize-Disk -Number 1
New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter
Format-Volume -DriveLetter E -FileSystem NTFS -NewFileSystemLabel "Data"
12、常用診斷命令
ping 8.8.8.8
Test-Connection google.com
ipconfig /all
Get-NetIPAddress
Get-EventLog -LogName System -Newest 20
13、遠程管理建議工具
工具 | 描述 |
---|---|
Windows Admin Center | 現代化 Web 圖形界面管理服務器(推薦) |
Server Manager | 通過 GUI 遠程管理 Server Core |
PowerShell Remoting | 基于 WinRM 的遠程命令行管理 |
RSAT 工具集 | 客戶端用于管理遠程服務器 |
三、Windows Admin Cente
我們可以在 Windows 11 上安裝并使用 Windows Admin Center(WAC),這正是微軟推薦的一種現代遠程管理方式,非常適合管理 Windows Server Core、Windows Server(含 GUI 版)、甚至 Windows 10/11 客戶端機器。
1、Windows Admin Center 簡介
Windows Admin Center(WAC) 是一個 本地部署的、基于瀏覽器的服務器管理平臺,不依賴 Azure,可用于集中管理服務器、群集、HCI 系統及 Windows 客戶端設備。
2、Windows 11 安裝 WAC 的要求
項目 | 要求說明 |
---|---|
操作系統 | Windows 11 Pro、Enterprise 或 Education |
.NET | .NET Framework 4.7.2 或更高 |
瀏覽器 | Microsoft Edge(推薦)或 Chrome、Firefox |
權限 | 管理員權限(用于安裝 WAC) |
3、安裝步驟
1. 下載 WAC 安裝包:
訪問微軟官網或官方下載頁面:
🔗 Windows Admin Center 官方下載地址
或者通過 PowerShell 腳本自動下載安裝(可選):
Invoke-WebRequest -Uri https://aka.ms/WACDownload -OutFile WindowsAdminCenter.msi
2. 安裝 WAC:
運行 WindowsAdminCenter.msi
安裝包:
-
接受協議
-
默認使用
https://localhost:6516
端口(可自定義) -
選擇“允許修改本地防火墻規則”
-
安裝完成后,WAC 會作為服務運行,并自動打開默認瀏覽器
3. 啟動與訪問
訪問地址(本地):
https://localhost:6516/
如希望遠程訪問,請使用對應主機 IP 地址 + 端口:
https://your-ip-address:6516/
4、添加和管理目標服務器
在 WAC 控制臺中:
-
點擊“添加” → 選擇“服務器”、“Windows PC”或“Azure VM”
-
輸入目標機器名稱或 IP 地址
-
使用管理員憑據連接
-
成功后可執行遠程管理任務(更新、服務、事件日志、證書、用戶等)
5、可管理的內容包括:
-
Windows Server Core 服務器(無 GUI)
-
Windows Server GUI(2016、2019、2022)
-
Windows 10 / 11 設備
-
Hyper-V 虛擬機和存儲
-
Active Directory、證書、組策略、任務計劃等
5、建議配置(可選)
為了方便遠程訪問,可以配置:
-
綁定 HTTPS 證書(如 Let's Encrypt)
-
開放防火墻端口(默認 TCP 6516)
-
使用自定義 DNS 名稱
7、總結
優點 | 描述 |
---|---|
免費 | 官方免費工具 |
無需 Azure | 完全本地部署,不強制接入云 |
可在 Windows 11 上使用 | 適合運維管理者和開發人員日常管理 |
圖形化替代命令行 | 尤其適用于管理 Server Core 無 GUI 的系統 |