加油
努力

新手如何在无GUI的Windows Server 2022系统中进行基本设置?

在无图形界面(无GUI)的 Windows Server 2022 系统中进行基本设置,虽然没有桌面环境,但可以通过命令行、PowerShell 和远程管理工具高效完成。以下是为新手整理的详细步骤指南:


一、首次登录

  1. 使用本地控制台或远程连接

    • 如果是物理服务器:通过键盘/显示器直接登录。
    • 如果是虚拟机或云服务器:使用远程桌面(RDP)、SSH 或控制台(如 Azure Portal 的串行控制台)。
  2. 登录账户

    • 使用安装时创建的管理员账户登录。

二、启用远程管理(推荐优先设置)

1. 启用远程桌面(RDP)

# 允许远程桌面连接
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0

# 启用防火墙规则
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

# (可选)允许网络级身份验证(NLA)
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp' -Name "UserAuthentication" -Value 1

✅ 提示:之后可通过 Windows 电脑的“远程桌面连接”访问服务器。


2. 启用 PowerShell 远程管理(WinRM)

# 启用 PowerShell 远程处理
Enable-PSRemoting -Force

# 配置 WinRM 服务自动启动
Set-Service WinRM -StartupType Automatic

# 设置信任本机所在网络
winrm quickconfig -quiet

✅ 提示:之后可在另一台 Windows 电脑上使用 Enter-PSSession 进行远程管理。


三、网络配置

查看当前 IP 地址

ipconfig /all

设置静态 IP(示例)

# 获取网络接口名称
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", "8.8.4.4"

四、主机名与域/工作组设置

修改主机名

Rename-Computer -NewName "MyServer2022"
# 重启生效
Restart-Computer

加入域(可选)

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

设置为工作组(默认)

Add-Computer -WorkGroupName "WORKGROUP"
Restart-Computer

五、更新系统

检查并安装更新

# 安装 PSWindowsUpdate 模块(需先联网)
Install-Module -Name PSWindowsUpdate -Force

# 接受协议并安装模块
Import-Module PSWindowsUpdate
Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoReboot

⚠️ 若无法安装模块,可手动下载或使用其他方式更新。


六、启用必要功能(角色和功能)

安装 Web 服务器(IIS)示例

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

安装 .NET Framework 3.5(某些应用需要)

Install-WindowsFeature -Name NET-Framework-Core -Source D:sourcessxs
# 注意:需指定安装源路径(如 ISO 挂载路径)

🔍 使用 Get-WindowsFeature 查看所有可用功能。


七、安全设置

更改 Administrator 密码

net user Administrator 新密码

创建新管理员账户

net user MyAdmin 密码 /add
net localgroup Administrators MyAdmin /add

配置防火墙(开放端口示例)

# 开放 HTTP 端口 80
New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

八、启用 SSH 服务器(可选,便于 Linux 用户管理)

# 安装 OpenSSH 服务器
Add-WindowsFeature -Name OpenSSH-Server

# 启动并设置开机自启
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

# 允许防火墙通过 SSH(默认端口 22)
New-NetFirewallRule -Name 'OpenSSH-Server' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

✅ 之后可通过 PuTTY、终端等使用 SSH 登录。


九、常用查看命令

功能 命令
查看系统信息 systeminfo
查看磁盘空间 Get-PSDrivewmic logicaldisk get size,freespace,caption
查看服务状态 Get-Service
重启系统 Restart-Computer
关闭系统 Stop-Computer

十、建议操作习惯

  1. 优先使用 PowerShell:比 CMD 更强大。
  2. 记录操作日志:可将命令保存为 .ps1 脚本。
  3. 定期备份:使用 wbadmin 或第三方工具。
  4. 使用远程管理:避免长期依赖本地控制台。

总结:新手关键步骤清单

✅ 设置静态 IP
✅ 修改主机名
✅ 启用远程桌面(RDP)
✅ 创建非 Administrator 管理员账户
✅ 安装系统更新
✅ 根据需求安装角色(如 IIS、DHCP 等)
✅ 配置防火墙规则
✅ (可选)启用 SSH


如有具体用途(如搭建网站、文件服务器等),可进一步提供需求,我可以给出更详细的配置方案。

云服务器