比较 Server Core 和桌面体验
安装 Windows Server 2025 时,必须选择是安装带桌面体验的服务器还是安装不带桌面体验的服务器。
重要
这是一个关键决策,因为安装服务器后无法添加或删除桌面体验。
Server Core 是不带桌面体验的 Windows Server 安装。 Server Core 可用于标准版和数据中心版,但不适用于 Windows Server 2025 Essentials,并且免费版本的 Hyper-V 服务器仅作为 Server Core 安装提供。
可以通过 PowerShell、命令行或名为 SConfig 的基于文本的工具在服务器上管理和配置 Server Core。
远程管理是使用多种工具(如 PowerShell 远程处理、远程服务器管理工具 (RSAT) 和 Windows Admin Center)管理服务器的常规方法。 下表介绍了本地可用的工具。
工具 | 函数 |
---|---|
Cmd.exe | 允许运行传统的命令行工具,例如 ping.exe、ipconfig.exe 和 netsh.exe。 |
PowerShell.exe | 在 Server Core 部署上启动 Windows PowerShell 会话。 你可以在 Windows PowerShell 会话中运行 PowerShell cmdlet。 |
Regedt32.exe | 为 Server Core 环境中的注册表访问提供对图形编辑工具的访问。 |
Msinfo32.exe | 系统信息工具使你能够观察有关 Server Core 部署的系统信息。 |
Sconfig.cmd | 作为命令行、菜单驱动的工具,执行常见的服务器管理任务。 |
Taskmgr.exe | 启动任务管理器。 |
Notepad.exe | 打开图形文本编辑器。 |
Timedate.cpl | 从控制面板打开日期和时间项。 |
与带桌面体验的 Windows Server 相比,Server Core 具有明显优势,并适用于大多数情况,但它可能并不适用于所有情况。 下表列出了主要的优点和缺点。
优点 | 缺点 |
---|---|
占用空间小,使用较少的服务器资源和更少的磁盘空间,基本安装只需 5 GB | 无法在 Server Core 上安装某些应用程序。 这些应用程序包括 System Center VM Manager 2025、System Center Data Protection Manager 2025、SharePoint Server 2025、Project Server 和 Exchange Server。 |
因为 Server Core 安装的组件更少,所以软件更新也更少。 这减少了每月重启所需的次数以及为 Server Core 提供服务所需的时间。 | 几个角色和角色服务是不可用的,包括远程桌面服务会话主机、Web 访问和网关服务、传真服务器器和 Windows PowerShell ISE。 |
较小的攻击面使得 Server Core 不易受到攻击 | 无法在 Server Core 上安装多个供应商的业务线应用程序。 但是,在某些情况下,应用程序兼容性按需功能可帮助缓解这些情况。 |
可用的服务器角色
尽管一些服务器角色不可用,但在 Server Core 部署上可以使用以下服务器角色:
- Active Directory 证书服务
- AD DS
- DHCP 服务器
- DNS 服务器
- 文件服务(包括文件服务器资源管理器)
- Active Directory 轻型目录服务 (AD LDS)
- Hyper‑V
- 打印和文档服务
- 流式媒体服务
- Web 服务器(包括
ASP.NET
的子集) - Windows Server 更新服务器
- Active Directory 权限管理服务器
- 远程访问服务器
安装后配置
安装 Windows Server 后,通常应完成以下操作:
- 配置 IP 地址。
- 设置计算机名称。
- 加入 Active Directory 域。
- 配置时区。
- 启用自动更新。
- 添加角色和功能。
- 启用远程桌面功能。
- 配置 Windows Defender 防火墙设置。
可以使用 SConfig 执行此安装后配置。 还可以使用诸如 Windows Admin Center 和 PowerShell 远程处理等工具在 Server Core 上完成这些任务。
注意
尽管可以在 Server Core 上启用远程桌面,但只能启用到命令行接口的 RDP 连接。