奋斗
努力

不带gui界面的windows server如何使用?

云计算

不带GUI界面的 Windows Server(即“Server Core”或“Nano Server”)是一种轻量化的服务器操作系统,它没有图形用户界面(GUI),主要通过命令行、PowerShell 或远程管理工具进行配置和管理。虽然初看可能不太友好,但这种模式更安全、资源占用更少、性能更高,特别适合用于生产环境。

以下是使用无GUI版 Windows Server 的主要方法和技巧:


一、基本访问方式

  1. 本地控制台登录

    • 插入键盘显示器直接登录,进入命令提示符或 PowerShell。
    • 默认账户是 Administrator,输入密码后即可操作。
  2. 远程登录方式

    • 远程桌面(RDP):即使没有GUI,也可以启用远程桌面服务,使用 mstsc 连接进行管理(仅限命令行交互,不能打开图形程序)。
    • PowerShell 远程会话(WinRM)
      # 在本地电脑上启用 WinRM 并连接
      Enter-PSSession -ComputerName YourServerIP -Credential Administrator
    • SSH(推荐)
      • 安装 OpenSSH 服务器角色:
        Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
        Start-Service sshd
        Set-Service -Name sshd -StartupType Automatic
      • 然后可通过任何 SSH 客户端(如 PuTTY、OpenSSH)连接。

二、常用管理方式

1. 使用命令行(CMD)和 PowerShell

这是最核心的管理手段。

  • 查看系统信息:

    systeminfo
  • 管理网络:

    Get-NetIPAddress          # 查看IP
    New-NetIPAddress -IPAddress 192.168.1.100 -PrefixLength 24 -InterfaceIndex 12
    Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses "8.8.8.8"
  • 更改计算机名:

    Rename-Computer -NewName "MyServer" -Restart
  • 加入域:

    Add-Computer -DomainName "example.com" -Credential exampleuser -Restart

2. 使用 SConfig 工具(文本菜单)

Windows Server Core 提供了一个简易的文本菜单工具:

  • 登录后自动启动(可配置),输入编号执行任务。
  • 可完成以下操作:
    • 设置网络
    • 更改计算机名
    • 加入域
    • 启用远程管理
    • 安装更新
    • 激活系统

输入 sconfig 即可启动该工具。


三、远程图形化管理(推荐)

虽然服务器本身无GUI,但你可以从有GUI的管理机(如 Windows 10/11 或 Windows Server with Desktop Experience)远程管理它。

推荐工具:

  1. Microsoft Management Console (MMC) 远程管理

    • 打开本地的“计算机管理”、“事件查看器”、“磁盘管理”等,连接到远程服务器。
  2. Windows Admin Center(强烈推荐)

    • 微软免费的基于浏览器的管理工具。
    • 功能强大:文件管理、性能监控、防火墙、角色安装、容器、Hyper-V 等。
    • 部署在另一台机器上,通过浏览器管理无GUI服务器。
    • 下载地址:https://www.microsoft.com/en-us/windows-server/windows-admin-center
  3. PowerShell 远程管理

    • 使用 Invoke-Command 执行远程脚本。
    • 使用 Get-WindowsFeature / Install-WindowsFeature 安装角色。

四、安装服务器角色和功能

使用 PowerShell 命令安装所需服务:

# 查看可用功能
Get-WindowsFeature

# 安装 Web 服务器(IIS)
Install-WindowsFeature -Name Web-Server -IncludeManagementTools

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

# 安装 Hyper-V(需硬件支持)
Install-WindowsFeature -Name Hyper-V -Restart

# 安装 .NET Framework
Install-WindowsFeature -Name NET-Framework-Features

-IncludeManagementTools:允许从远程管理该角色。


五、日常维护建议

  • 保持更新

    Install-Module PSWindowsUpdate
    Get-WindowsUpdate
    Install-WindowsUpdate
  • 启用防火墙规则(如需要远程管理):

    Enable-NetFirewallRule -DisplayGroup "Remote Event Log Management"
  • 设置静态IP、DNS、网关(避免依赖DHCP)

  • 启用远程管理

    Configure-SMRemoting.exe -Enable

六、优势总结

优点 说明
资源占用低 内存、CPU、磁盘使用更少
安全性高 攻击面小,漏洞更少
启动更快 适合快速部署和容器化
易于自动化 适合用 PowerShell 脚本批量管理

七、适用场景

  • 域控制器(Active Directory)
  • 文件服务器
  • Web 服务器(IIS)
  • DNS / DHCP 服务器
  • Hyper-V 主机
  • SQL Server(部分版本支持 Server Core)

结语

虽然无GUI的 Windows Server 初期学习曲线稍陡,但一旦熟悉 PowerShell 和远程管理工具,你会发现它更加高效、稳定和安全。强烈建议结合 Windows Admin Center 使用,可以极大提升管理体验。

如果你刚开始,可以从 sconfig 和 PowerShell 入手,逐步过渡到自动化脚本和集中管理。

如有具体需求(如搭建AD、IIS、加域等),欢迎继续提问!

未经允许不得转载:云服务器 » 不带gui界面的windows server如何使用?