windows server 2019无桌面版怎么用?

Windows Server 2019 无桌面版(即 Server Core)是一种精简的安装模式,没有图形用户界面(GUI),主要通过命令行(如 PowerShell 或 CMD)进行管理和配置。虽然初看起来不太友好,但它更安全、资源占用更少、攻击面更小,适合生产环境使用。

下面是如何使用 Windows Server 2019 Server Core(无桌面版)的详细指南:


一、基本连接方式

1. 本地控制台(直接连接)

  • 如果你有物理服务器,可以通过键盘、显示器直接连接。
  • 如果是虚拟机(如 VMware、Hyper-V、VirtualBox),可以在控制台界面操作。

2. 远程连接(推荐)

由于没有图形界面,推荐通过远程方式管理:

  • 远程桌面(RDP)

    • 虽然没有桌面,但 RDP 仍然可用。
    • 启用命令:
      Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0
      Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
    • 然后使用 mstsc 从另一台 Windows 电脑连接。
  • PowerShell 远程(推荐)

    • 在目标服务器上启用 WinRM:
      Enable-PSRemoting -Force
    • 允许防火墙规则:
      Set-NetFirewallRule -Name WINRM-HTTP-In-TCP -RemoteAddress Any
    • 从本地电脑连接:
      Enter-PSSession -ComputerName <服务器IP> -Credential Administrator
  • SSH(可选)

    • 安装 OpenSSH 服务器:
      Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
      Start-Service sshd
      Set-Service -Name sshd -StartupType Automatic
    • 然后使用 PuTTY 或终端 SSH 连接。

二、常用管理命令(PowerShell)

功能 命令示例
查看 IP 地址 ipconfig /allGet-NetIPAddress
设置静态 IP New-NetIPAddress -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1 -InterfaceIndex 12
设置 DNS Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 8.8.8.8
重命名计算机 Rename-Computer -NewName "SRV01"
加入域 Add-Computer -DomainName "example.com" -Credential exampleuser
重启 Restart-Computer
关机 Stop-Computer
查看系统信息 systeminfoGet-ComputerInfo

三、安装角色和功能

使用 Install-WindowsFeature 命令安装服务器角色,例如:

# 安装 IIS
Install-WindowsFeature -Name Web-Server -IncludeManagementTools

# 安装文件服务器
Install-WindowsFeature -Name FS-FileServer

# 安装 Active Directory 域服务
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools

# 安装 DHCP 服务器
Install-WindowsFeature -Name DHCP -IncludeManagementTools

注意:-IncludeManagementTools 会安装对应的 PowerShell 管理模块。


四、使用本地管理工具(可选)

虽然没有 GUI,但你可以从另一台 Windows 电脑使用 远程管理工具(RSAT) 管理 Server Core:

  • 安装 RSAT 工具(如 AD 管理、DHCP 管理器等)
  • 使用 Server Manager 添加 Server Core 服务器进行集中管理
  • 使用 MMC 控制台(如 dsa.mscdhcpmgmt.msc)连接远程服务器

五、切换到带桌面的版本(可选)

如果你后来想安装 GUI,可以升级到 Desktop Experience(不推荐生产环境):

Install-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart

注意:这会显著增加系统体积和安全风险。


六、优点与适用场景

优点:

  • 更小的系统体积
  • 更少的补丁更新
  • 更高的安全性(减少攻击面)
  • 更好的性能

适用场景:

  • 域控制器(DC)
  • 文件服务器
  • Web 服务器(IIS)
  • DNS/DHCP 服务器
  • 虚拟化主机

七、学习建议

  • 熟悉 PowerShell 命令是关键。
  • 推荐使用 PowerShell ISEVS Code 编写脚本。
  • 多使用 Get-Help <命令> 查看帮助文档。
  • 使用 Get-WindowsFeature 查看可安装的角色。

总结

Windows Server 2019 Server Core 虽然没有桌面,但功能完整,通过命令行和远程管理工具完全可以高效运维。建议新手从 PowerShell 入手,逐步掌握自动化脚本和远程管理技巧,这是现代服务器管理的趋势。

如需图形界面,建议使用远程管理工具,而不是在服务器上安装桌面。


如果你告诉我你具体想用它做什么(如建网站、做域控、文件共享等),我可以提供更具体的配置步骤。

未经允许不得转载:秒懂云 » windows server 2019无桌面版怎么用?