Távoli asztali szolgáltatások (RDSH) üzembe helyezése munkacsoportban (domain nélkül)
Ez a cikk leírja, hogyan telepíthet és konfigurálhat egy terminálkiszolgálói szerepkört, a Távoli asztali munkamenet gazdagépe egy munkacsoportban (Active Directory-tartomány nélkül) és minden további szerepkör nélkül (Kapcsolatközvetítő, Távoli asztali webelérés, RDS-átjáró). Ez egyetlen kiszolgálós RDS-telepítés lesz a Windows Server 2019/2022 rendszeren.
Az RDSH (Remote Desktop Session Host) szerepkörrel rendelkező Windows Server lehetővé teszi, hogy több felhasználó egyidejűleg csatlakozzon egy kiszolgálóhoz RDP használatával (alapértelmezés szerint csak 2 adminisztratív távoli asztali kapcsolat engedélyezett a Windows Server rendszeren). Minden felhasználó számára külön munkamenet jön létre, és hozzáférnek a személyes asztali környezetükhöz.
Ha külön RDS-állomást kíván használni egy munkacsoportban, vegye figyelembe, hogy annak funkcionalitása korlátozott. Nem méretezhető teljes értékű RDS-farmra, nem hozhat létre külön gyűjteményeket vagy RemoteApp-ot, nincs Connection Broker, nem használható felhasználói profillemezek, nincsenek központosított felügyeleti eszközök, az RDS szolgáltatás nem lesz elérhető a felhasználók számára a karbantartási műveletek során, ha a gazdagép leürítési módban van.
Hogyan telepíthetem a Távoli asztali szolgáltatások szerepkörét a Windows Server 2019/2022 rendszeren?
Feltételezhető, hogy már telepítette a Windows Servert, és konfigurálta az alapvető beállításokat (IP-cím, kiszolgáló neve, idő/dátum, telepített frissítések stb.). Ezután telepítheti az RDS szerepkört. Ehhez használhatja a Kiszolgálókezelőt vagy a PowerShellt.
Az RDS Kiszolgálókezelővel történő telepítéséhez válassza a Távoli asztali munkamenetgazda és a Távoli asztali licencelés lehetőséget a Szerepkör- vagy szolgáltatásalapú telepítésben -> Szerver szerepkörök -> Távoli asztali szolgáltatások RDS-összetevők (egyezik bele az RSAT-szolgáltatások telepítésébe a szerepek kezeléséhez).
Ne feledje, hogy ha a Kiszolgálókezelőben a Távoli asztali szolgáltatások telepítése lehetőséget választotta, a varázsló automatikusan telepíti a Távoli asztali szolgáltatások közvetítőjét és a Webes hozzáférést normál üzembe helyezési vagy Gyorsindítási módban. A mi esetünkben nincs szükségünk ezekre a szerepekre, mivel egy önálló RDS gazdagépet telepítünk.
A Windows Server szerepköröket a PowerShell használatával is telepítheti:
Install-WindowsFeature -Name RDS-Licensing, RDS-RD-Server -IncludeManagementToolsEllenőrizze, hogy mely RDS szerepkörök vannak telepítve a kiszolgálón:
Get-WindowsFeature -Name RDS* | Where installedIndítsa újra a szervert:
Restart-ComputerTávoli asztali licencelési szerep konfigurálása és RDS-licencek (CAL) hozzáadása
A következő lépés a távoli asztali licencelési szerepkör konfigurálása, amely licencelést biztosít a felhasználói RDP-kapcsolatokhoz. Telepítheti és aktiválhatja a távoli asztali licencelést ezen a gazdagépen (ha csak egy gazdagép van a hálózatban), vagy elhelyezheti az RDLicensing szerepet egy másik kiszolgálón. Egy RDS-licenc szerepkörrel rendelkező kiszolgáló tetszőleges számú RDS-állomáshoz tud licencet kiadni.
Ha úgy döntött, hogy helyi RDLicensing kiszolgálót használ, aktiválja az RDS Licensing gazdagépet, és telepítse az ügyféllicenceket (RDS CAL-okat) az útmutató szerint.
Munkacsoportban Eszközönkénti RDS CAL licenceket kell használnia. Ha a licencszerver csak felhasználónkénti licenceket ad ki, a felhasználók a következő hibát látják, amikor RDP-n keresztül csatlakoznak a szerverhez:
Remote Desktop License Issue
There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes.
A távoli asztali munkamenetgazda konfigurálása munkacsoportban
Lépjen a Vezérlőpult -> Rendszer és biztonság -> Felügyeleti eszközök -> Távoli asztali szolgáltatások -> Távoli asztali licenc-diagnosztika elemre. Vegye figyelembe, hogy a kiszolgáló még nincs konfigurálva az RDS CAL-ok fogadására a licencszervertől. A következő üzenetek bizonyítják:
A Remote Desktop Session Host kiszolgáló licencelési módja nincs konfigurálva
Az ügyfelek számára elérhető licencek száma: 0
Ha az RDSH-kiszolgálót nem az RDS-licenckiszolgálóra célozza meg, amely képes CAL-licenceket kiadni a felhasználóknak, a szerver próbaüzemben marad. Ebben a módban az RDS-szolgáltatások csak 120 napig működnek (minden csatlakozásnál ez az üzenet jelenik meg a tálcán: "
The Remote Desktop service will stop working in xxx days”). A türelmi időszak lejárta után a felhasználók nem tudnak csatlakozni az RDS-hez a következő hiba miatt:
A távoli munkamenet megszakadt, mert ehhez a számítógéphez nem állnak rendelkezésre távoli asztali ügyfél-hozzáférési licencek.
A távoli asztali szolgáltatások fő hátránya a Windows Server 2019 rendszeren egy munkacsoportban (tartomány nélkül), hogy nem rendelkezik kényelmes adminisztrációs eszközzel az RDS-szerepkör kezeléséhez. Minden RDSH-szerepkör-beállítást konfigurálnia kell a Helyi csoportházirend-szerkesztőben (
gpedit.msc).
Van azonban egy nem hivatalos módja a tsadmin.msc és tsconfig.msc mmc konzolok Windows Server 2008 R2 rendszerről a Windows Server újabb verzióira való másolására.
Konfigurálja az RDS licencbeállításait a Helyi csoportházirend-szerkesztővel (
gpedit.msc):
Lépjen a Számítógép konfigurációja -> Felügyeleti sablonok -> Windows-összetevők -> Távoli asztali szolgáltatások -> Távoli asztali munkamenet-gazda -> Licencelés menüpontra;
Állítsa A Távoli asztal licencelési módját Eszközönként értékre.
A A megadott távoli asztali licenckiszolgálók használata lehetőségnél adja meg annak a kiszolgálónak az IP-címét, amelyre az RDLicensing-kiszolgáló telepítve van. Ha a licencszerver helyileg van telepítve, írja be:
localhostvagy
127.0.0.1;
Frissítse a helyi csoportházirend-beállításokat, és futtassa a Remote Desktop Licensing Diagnoser programot. Győződjön meg arról, hogy látja az RDS CAL-okat.
A helyi csoportházirend-objektumban RDP-munkamenet-korlátokat (időtúllépéseket) és szabályokat is beállíthat a felhasználók leválasztására, amikor inaktívak.
Ha különböző csoportházirendeket szeretne beállítani a helyi felhasználók és rendszergazdák számára, használja a többszörös csoportházirend (MLGPO) szolgáltatást.
Ezután hozzon létre helyi felhasználói fiókokat az RDS-kiszolgálón. Itt hozhat létre felhasználókat
lusrmgr.mscvagy PowerShell-lel:
$UserPassword = ConvertTo-SecureString "PaSS123!" -AsPlainText -Force
New-LocalUser a.brown -Password $UserPassword -FullName "Andi Brown"A felhasználók egy RDP-munkamenetben maguk módosíthatják jelszavaikat.
Ha engedélyezni szeretné a felhasználó számára, hogy a távoli asztali szolgáltatásokon keresztül csatlakozzon egy szerverhez, adja hozzá a felhasználói fiókot a helyi Távoli asztali felhasználók csoporthoz. Felhasználók hozzáadása manuálisan a számítógépkezelő konzol vagy a PowerShell segítségével:
Add-LocalGroupMember -Group "Remote Desktop Users" -Member a.brownEz a felhasználói csoport távolról bejelentkezhet a Bejelentkezés engedélyezése távoli asztali szolgáltatásokon keresztül csoportházirend-objektum opcióval (Számítógép konfigurációja -> Windows beállítások -> Biztonsági beállítások -> Helyi házirendek -> Felhasználói jogok hozzárendelése). Ugyanez a házirend lehetővé teszi az RDP hozzáférést a nem rendszergazdai felhasználók számára még a tartományvezérlőhöz is.
Mostantól a felhasználók megpróbálhatnak csatlakozni az RDS-állomáshoz az mstsc.exe (vagy bármely más RDS-kliens) segítségével számítógépükről. Győződjön meg arról, hogy kettőnél több aktív felhasználó csatlakozhat egyszerre a szerverhez.
Az első bejelentkezéskor ideiglenes licencet adnak ki egy felhasználói eszközhöz (RDS Per Device licencszolgáltatás). A második bejelentkezéskor egy állandó licenc kerül kiadásra, amely megjelenik a Remote Desktop Licensing Managerben. Az engedélyt 52-89 napos időtartamra adják ki (véletlen szám).
Ha nincsenek ingyenes eszközenkénti licencek, manuálisan visszavonhatja egyes felhasználói eszközök licenceit. Használja az RDSLicensing konzolt vagy ezt a PowerShell-szkriptet:
$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()Ha csatlakoznia kell egy felhasználói RDP-munkamenethez, használhatja az RDS árnyékkapcsolati módot (az RDSH-n is működik egy munkacsoportban).






