Bir Çalışma Grubunda (Etki Alanı Olmadan) Uzak Masaüstü Hizmetlerini (RDSH) Dağıtma
Bu makalede, bir çalışma grubunda (Active Directory etki alanı olmadan) ve başka herhangi bir ek rol (Bağlantı Aracısı, Uzak Masaüstü Web Erişimi, RDS Ağ Geçidi) olmadan bir terminal sunucusu rolünün Uzak Masaüstü Oturum Ana Bilgisayarı nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır. ). Bu, Windows Server 2019/2022'de tek sunuculu bir RDS dağıtımı olacaktır.
RDSH (Uzak Masaüstü Oturum Ana Bilgisayarı) rolüne sahip Windows Server, birden çok kullanıcının RDP kullanarak aynı anda bir sunucuya bağlanmasına olanak tanır (varsayılan olarak, Windows Server'da yalnızca 2 yönetici Uzak Masaüstü bağlantısına izin verilir). Her kullanıcı için ayrı bir oturum oluşturulur ve kullanıcı kişisel masaüstü ortamına erişir.
Bir çalışma grubunda ayrı bir RDS ana bilgisayarı kullanacaksanız, işlevselliğinin sınırlı olduğunu unutmayın. Tam özellikli bir RDS grubuna ölçeklenemez, ayrı koleksiyonlar veya RemoteApp oluşturamazsınız, Bağlantı Aracısı yoktur, Kullanıcı Profili Disklerini kullanamazsınız, merkezi yönetim araçları yoktur, RDS hizmeti kullanıcılar tarafından kullanılamaz Ana bilgisayar boşaltma modundaysa bakım işlemleri sırasında.
Windows Server 2019/2022'de Uzak Masaüstü Hizmetleri Rolü Nasıl Kurulur?
Halihazırda Windows Server'ı yüklediğiniz ve temel ayarları (IP adresi, sunucu adı, saat/tarih, yüklü güncellemeler vb.) yapılandırdığınız varsayılmaktadır. Ardından RDS rolünü yükleyebilirsiniz. Bunu yapmak için Sunucu Yöneticisi'ni veya PowerShell'i kullanabilirsiniz.
Sunucu Yöneticisini kullanarak RDS'yi yüklemek için Rol tabanlı veya Özellik tabanlı kurulumda Uzak Masaüstü Oturum Ana Bilgisayarı ve Uzak Masaüstü Lisansı'nı seçin -> Sunucu rolleri -> Uzak Masaüstü Hizmetleri RDS bileşenleri (rolleri yönetmek için RSAT özelliklerinin yüklenmesini kabul edin).
Sunucu Yöneticisi'nde Uzak Masaüstü Hizmetleri yüklemesini seçtiyseniz, sihirbazın RD Bağlantı Aracısını ve Web Erişimini Standart dağıtım veya Hızlı Başlangıç modlarında otomatik olarak kuracağını unutmayın. Bizim durumumuzda, bağımsız bir RDS ana bilgisayarı kurduğumuz için bu rollere ihtiyacımız yok.
PowerShell'i kullanarak Windows Server rollerini de yükleyebilirsiniz:
Install-WindowsFeature -Name RDS-Licensing, RDS-RD-Server -IncludeManagementToolsSunucunuzda hangi RDS rollerinin yüklü olduğunu kontrol edin:
Get-WindowsFeature -Name RDS* | Where installedSunucunuzu yeniden başlatın:
Restart-ComputerUzak Masaüstü Lisanslama Rolünü Yapılandırma ve RDS Lisansları (CAL'ler) Ekleme
Bir sonraki adım, kullanıcı RDP bağlantıları için lisans sağlayan Uzak Masaüstü Lisanslama rolünü yapılandırmaktır. Uzak Masaüstü Lisansını bu ana bilgisayara yükleyip etkinleştirebilir (ağınızda yalnızca bir ana bilgisayar varsa) veya RDLicensing rolünü başka bir sunucuya yerleştirebilirsiniz. RDS Lisanslama rolüne sahip bir sunucu, herhangi bir sayıda RDS ana bilgisayarına lisans verebilir.
Yerel bir RDLicensing sunucusu kullanmaya karar verdiyseniz, RDS Lisanslama ana bilgisayarını etkinleştirin ve bu kılavuzu izleyerek istemci lisanslarını (RDS CAL'ler) yükleyin.
Bir çalışma grubunda, Aygıt Başına RDS CAL'leri kullanmalısınız. Lisanslama sunucunuz yalnızca Kullanıcı Başına lisans veriyorsa, kullanıcılar sunucuya RDP aracılığıyla bağlanırken aşağıdaki hatayı görür:
Remote Desktop License Issue
There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes.
Bir Çalışma Grubunda Uzak Masaüstü Oturum Ana Bilgisayarını Yapılandırma
Denetim Masası -> Sistem ve Güvenlik -> Yönetimsel Araçlar -> Uzak Masaüstü Hizmetleri -> Uzak Masaüstü Lisans Teşhis Aracı'na gidin. Sunucunuzun henüz lisanslama sunucusundan RDS CAL'leri alacak şekilde yapılandırılmadığını unutmayın. Aşağıdaki mesajlar bunu kanıtlıyor:
Uzak Masaüstü Oturum Ana Bilgisayarı sunucusu için lisanslama modu yapılandırılmamış
Müşteriler için mevcut lisans sayısı: 0
RDSH sunucunuzu, kullanıcılarınıza CAL'ler verebilecek RDS lisanslama sunucusuna hedeflemezseniz, sunucunuz deneme modunda kalacaktır. Bu modda RDS hizmetleri sadece 120 gün çalışır (her bağlantıda tepside şu mesajı görürsünüz: “
The Remote Desktop service will stop working in xxx days”). Yetkisiz kullanım süresi sona erdikten sonra, kullanıcılar aşağıdaki hata nedeniyle RDS'ye bağlanamaz:
Bu bilgisayar için Uzak Masaüstü istemci erişim lisansı bulunmadığından uzak oturumun bağlantısı kesildi.
Bir çalışma grubunda (etki alanı olmadan) Windows Server 2019'da Uzak Masaüstü Hizmetlerinin ana dezavantajı, RDS rolünü yönetmek için uygun yönetim araçlarına sahip olmamanızdır. Yerel Grup İlkesi Düzenleyicisi'nde herhangi bir RDSH rolü ayarını yapılandırmanız gerekecek (
gpedit.msc).
Ancak, tsadmin.msc ve tsconfig.msc mmc konsollarını Windows Server 2008 R2'den daha yeni Windows Server sürümlerine kopyalamanın resmi olmayan bir yolu vardır.
Yerel Grup İlkesi Düzenleyicisi ile RDS lisanslama ayarlarını yapılandırın (
gpedit.msc):
Bilgisayar Yapılandırması -> Yönetim Şablonları -> Windows Bileşenleri -> Uzak Masaüstü Hizmetleri -> Uzak Masaüstü Oturum Ana Bilgisayarı -> Lisanslama'ya gidin;
Uzak Masaüstü lisans modunu ayarla'yı Aygıt Başına; olarak değiştirin
Belirtilen Uzak Masaüstü lisans sunucularını kullan seçeneğinde, RDLicensing sunucusunun kurulu olduğu sunucunun IP adresini belirtin. Lisanslama sunucusu yerel olarak kuruluysa, şunu girin:
localhostveya
127.0.0.1;
Yerel Grup İlkesi ayarlarını güncelleyin ve Uzak Masaüstü Lisans Teşhis Aracı'nı çalıştırın. RDS CAL'lerinizi gördüğünden emin olun.
Yerel GPO'da ayrıca RDP oturum limitleri (zaman aşımları) ve etkin olmayan kullanıcıların bağlantısını kesme kuralları da ayarlayabilirsiniz.
Yerel kullanıcılar ve yöneticiler için farklı Grup İlkeleri yapılandırmak istiyorsanız çoklu GPO (MLGPO) özelliğini kullanın.
Ardından, RDS sunucunuzda yerel kullanıcı hesapları oluşturun. Şurada kullanıcılar oluşturabilirsiniz:
lusrmgr.mscveya PowerShell ile:
$UserPassword = ConvertTo-SecureString "PaSS123!" -AsPlainText -Force
New-LocalUser a.brown -Password $UserPassword -FullName "Andi Brown"Kullanıcılar bir RDP oturumunda parolalarını kendileri değiştirebilir.
Bir kullanıcının Uzak Masaüstü Hizmetleri aracılığıyla bir sunucuya bağlanmasına izin vermek için, kullanıcı hesabını yerel Uzak Masaüstü Kullanıcıları grubuna ekleyin. Bilgisayar yönetim konsolunu veya PowerShell'i kullanarak kullanıcıları el ile ekleyin:
Add-LocalGroupMember -Group "Remote Desktop Users" -Member a.brownBu kullanıcı grubunun, Uzak Masaüstü Hizmetleri aracılığıyla oturum açmaya izin ver GPO seçeneği (Bilgisayar Yapılandırması -> Windows Ayarları -> Güvenlik Ayarları -> Yerel İlkeler -> Kullanıcı Hakları Ataması) aracılığıyla uzaktan oturum açmasına izin verilir. Aynı ilke, yönetici olmayan kullanıcılar için etki alanı denetleyicisine bile RDP erişimi sağlar.
Artık kullanıcılar, bilgisayarlarından mstsc.exe'yi (veya başka bir RDS istemcisini) kullanarak RDS sunucunuza bağlanmayı deneyebilir. İkiden fazla aktif kullanıcının aynı anda sunucuya bağlanabildiğinden emin olun.
İlk oturum açmada, bir kullanıcı cihazı için geçici bir lisans verilir (bir RDS Cihaz Başına lisanslama özelliği). İkinci oturum açmada, Uzak Masaüstü Lisans Yöneticisinde görünen kalıcı bir lisans verilir. Lisans, 52-89 günlük bir süre için verilir (rastgele bir sayı).
Ücretsiz Cihaz Başına lisans yoksa, bazı kullanıcı cihazları için lisansları manuel olarak iptal edebilirsiniz. RDSLicensing konsolunu veya bu PowerShell betiğini kullanın:
$licensepacks = Get-WmiObject win32_tslicensekeypack | where {($_.keypacktype -ne 0) -and ($_.keypacktype -ne 4) -and ($_.keypacktype -ne 6)}
# the total number of per device licenses
$licensepacks.TotalLicenses
# the number of licenses issued to the devices
$TSLicensesAssigned = gwmi win32_tsissuedlicense | where {$_.licensestatus -eq 2}
# the computer name you want to revoke a license from
$compname="wksmun2a15"
$RevokePC = $TSLicensesAssigned | ? sIssuedToComputer -EQ $compname
$RevokePC.Revoke()Bir kullanıcı RDP oturumuna bağlanmanız gerekirse, RDS gölge bağlantı modunu kullanabilirsiniz (bir çalışma grubundaki bir RDSH üzerinde de çalışır).






