Windows Server 2019 无桌面体验版(Server Core)是一种精简安装模式,不包含图形用户界面(GUI),仅提供命令行和 PowerShell 环境。这种模式占用资源更少、攻击面更小,适合用于生产环境中的服务器角色(如域控制器、文件服务器、DNS、IIS、Hyper-V 等)。以下是使用 Windows Server 2019 无桌面版的基本方法和技巧:
一、基本使用方式
1. 登录系统
- 使用本地管理员账户(如
Administrator)通过控制台或远程连接登录。 - 登录后你将看到一个命令提示符(
cmd)或 PowerShell 窗口。
2. 常用命令行工具
- cmd:传统命令提示符
- PowerShell:功能强大的脚本和管理工具(推荐使用)
- 示例命令:
Get-ComputerInfo # 查看系统信息 Get-NetIPAddress # 查看IP地址 Get-Service # 查看服务状态 Restart-Computer # 重启服务器
3. 配置网络
- 查看网络配置:
Get-NetIPAddress Get-NetIPConfiguration - 设置静态IP(示例):
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1 Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8
4. 更改计算机名
Rename-Computer -NewName "MyServer"
重启后生效。
5. 加入域或提升为域控
- 加入域:
Add-Computer -DomainName "example.com" -Credential exampleuser - 提升为域控制器(需先安装 AD DS 角色):
Install-WindowsFeature AD-Domain-Services Install-ADDSForest -DomainName "example.com"
二、远程管理(推荐方式)
由于无桌面,建议通过以下方式远程管理:
1. 启用远程管理
- 启用 WinRM(Windows Remote Management):
Enable-PSRemoting -Force - 配置防火墙允许远程管理:
Set-NetFirewallRule -Name WINRM-HTTP-In-TCP -RemoteAddress Any
2. 使用远程 PowerShell
从另一台 Windows 电脑上连接:
Enter-PSSession -ComputerName 192.168.1.100 -Credential Administrator
3. 使用服务器管理器(Server Manager)远程管理
在另一台 Windows 10/11 或 Windows Server 上打开「服务器管理器」,添加该 Server Core 服务器进行图形化管理。
4. 使用 MMC 管理工具
- 远程连接:事件查看器、服务、磁盘管理等。
- 方法:打开
eventvwr.msc→ 连接到另一台计算机。
5. 使用 Windows Admin Center(推荐)
- 微软提供的免费图形化管理工具。
- 安装在管理机或另一台服务器上,通过浏览器管理 Server Core。
- 支持文件管理、性能监控、角色安装、Hyper-V 管理等。
三、安装服务器角色和功能
使用 Install-WindowsFeature 命令安装功能:
# 安装 Web 服务器(IIS)
Install-WindowsFeature Web-Server -IncludeManagementTools
# 安装文件服务器
Install-WindowsFeature FS-FileServer
# 安装 Hyper-V(需硬件支持)
Install-WindowsFeature Hyper-V -Restart
# 安装 .NET Framework 3.5(某些应用需要)
Install-WindowsFeature NET-Framework-Core
提示:加上
-IncludeManagementTools可安装对应的 PowerShell 管理模块。
四、常用维护命令
| 功能 | 命令 |
|---|---|
| 查看系统信息 | systeminfo 或 Get-ComputerInfo |
| 重启系统 | Restart-Computer |
| 关机 | Stop-Computer |
| 查看磁盘 | Get-Volume 或 Get-Disk |
| 扩展卷 | Resize-Volume -DriveLetter C -Size 100GB |
| 查看事件日志 | Get-EventLog -LogName System -Newest 10 |
五、切换到带桌面的模式(可选)
如果你后来想安装 GUI,可以转换为“带桌面体验”的模式:
# 安装桌面体验功能
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
注意:这会显著增加系统资源占用,且微软建议生产环境使用 Server Core。
六、最佳实践建议
- 使用 PowerShell 脚本自动化配置。
- 始终通过远程管理操作,避免直接操作控制台。
- 定期更新系统:
Install-Module PSWindowsUpdate Get-WindowsUpdate Install-WindowsUpdate - 启用防火墙和安全策略。
- 备份关键配置和系统状态。
总结
Windows Server 2019 无桌面版虽然没有图形界面,但通过 PowerShell 和远程管理工具,可以高效、安全地完成所有服务器管理任务。它更适合有经验的系统管理员,是现代数据中心推荐的部署方式。
如需学习,建议结合 PowerShell 和 Windows Admin Center 使用,既能保持轻量,又能获得图形化便利。
如果你告诉我你打算用它做什么(如:做域控、IIS、文件服务器等),我可以提供更具体的配置步骤。
云知道CLOUD