با RDS چند کاربر همزمان روی یک سرور ویندوز کار میکنند. مثلاً برای نرمافزار حسابداریای که باید مرکزی اجرا شود. در این آموزش هر سه نقش روی یک سرور (rds01) است. در محیطهای بزرگتر آنها را جدا کنید.
۱. پیشنیازها
- سرور عضو دامین باشد. استقرار RDS با حساب دامینیای انجام میشود که روی سرور Admin محلی است.
- گروه کاربران را در AD بسازید:
New-ADGroup -Name RDS-Users -GroupScope Global -Path 'OU=Groups,DC=corp,DC=sahor,DC=ir'
Add-ADGroupMember RDS-Users -Members ali, sara۲. ساخت استقرار
این دستور را از خود rds01 یا از سرور مدیریت دیگری اجرا کنید. سرور مقصد یک بار راهاندازی مجدد میشود:
Import-Module RemoteDesktop
$fqdn = 'rds01.corp.sahor.ir'
New-RDSessionDeployment -ConnectionBroker $fqdn -WebAccessServer $fqdn -SessionHost $fqdn۳. کالکشن
کالکشن یعنی مجموعهای از Session Hostها با تنظیمات مشترک:
New-RDSessionCollection -CollectionName Office -SessionHost $fqdn -ConnectionBroker $fqdn `
-CollectionDescription 'Accounting and office apps'
Set-RDSessionCollectionConfiguration -CollectionName Office -ConnectionBroker $fqdn `
-UserGroup 'CORP\RDS-Users' `
-IdleSessionLimitMin 60 -DisconnectedSessionLimitMin 120 `
-AuthenticateUsingNLA $true -EncryptionLevel Highفقط به یک برنامه نیاز است، نه دسکتاپ کامل؟ آن را بهصورت RemoteApp منتشر کنید:
New-RDRemoteApp -CollectionName Office -DisplayName 'Calculator' -FilePath 'C:\Windows\System32\calc.exe' -ConnectionBroker $fqdn۴. لایسنس
بدون سرور لایسنس، RDS فقط ۱۲۰ روز کار میکند:
Add-RDServer -Server $fqdn -Role RDS-LICENSING -ConnectionBroker $fqdn
Set-RDLicenseConfiguration -LicenseServer $fqdn -Mode PerUser -ConnectionBroker $fqdn -Forceبعد در کنسول Remote Desktop Licensing Manager سرور لایسنس را فعال کنید و CALها را وارد کنید. حالت PerUser یا PerDevice باید با نوع CALهای خریداریشده یکی باشد.
۵. امنیت
- پورت 3389 را هرگز مستقیم روی اینترنت باز نکنید. برای دسترسی بیرونی از VPN یا نقش RD Gateway (پورت 443) استفاده کنید.
- NLA فعال بماند تا احراز هویت پیش از ساخت نشست انجام شود.
- نسخهی پشتیبان پروفایل کاربران را جداگانه بگیرید، یا User Profile Disk را روی یک share فعال کنید.
بررسی وضعیت:
Get-RDServer -ConnectionBroker $fqdn
Get-RDUserSession -ConnectionBroker $fqdnکاربران از نشانی https://rds01.corp.sahor.ir/RDWeb یا با فایل RDP وصل میشوند.