windows server core 是无gui的独立安装模式,需在安装时选择带“(server core)”后缀的版本;配置建议内存≥1.5gb、磁盘≥20gb;首次启动用 sconfig 完成网络、命名、加域等基础设置,并启用 winrm;角色部署统一使用 powershell 命令如 install-windowsfeature。
在虚拟机中快速部署 windows server 核心版(server core),关键在于选对安装选项、跳过图形界面、用命令行完成初始化配置。它不是“精简桌面版”,而是从安装阶段就排除 gui 组件的独立安装模式,资源占用低、攻击面小、适合域控、dns、dhcp、文件服务等基础角色。
安装时直接选择 Server Core 选项
无论使用 VMware Workstation、Hyper-V 还是 VirtualBox,启动 ISO 安装程序后,在“选择要安装的操作系统”页面会出现两个主要选项:
- Windows Server [版本] (Desktop Experience) —— 带完整图形界面的默认版本
- Windows Server [版本] (Server Core) —— 无 GUI,纯命令行环境
务必选择带 (Server Core) 后缀的版本。这个选择不可逆——安装完成后无法通过“添加功能”把 Core 升级为 Desktop Experience,只能重装。
虚拟机配置需匹配 Core 版本特性
Server Core 对硬件要求更低,但配置不当反而影响后续管理:
- 内存建议 ≥1.5GB(512MB 可启动,但启用 AD 或 DNS 会明显卡顿)
- 磁盘空间 ≥20GB(Core 安装体积比 Desktop 小约 4–6GB,但预留空间便于日后打补丁或加角色)
- 网络适配器设为 NAT 或仅主机模式即可,无需额外加载第三方驱动(VMware Tools / Hyper-V Integration Services 支持 Core,安装后可提升性能与剪贴板共享)
安装后首次配置靠 sconfig 命令
系统启动后自动进入命令行界面,输入 sconfig 回车,会调出交互式菜单(支持键盘方向键选择):
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
- 编号 1:设置 IP 地址(静态或 DHCP)
- 编号 2:重命名计算机
- 编号 3:加入域或工作组
- 编号 4:启用远程管理(开启 WinRM,允许 PowerShell 远程连接)
- 编号 5:下载并安装更新(需已配置网络和时间同步)
- 编号 13:退出并重启
完成基础网络与名称配置后,推荐立即执行 winrm quickconfig 并启用防火墙规则,方便后续用本地 PowerShell 远程管理,避免全程敲命令。
后续角色部署用 PowerShell 更高效
Server Core 不提供服务器管理器图形界面,所有角色安装都通过 PowerShell:
- 安装 DNS 服务器:Install-WindowsFeature DNS -IncludeManagementTools
- 安装 AD 域服务:Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
- 安装 DHCP:Install-WindowsFeature DHCP -IncludeManagementTools
加 -IncludeManagementTools 参数可一并安装对应命令行管理模块(如 dcpromo 已弃用,改用 Install-ADDSForest 等 cmdlet)。所有操作无需重启,安装完直接运行配置命令即可。










