پرش به محتوا

تنظیمات اولیه‌ی Windows Server با PowerShell

نام سرور، IP ثابت، منطقه‌ی زمانی، به‌روزرسانی، Remote Desktop با NLA و فعال کردن مدیریت از راه دور؛ همه با PowerShell.

Windows Server 2019سطح: مقدماتیبرای: Windows Server 2025، Windows Server 2022، Windows Server 2019به‌روزرسانی: ۱۶ آبان ۱۴۰۵

همه‌ی دستورات را در PowerShell با «Run as Administrator» اجرا کنید. در نسخه‌ی Server Core، ابزار منویی sconfig هم همین کارها را انجام می‌دهد.

۱. اطلاعات سیستم

powershell
Get-ComputerInfo | Select-Object WindowsProductName, OsVersion, CsName

۲. IP ثابت و DNS

powershell
Get-NetAdapter
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.10.15 -PrefixLength 24 -DefaultGateway 192.168.10.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.10.10,192.168.10.11

۳. منطقه‌ی زمانی و نام سرور

powershell
Set-TimeZone -Id "Iran Standard Time"
Rename-Computer -NewName "FS01" -Restart

۴. Remote Desktop امن

powershell
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name UserAuthentication -Value 1
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

UserAuthentication = 1 یعنی NLA فعال است و پیش از باز شدن نشست، احراز هویت انجام می‌شود. RDP را هرگز مستقیم به اینترنت باز نکنید؛ از VPN استفاده کنید.

۵. مدیریت از راه دور

powershell
Enable-PSRemoting -Force
Get-Service WinRM

از سرور دیگر:

powershell
Enter-PSSession -ComputerName FS01

۶. به‌روزرسانی

در Windows Server 2025 از Settings → Windows Update، و در نسخه‌های قبلی از sconfig (گزینه‌ی ۶) استفاده کنید. برای بررسی آخرین به‌روزرسانی‌های نصب‌شده:

powershell
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5

۷. عضویت در دامین

powershell
Add-Computer -DomainName corp.sahor.ir -Credential CORP\Administrator -Restart