Windows Server 2019 无桌面版(即 Server Core 版本)是微软提供的一种轻量级服务器操作系统,它没有图形用户界面(GUI),只提供命令行和 PowerShell 等管理工具。虽然看起来“难用”,但它是更安全、更高效、资源占用更少的推荐部署方式,尤其适合生产环境。
下面为你详细介绍如何使用 Windows Server 2019 无桌面版(Server Core):
一、Server Core 的特点
-
✅ 优点:
- 占用磁盘空间小(约 8–10 GB)
- 内存占用低
- 攻击面小,更安全
- 更少的补丁更新
- 更高的性能和稳定性
-
❌ 缺点:
- 没有图形界面(如控制面板、资源管理器等)
- 需要熟悉命令行、PowerShell 或远程管理
二、如何管理 Server Core
虽然没有本地 GUI,但你可以通过以下方式高效管理:
1. 本地命令行操作(直接登录服务器)
- 登录后进入命令提示符或 PowerShell
- 常用命令:
# 查看 IP 地址
ipconfig
# 查看系统信息
systeminfo
# 启动/停止服务
net start [服务名]
net stop [服务名]
# 重启服务器
shutdown /r /t 0
# 添加角色(如文件服务器)
Install-WindowsFeature -Name FS-FileServer
推荐使用 PowerShell,功能更强大。
2. 使用 PowerShell 远程管理(推荐)
在另一台 Windows 电脑(如 Windows 10/11)上使用 PowerShell 远程连接:
# 启用 WinRM(在 Server Core 上运行)
Enable-PSRemoting -Force
# 在本地电脑上连接
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
之后就可以像在本地一样运行 PowerShell 命令。
3. 使用服务器管理器(Server Manager)远程管理
- 在 Windows 10/11 或带桌面的 Windows Server 上安装:
- Remote Server Administration Tools (RSAT)
- 添加你的 Server Core 机器到“服务器管理器”中
- 可以图形化管理角色、功能、事件日志、性能等
安装 RSAT(以管理员身份运行 PowerShell):
Add-WindowsCapability -Name "Rsat.ServerManager~~~~0.0.1.0" -Online
4. 使用 MMC(如事件查看器、服务管理)远程连接
- 打开“事件查看器” → “连接到另一台计算机”
- 输入 Server Core 的 IP 或主机名
- 可查看日志、服务、共享、本地用户等
5. 使用 Windows Admin Center(强烈推荐)
这是微软推出的现代图形化管理工具,完全支持 Server Core:
- 安装在另一台电脑或轻量服务器上
- 通过浏览器管理 Server Core
- 支持文件管理、服务、进程、磁盘、防火墙、PowerShell 终端等
👉 下载地址:https://www.microsoft.com/en-us/azure/windows-server/windows-admin-center
6. 使用 SConfig 工具(初始配置)
首次登录 Server Core 时,会自动进入 SConfig 菜单(文本界面):
1) 重启服务器
2) 关闭服务器
3) 配置网络
4) 重命名计算机
5) 加入域或工作组
11) 启用/禁用远程桌面
12) 配置 Windows Update
13) 下载并安装更新
15) 启用/禁用 PowerShell 远程管理
使用数字选择操作,非常方便完成初始设置。
三、常用管理任务示例
1. 设置静态 IP
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8
2. 更改计算机名
Rename-Computer -NewName "SRV-CORE-01"
Restart-Computer
3. 安装角色(如 Web 服务器 IIS)
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
4. 启用远程桌面(可选)
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
四、是否可以后期添加桌面?
可以,但不推荐在生产环境这样做。
- 从 Server Core 转换为带桌面的版本(Server with Desktop):
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart - 反之亦可降级。
⚠️ 注意:转换会增加系统体积和安全风险,建议一开始就选对版本。
五、最佳实践建议
- 使用 PowerShell 脚本自动化配置
- 通过 Windows Admin Center 实现图形化管理
- 保持 Server Core 不变,避免安装 GUI
- 定期使用 PowerShell 或 WSUS 管理更新
- 开启 WinRM 和防火墙规则以便远程管理
六、学习资源
- Microsoft 官方文档 – Server Core
- PowerShell 教程
- Windows Admin Center 文档
总结
虽然 Windows Server 2019 无桌面版没有图形界面,但通过 PowerShell、远程管理工具和 Windows Admin Center,你完全可以高效、安全地管理它。Server Core 是现代 Windows 服务器的最佳选择,建议尽早适应命令行和自动化管理方式。
如果你刚开始用,建议:
- 先用 SConfig 配好网络和名称
- 配好远程管理(WinRM 或 Admin Center)
- 在另一台电脑上图形化管理,无需登录服务器本机
如有具体需求(如搭建域控、文件服务器、IIS 等),欢迎继续提问!
云服务器