پرش به محتوا

Group Policy: سیاست رمز عبور و قفل خودکار صفحه

یک GPO بسازید و به OU مناسب لینک کنید؛ سیاست رمز عبور دامین، قفل صفحه پس از بیکاری و غیرفعال کردن USB برای کاربران.

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

۱. ساختار OU

GPOها را به OU لینک کنید، نه به ریشه‌ی دامین (به‌جز سیاست رمز عبور):

powershell
New-ADOrganizationalUnit -Name "Workstations" -Path "DC=corp,DC=sahor,DC=ir"
New-ADOrganizationalUnit -Name "Staff" -Path "DC=corp,DC=sahor,DC=ir"

۲. سیاست رمز عبور دامین

سیاست رمز عبور دامین در Default Domain Policy تعریف می‌شود:

powershell
Set-ADDefaultDomainPasswordPolicy -Identity corp.sahor.ir `
  -MinPasswordLength 12 -ComplexityEnabled $true `
  -LockoutThreshold 5 -LockoutDuration 00:15:00 -LockoutObservationWindow 00:15:00 `
  -MaxPasswordAge 180.00:00:00
Get-ADDefaultDomainPasswordPolicy

برای گروه‌های خاص (مثلاً مدیران) سیاست سخت‌گیرانه‌تر با Fine-Grained Password Policy:

powershell
New-ADFineGrainedPasswordPolicy -Name "Admins-PSO" -Precedence 10 -MinPasswordLength 16 -ComplexityEnabled $true -LockoutThreshold 3 -LockoutDuration 00:30:00 -LockoutObservationWindow 00:30:00 -MaxPasswordAge 90.00:00:00
Add-ADFineGrainedPasswordPolicySubject "Admins-PSO" -Subjects "Domain Admins"

۳. GPO قفل صفحه

powershell
New-GPO -Name "Staff - Screen Lock" | New-GPLink -Target "OU=Staff,DC=corp,DC=sahor,DC=ir"
Set-GPRegistryValue -Name "Staff - Screen Lock" -Key "HKCU\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -ValueName ScreenSaveActive -Type String -Value 1
Set-GPRegistryValue -Name "Staff - Screen Lock" -Key "HKCU\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -ValueName ScreenSaverIsSecure -Type String -Value 1
Set-GPRegistryValue -Name "Staff - Screen Lock" -Key "HKCU\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -ValueName ScreenSaveTimeOut -Type String -Value 600

۴. GPO غیرفعال کردن حافظه‌ی USB

powershell
New-GPO -Name "Workstations - Block USB Storage" | New-GPLink -Target "OU=Workstations,DC=corp,DC=sahor,DC=ir"
Set-GPRegistryValue -Name "Workstations - Block USB Storage" -Key "HKLM\Software\Policies\Microsoft\Windows\RemovableStorageDevices" -ValueName Deny_All -Type DWord -Value 1

۵. اعمال و بررسی روی کلاینت

powershell
gpupdate /force
gpresult /r /scope:user

گزارش کامل HTML:

powershell
Get-GPOReport -Name "Staff - Screen Lock" -ReportType Html -Path C:\Temp\gpo.html