Windows Server 不带桌面(即 Server Core 模式)是一种精简安装模式,它没有图形用户界面(GUI),仅提供核心操作系统功能和命令行环境。虽然看起来“难用”,但它更安全、资源占用更少、更新更少,适合生产环境。下面介绍如何使用和管理 Windows Server Core。
一、Windows Server Core 的特点
- 无图形界面(没有开始菜单、资源管理器等)
- 占用磁盘空间小,内存使用少
- 攻击面小,更安全
- 适合远程管理
- 可通过命令行、PowerShell、远程工具进行配置
二、如何连接和使用 Server Core
1. 本地登录(命令行)
开机后,直接进入命令提示符或 PowerShell,你可以使用以下方式登录:
- 输入用户名和密码
- 使用
net user命令管理用户
net user administrator * # 修改管理员密码
2. 使用远程管理工具(推荐)
✅ 方法一:使用 PowerShell 远程管理(WinRM)
在本地 Windows 电脑上打开 PowerShell,连接到 Server Core:
# 启用 WinRM(在 Server Core 上首次配置)
Enable-PSRemoting -Force
# 设置信任(在本地机器运行)
Set-Item WSMan:localhostClientTrustedHosts -Value "Server-Core-IP"
# 远程进入
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
之后就可以像本地一样使用 PowerShell 管理服务器。
✅ 方法二:使用 远程服务器管理工具(RSAT) + MMC / Server Manager
在本地 Windows 10/11 或 Windows Server 上安装 RSAT(Remote Server Administration Tools),然后:
- 打开 服务器管理器(Server Manager)
- 添加 Server Core 服务器到管理列表
- 可远程管理角色、功能、事件日志、服务等
注意:需确保网络连通、防火墙开放、WinRM 已启用。
✅ 方法三:使用 Windows Admin Center(推荐)
微软推出的免费图形化管理工具:
- 下载并安装 Windows Admin Center
- 安装在一台管理机或另一台服务器上
- 通过浏览器访问:
https://localhost:443 - 添加 Server Core 服务器进行图形化管理(无需 GUI!)
功能包括:文件管理、服务管理、性能监控、PowerShell 控制台、故障排除等。
✅ 方法四:使用 远程桌面(RDP)但仅命令行?
Server Core 不支持传统桌面远程,但可以启用 远程命令行连接(通过 sconfig 或 PowerShell)。
不过,你可以通过 RDP 登录后使用命令行(虽然没有桌面,但能输入命令)。
三、常用管理命令(PowerShell / CMD)
| 功能 | 命令示例 |
|---|---|
| 设置计算机名 | Rename-Computer -NewName "SRV-CORE-01" |
| 设置 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 |
| 加入域 | Add-Computer -DomainName "corp.local" -Credential corpadmin |
| 安装角色(如 DNS) | Install-WindowsFeature DNS -IncludeManagementTools |
| 重启 | Restart-Computer |
| 查看系统信息 | systeminfo 或 Get-ComputerInfo |
四、使用 sconfig 工具(文本菜单)
Server Core 提供一个简单的文本菜单工具:
sconfig
运行后会显示编号菜单,可用来:
- 设置网络
- 加入域
- 启用远程管理
- 安装更新
- 配置远程桌面
- 关机/重启
非常适合初次配置。
五、何时使用 Server Core?
✅ 推荐场景:
- Web 服务器(IIS)
- 域控制器(Active Directory)
- DNS/DHCP 服务器
- 文件服务器(可通过远程管理)
- 高安全性要求的环境
❌ 不适合:
- 需要图形化软件(如某些旧版应用)
- 初学者频繁操作
- 依赖 GUI 工具进行配置
六、补充建议
- 始终启用远程管理(WinRM 或 Windows Admin Center)
- 使用脚本自动化配置(PowerShell 脚本)
- 定期打补丁:可通过
sconfig或组策略自动更新 - 备份配置:使用 PowerShell 记录关键设置
总结
虽然 Windows Server Core 没有桌面,但通过 PowerShell、远程管理工具、Windows Admin Center 等方式,完全可以高效管理。它不是“不能用”,而是“更专业、更安全”的使用方式。
🔧 推荐新手结合 sconfig + PowerShell + Windows Admin Center 三件套,轻松驾驭无桌面服务器。
如果你告诉我你打算用它做什么(如:做域控、文件服务器、Web 服务器等),我可以给出更具体的配置命令。
秒懂云