不带 GUI(图形用户界面)的 Windows Server,通常被称为 Server Core 或 Nano Server(已弃用),是一种精简版的 Windows Server 操作系统,仅包含核心服务和命令行工具。它占用更少的磁盘空间、内存,安全性更高,维护更少(因为组件少,攻击面小)。以下是使用无 GUI 的 Windows Server 的主要方法和技巧:
一、连接到无 GUI 的 Windows Server
1. 使用远程桌面(RDP)
虽然没有 GUI 桌面,但你可以通过 RDP 登录并使用命令行。
- 打开本地电脑的“远程桌面连接”(mstsc.exe)
- 输入服务器 IP 地址或主机名
- 登录后会进入一个极简的命令行环境(CMD 或 PowerShell)
⚠️ 注意:你看到的是命令行界面,不是传统桌面。
2. 使用 PowerShell 远程管理(推荐)
在本地管理员电脑上使用 PowerShell 远程连接:
# 启用远程管理(如果尚未启用)
Enable-PSRemoting -Force
# 从本地电脑连接到目标服务器
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
3. 使用 SSH(Windows Server 2019 及以上支持)
可安装 OpenSSH 服务器实现 SSH 登录:
# 安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
# 启动并设置开机自启
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
然后使用 PuTTY、Terminal 或 VS Code 等工具 SSH 登录。
二、常用管理方式(无 GUI 下)
1. 命令提示符(CMD)
基本操作如文件管理、服务控制等:
dir # 列出目录
ipconfig # 查看网络配置
net start # 查看运行的服务
sc stop/start 服务名 # 控制服务
sconfig # 运行服务器配置工具(见下文)
2. PowerShell(强烈推荐)
功能强大,适合自动化和深度管理:
Get-Service # 查看所有服务
Restart-Computer # 重启服务器
Get-NetIPAddress # 查看 IP 地址
Install-WindowsFeature Web-Server -IncludeManagementTools # 安装 IIS
3. sconfig 工具(简易配置向导)
输入 sconfig 可启动文本菜单式配置工具,支持:
- 更改计算机名
- 配置网络(IP、DNS)
- 加入域或工作组
- 启用远程管理
- 更新系统
- 安装角色和功能
sconfig
三、远程图形化管理(推荐做法)
即使服务器本身无 GUI,也可以通过以下工具在本地电脑上进行图形化管理:
1. 使用 Windows Admin Center
微软官方免费工具,通过浏览器管理服务器。
- 在有 GUI 的电脑上安装 Windows Admin Center
- 添加无 GUI 的服务器 IP 进行管理
- 可管理:事件日志、服务、存储、性能、防火墙、更新等
2. 使用 RSAT 工具(远程服务器管理工具)
在本地 Windows 10/11 上安装 RSAT,可使用:
- 服务器管理器(Server Manager)
- 组策略管理(GPMC)
- Active Directory 用户和计算机(ADUC)
- DNS 管理器、DHCP 管理器等
# 安装 RSAT 工具示例(PowerShell)
Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online
3. 使用 MMC(如事件查看器、服务管理器)
通过“计算机管理”连接远程服务器:
- 右键“此电脑” → “管理”
- 右键“计算机管理” → “连接到另一台计算机”
- 输入目标服务器名称
四、常见任务操作示例
| 任务 | 命令 |
|---|---|
| 安装 IIS | Install-WindowsFeature Web-Server -IncludeManagementTools |
| 安装 .NET Framework | Install-WindowsFeature NET-Framework-Features |
| 设置静态 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 |
| 重启服务器 | Restart-Computer |
| 关机 | Stop-Computer |
| 查看系统信息 | systeminfo |
五、优点与适用场景
✅ 优点:
- 占用资源少(内存、磁盘)
- 安全性高(减少攻击面)
- 更新少,稳定性好
- 适合自动化运维
📌 适用场景:
- 域控制器(DC)
- 文件服务器
- Web 服务器(IIS)
- DNS/DHCP 服务器
- 虚拟机宿主(Hyper-V Core)
- 云服务器(Azure、AWS 中常用)
六、何时考虑切换回带 GUI 版本?
- 需要运行某些依赖 GUI 的第三方软件
- 管理员不熟悉命令行
- 临时调试复杂问题(可通过远程管理解决,一般无需)
可以通过以下命令将 Server Core 升级为完整版(需许可证支持):
# 安装桌面体验(需重启)
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell
Restart-Computer
总结
无 GUI 的 Windows Server 并不可怕,反而更高效安全。关键在于:
- 熟练使用 PowerShell 和 CMD
- 善用远程管理工具(如 Windows Admin Center、RSAT)
- 尽量避免登录本地,通过远程完成所有操作
💡 推荐学习:掌握 PowerShell 是管理无 GUI Windows Server 的核心技能。
如有具体任务(如搭建 AD、IIS、加入域等),欢迎继续提问!
云计算