初次使用 Windows Server 2019 Core 版(即“Server Core”安装选项)确实与传统的带图形界面的完整版(Desktop Experience)有很大不同。它是一个轻量级、无图形用户界面(GUI)的服务器操作系统,专注于命令行和远程管理,具有更高的安全性和更低的资源占用。
以下是为初学者准备的入门指南,帮助你快速上手:
一、了解 Server Core 的特点
-
✅ 优点:
- 更小的系统体积
- 更少的安全漏洞(攻击面小)
- 更低的内存和CPU占用
- 更长的更新间隔(更稳定)
-
❌ 缺点:
- 没有桌面环境(不能用鼠标点点点)
- 所有配置都需通过命令行或远程工具完成
- 初学门槛较高
⚠️ 提示:如果你习惯图形界面,建议先从 Server with Desktop Experience 学起,再过渡到 Core。
二、初始设置(首次启动后)
1. 配置网络和IP地址
Server Core 启动后会显示一个简单的命令行菜单(SConfig),你可以使用它进行基本设置。
按数字键操作(例如):
2) 网络设置
→ 选择网卡 → 设置静态IP或DHCP
或者使用 PowerShell 命令:
# 查看网卡
Get-NetIPAddress
# 设置静态IP(示例)
New-NetIPAddress -InterfaceIndex 12 -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
# 设置DNS
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 8.8.8.8, 8.8.4.4
2. 更改计算机名
在 SConfig 菜单中选 7) 或使用 PowerShell:
Rename-Computer -NewName "SRV-CORE-01"
重启生效:Restart-Computer
3. 加入域(可选)
在 SConfig 中选 1) 设置域名,或使用 PowerShell:
Add-Computer -DomainName "yourdomain.com" -Credential yourdomainadmin
4. 启用远程管理
强烈建议启用以下服务,以便从其他电脑远程管理:
启用 WinRM(用于 PowerShell 远程)
Enable-PSRemoting -Force
允许远程管理防火墙规则
netsh advfirewall firewall set rule group="Windows Remote Management" new enable=yes
启用远程桌面(可选,但不推荐用于Core)
虽然 Core 不支持 GUI 登录,但可以启用远程管理:
cscript C:WindowsSystem32SCRegEdit.wsf /AR 0
三、远程管理方式(推荐)
由于没有本地GUI,你应该通过以下方式远程管理:
1. 使用另一台 Windows 电脑 + PowerShell Remoting
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
2. 使用 Windows Admin Center(强烈推荐)
- 下载并安装 Windows Admin Center 在你的管理机上。
- 通过浏览器连接到 Server Core 的 IP 地址。
- 提供凭据后,即可图形化管理服务器(磁盘、服务、事件日志等)。
✅ 这是目前管理 Server Core 最友好的方式!
3. 使用 RSAT 工具(如 AD DS 管理)
在管理机上安装 RSAT(Remote Server Administration Tools),然后使用:
- Active Directory 用户和计算机(远程)
- DHCP 管理器
- DNS 管理器
- 服务器管理器(添加远程服务器)
四、常用 PowerShell 命令(必备技能)
| 功能 | 命令 |
|---|---|
| 查看系统信息 | systeminfo 或 Get-ComputerInfo |
| 安装角色(如Web服务器) | Install-WindowsFeature Web-Server |
| 安装角色(如AD域服务) | Install-WindowsFeature AD-Domain-Services |
| 查看已安装功能 | Get-WindowsFeature |
| 管理服务 | Get-Service, Start-Service, Stop-Service |
| 查看事件日志 | Get-EventLog -LogName System -Newest 10 |
| 更新系统 | Install-Module PSWindowsUpdate; Install-WindowsUpdate |
五、常见角色部署示例
安装文件服务器
Install-WindowsFeature FS-FileServer
安装DHCP服务器
Install-WindowsFeature DHCP -IncludeManagementTools
安装DNS服务器
Install-WindowsFeature DNS -IncludeManagementTools
注意:
-IncludeManagementTools会安装对应的 PowerShell 模块。
六、学习资源推荐
- 官方文档:
- Microsoft Learn: Windows Server Core
- PowerShell 教程:
- PowerShell 入门 | Microsoft Learn
- 视频教程:
- X_X 搜索 “Windows Server 2019 Core Setup” 或 “Server Core管理”
七、小贴士
- 🛑 不要尝试在 Server Core 上安装 GUI(虽然技术上可行,但违背设计初衷)
- ✅ 善用
SConfig菜单进行基础设置(输入sconfig回车即可) - 🔐 定期打补丁:可通过 WSUS 或手动运行更新
- 💡 推荐搭配 Hyper-V 使用,便于快照和测试
总结:入门步骤清单
- 启动 Server Core,使用 SConfig 设置 IP、主机名、密码
- 启用 PowerShell 远程和防火墙规则
- 从另一台电脑使用 PowerShell 或 Windows Admin Center 远程连接
- 使用 PowerShell 安装所需角色(如AD、DNS、文件服务等)
- 持续学习 PowerShell 和远程管理技巧
如果你告诉我你打算用这台服务器做什么(如:做域控、文件服务器、Web服务器等),我可以提供更具体的配置步骤。欢迎继续提问!
云小栈