Windows Server 不含图形化界面(即使用 Server Core 或 Nano Server 安装模式)时,主要通过命令行、PowerShell 和远程管理工具进行操作。虽然没有图形界面(GUI),但功能依然强大,适合追求性能、安全性和资源效率的服务器环境。
以下是常见的操作方式和管理方法:
一、本地操作方式(直接在服务器上)
1. 命令提示符(CMD)
- 基本命令操作,如:
dir # 查看目录 ipconfig # 查看网络配置 net user # 管理用户 sc start/stop 服务名 # 启动/停止服务
2. PowerShell(推荐)
PowerShell 是 Windows Server Core 的主要管理工具,功能强大。
常用命令示例:
# 查看系统信息
Get-ComputerInfo
# 查看IP地址
Get-NetIPAddress
# 管理服务
Get-Service -Name Spooler
Start-Service -Name Spooler
Stop-Service -Name Spooler
# 添加用户
New-LocalUser -Name "user1" -Password (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force)
# 加入域
Add-Computer -DomainName "example.com" -Credential exampleadmin
# 安装功能(如IIS)
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
二、远程管理方式(推荐)
由于 Server Core 无GUI,远程管理是主流做法。
1. 使用 Windows Admin Center(推荐)
- 微软官方免费的图形化管理工具。
- 安装在另一台有GUI的Windows机器上,通过浏览器管理 Server Core。
- 支持管理角色、服务、存储、事件日志、更新等。
? 下载地址:https://aka.ms/windowsadmincenter
2. 使用远程 PowerShell
从另一台电脑连接到 Server Core 执行命令。
# 启用远程 PowerShell(在目标服务器上运行)
Enable-PSRemoting -Force
# 从客户端连接
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
3. 使用远程服务器管理工具(RSAT)
在管理员电脑上安装 RSAT 工具(如“远程服务器管理工具”),可通过 MMC 管理域控制器、DHCP、DNS 等。
4. 使用 MMC 远程连接
- 打开本地的“计算机管理”、“服务”、“事件查看器”等工具。
- 右键选择“连接到另一台计算机”,输入 Server Core 的 IP 或主机名。
注意:需确保防火墙允许远程管理(如启用
Windows Management Instrumentation (WMI)和Remote Event Log Management等规则)。
5. 使用远程桌面(RDP)命令行
虽然没有图形桌面,但仍可通过 RDP 登录到命令行环境。
- 使用
mstsc连接后,会进入 CMD 或 PowerShell 界面。
三、常用功能配置(无GUI时)
安装服务器角色和功能
使用 Install-WindowsFeature 命令:
# 安装文件服务器
Install-WindowsFeature -Name FS-FileServer
# 安装Active Directory域服务
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
# 安装DNS服务器
Install-WindowsFeature -Name DNS -IncludeManagementTools
# 安装Hyper-V
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
配置网络
# 查看网络适配器
Get-NetAdapter
# 设置静态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
主机名和域加入
# 更改主机名
Rename-Computer -NewName "SRV01"
# 加入域
Add-Computer -DomainName "corp.example.com" -Credential corpadmin
# 重启生效
Restart-Computer
四、优势与适用场景
| 优势 | 说明 |
|---|---|
| 占用资源少 | 内存、磁盘占用更小 |
| 安全性高 | 攻击面小,无GUI漏洞 |
| 更新少 | 更少的补丁和重启 |
| 稳定性强 | 适合长期运行服务 |
✅ 适合:域控制器、文件服务器、DNS、DHCP、IIS、Hyper-V 主机等。
五、注意事项
- 不要轻易禁用网络或远程管理功能,否则可能“失联”。
- 建议提前配置好远程管理(如 WinRM、防火墙规则)。
- 使用 PowerShell 脚本自动化配置,提高效率。
- 可通过
sconfig命令启动简易配置菜单(适用于部分版本):sconfig提供菜单式界面配置网络、更新、远程管理等。
总结
虽然 Windows Server Core 没有图形界面,但通过 PowerShell + 远程管理工具(如 Windows Admin Center),完全可以高效管理。它更适合自动化、安全和高性能需求的生产环境。
? 建议:学习 PowerShell 是管理无GUI Windows Server 的关键技能。
如需具体场景(如搭建AD、IIS、Hyper-V等)的操作步骤,可继续提问。
CDNK博客