Windows Server 2019 无桌面体验版(Server Core)是一种精简的安装选项,它不包含图形用户界面(GUI),只提供命令行和 PowerShell 环境。这种模式占用更少的系统资源、攻击面更小、安全性更高,适合用于运行 Web 服务器、文件服务器、域控制器、Hyper-V 主机等核心服务。
虽然没有传统桌面,但你仍然可以通过以下方式高效地使用和管理 Windows Server 2019 Server Core:
一、基本使用方法
1. 本地命令行操作
登录后直接进入命令提示符或 PowerShell,可以执行大多数管理任务。
常用命令示例:
# 查看IP地址
ipconfig /all
# 启用远程管理
netsh advfirewall firewall set rule group="远程管理" new enable=yes
# 重启服务器
shutdown /r /t 0
# 添加角色(如Web服务器)
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
2. 使用 PowerShell 进行配置
PowerShell 是管理 Server Core 的主要工具。
例如:启用远程桌面(非GUI)、设置静态IP、加入域等。
# 设置静态IP
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
# 设置DNS
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.1.1, 8.8.8.8
# 更改计算机名
Rename-Computer -NewName "SRV-WEB01"
# 加入域
Add-Computer -DomainName "yourdomain.local" -Credential yourdomainadminuser
# 安装角色(如DHCP、DNS、文件服务等)
Install-WindowsFeature DHCP, DNS, File-Services -IncludeManagementTools
二、远程管理方式(推荐)
由于没有GUI,强烈建议通过远程工具进行管理。
1. 使用“服务器管理器”从另一台Windows电脑远程管理
- 在一台带有桌面的 Windows 10/11 或 Windows Server 上打开「服务器管理器」。
- 添加你的 Server Core 服务器(需确保网络连通、防火墙开放、凭据正确)。
- 可以查看状态、添加角色、监控性能等。
注意:需要开启 WinRM 并配置信任关系。
# 在Server Core上启用WinRM
Enable-PSRemoting -Force
2. 使用 Microsoft Management Console (MMC) 远程连接
可远程使用:
- 计算机管理(磁盘、服务、事件查看器)
- 事件查看器
- 服务管理器
- 组策略编辑器(需安装RSAT工具)
操作方式:
- 在本地电脑打开
eventvwr.msc→ 连接到另一台计算机 - 输入 Server Core 的 IP 或主机名
3. 使用 PowerShell 远程会话(推荐)
# 从客户端启用PSRemoting(若未启用)
Enable-PSRemoting -Force
# 进入远程会话
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
# 执行命令后退出
Exit-PSSession
4. 使用 Windows Admin Center(图形化轻量管理工具)
微软推荐的方式!
步骤:
- 在一台有浏览器的电脑上下载并安装 Windows Admin Center
- 启动后,通过浏览器访问(如
https://localhost:6516) - 添加你的 Server Core 服务器 IP 地址
- 使用管理员账户登录
- 即可通过网页图形界面管理:文件、存储、网络、角色、更新、容器等
✅ 优点:免费、轻量、支持大部分管理功能,接近GUI体验。
三、初始配置技巧
首次使用 Server Core,可通过 sconfig 工具快速配置:
在命令行输入:
sconfig
这个文本菜单工具可帮助你完成:
- 设置网络(IP、DNS)
- 重命名计算机
- 加入域或工作组
- 启用远程管理
- 配置 Windows Update
- 激活服务器
- 安装更新
- 关机或重启
四、何时选择 Server Core?
✅ 推荐使用场景:
- 生产环境服务器(安全、稳定、低维护)
- 虚拟化主机(Hyper-V)
- Web服务器(IIS)
- 域控制器、DNS、DHCP
- 容器主机
❌ 不适合:
- 需要频繁使用 GUI 工具的管理员
- 初学者尚未掌握 PowerShell
- 某些依赖 GUI 的第三方软件
五、补充建议
- 学习 PowerShell:这是管理 Server Core 的核心技能。
- 启用自动更新或定期维护:避免遗漏补丁。
- 使用 Desired State Configuration (DSC) 或脚本自动化部署。
- 考虑升级到 Windows Server 2022 Core:更安全、性能更好。
总结
| 功能 | 实现方式 |
|---|---|
| 配置网络 | netsh, New-NetIPAddress |
| 管理角色 | Install-WindowsFeature |
| 远程管理 | PowerShell Remoting, Windows Admin Center |
| 图形化操作 | Windows Admin Center(推荐) |
| 日常维护 | sconfig + PowerShell |
📌 最佳实践:将 Server Core 与 Windows Admin Center 结合使用,既能享受精简系统的稳定性,又能获得接近桌面版的管理体验。
如需,我可以为你提供一份常用的 PowerShell 配置脚本模板。欢迎继续提问!
CLOUD技术博