Windows Server 2022: початкове налаштування після встановлення

7 хв читання

Перші кроки після встановлення Windows Server 2022: ім'я сервера, статичний IP, оновлення, базова безпека, ролі і моніторинг. Покрокова інструкція.

Свіжо встановлений Windows Server 2022 потребує базового налаштування перш ніж вводити його в роботу. Ось стандартний чеклист.


1. Перейменувати сервер

За замовчуванням ім'я типу WIN-ABCD1234 — змініть на щось зрозуміле.

Rename-Computer -NewName "SRV-DC01" -Restart

Правило іменування: роль-номер (SRV-DC01, SRV-FILE02, SRV-APP01).


2. Налаштувати статичний IP

Сервер завжди повинен мати статичний IP.

# Знайти адаптер
Get-NetAdapter | Select-Object Name, Status

# Встановити статичний IP
$adapter = "Ethernet"
New-NetIPAddress `
  -InterfaceAlias $adapter `
  -IPAddress "192.168.1.10" `
  -PrefixLength 24 `
  -DefaultGateway "192.168.1.1"

Set-DnsClientServerAddress `
  -InterfaceAlias $adapter `
  -ServerAddresses "192.168.1.1", "8.8.8.8"

3. Встановити оновлення

# Встановити модуль PSWindowsUpdate якщо потрібно
Install-Module PSWindowsUpdate -Force

# Встановити всі оновлення
Get-WUInstall -AcceptAll -AutoReboot

Або через Server Manager → Local ServerWindows Update.


4. Налаштувати часовий пояс і NTP

# Встановити часовий пояс
Set-TimeZone -Name "FLE Standard Time"  # Київ

# Синхронізувати час
w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /update
Restart-Service w32tm
w32tm /resync /force

5. Вимкнути IE Enhanced Security

IE Enhanced Security Configuration блокує завантаження файлів через браузер — заважає роботі адміністратора.

# Вимкнути для адміністраторів
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0

# Вимкнути для користувачів
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0

Stop-Process -Name Explorer -Force

6. Налаштувати брандмауер

# Перевірити статус
Get-NetFirewallProfile | Select-Object Name, Enabled

# Увімкнути ICMP (ping) для моніторингу
New-NetFirewallRule -Name "Allow-ICMPv4" -DisplayName "Allow ICMPv4" `
  -Protocol ICMPv4 -IcmpType 8 -Direction Inbound -Action Allow

# RDP (якщо потрібен)
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

7. Встановити необхідні ролі

# Переглянути доступні ролі
Get-WindowsFeature | Where-Object { $_.InstallState -eq "Available" } |
  Select-Object Name, DisplayName | Format-Table

# Приклад: встановити File Server
Install-WindowsFeature -Name FS-FileServer -IncludeManagementTools

# DNS Server
Install-WindowsFeature -Name DNS -IncludeManagementTools

# AD DS (контролер домену)
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools

8. Налаштувати аудит безпеки

# Увімкнути аудит входів і виходів
auditpol /set /subcategory:"Logon" /success:enable /failure:enable
auditpol /set /subcategory:"Logoff" /success:enable
auditpol /set /subcategory:"Account Lockout" /success:enable /failure:enable

# Переглянути поточну конфігурацію
auditpol /get /category:*

9. Налаштувати Remote Management

# Увімкнути WinRM для PowerShell Remoting
Enable-PSRemoting -Force

# Перевірити
Test-WSMan -ComputerName localhost

10. Налаштувати резервне копіювання

# Встановити Windows Server Backup
Install-WindowsFeature -Name Windows-Server-Backup

# Налаштувати щоденний backup на зовнішній диск
$policy = New-WBPolicy
$volume = Get-WBVolume -AllVolumes | Where-Object { $_.DriveLetter -eq "C" }
Add-WBVolume -Policy $policy -Volume $volume
$target = New-WBBackupTarget -VolumePath "D:"
Add-WBBackupTarget -Policy $policy -Target $target
Set-WBSchedule -Policy $policy -Schedule 02:00
Set-WBPolicy -Policy $policy

Чеклист після налаштування

# Швидка перевірка стану сервера
Write-Output "=== System Info ==="
Get-ComputerInfo | Select-Object CsName, OsName, OsVersion

Write-Output "=== Network ==="
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address, IPv4DefaultGateway

Write-Output "=== Services ==="
Get-Service | Where-Object { $_.StartType -eq "Automatic" -and $_.Status -ne "Running" } |
  Select-Object Name, Status

Write-Output "=== Disk Space ==="
Get-PSDrive -PSProvider FileSystem | Select-Object Name,
  @{N="Free GB";E={[math]::Round($_.Free/1GB,1)}},
  @{N="Used GB";E={[math]::Round($_.Used/1GB,1)}}

Підсумок

Мінімальний чеклист для нового Server 2022: перейменувати → статичний IP → оновлення → часовий пояс → вимкнути IE ESC → налаштувати аудит → увімкнути WinRM. Після цього сервер готовий до встановлення ролей.

Схожі статті

← Всі статті