在无图形界面(无GUI)的 Windows Server 2022 系统中进行基本设置,虽然没有桌面环境,但可以通过命令行、PowerShell 和远程管理工具高效完成。以下是为新手整理的详细步骤指南:
一、首次登录
-
使用本地控制台或远程连接:
- 如果是物理服务器:通过键盘/显示器直接登录。
- 如果是虚拟机或云服务器:使用远程桌面(RDP)、SSH 或控制台(如 Azure Portal 的串行控制台)。
-
登录账户:
- 使用安装时创建的管理员账户登录。
二、启用远程管理(推荐优先设置)
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-PSDrive 或 wmic logicaldisk get size,freespace,caption |
| 查看服务状态 | Get-Service |
| 重启系统 | Restart-Computer |
| 关闭系统 | Stop-Computer |
十、建议操作习惯
- 优先使用 PowerShell:比 CMD 更强大。
- 记录操作日志:可将命令保存为
.ps1脚本。 - 定期备份:使用
wbadmin或第三方工具。 - 使用远程管理:避免长期依赖本地控制台。
总结:新手关键步骤清单
✅ 设置静态 IP
✅ 修改主机名
✅ 启用远程桌面(RDP)
✅ 创建非 Administrator 管理员账户
✅ 安装系统更新
✅ 根据需求安装角色(如 IIS、DHCP 等)
✅ 配置防火墙规则
✅ (可选)启用 SSH
如有具体用途(如搭建网站、文件服务器等),可进一步提供需求,我可以给出更详细的配置方案。
云小栈