Weboldal keresés

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 -IncludeManagementTools

Ellenőrizze, hogy mely RDS szerepkörök vannak telepítve a kiszolgálón:

Get-WindowsFeature -Name RDS* | Where installed

Indítsa újra a szervert:

Restart-Computer

Tá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

):

  1. 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;

  2. Állítsa A Távoli asztal licencelési módját Eszközönként értékre.

  3. 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:

    localhost

    vagy

    127.0.0.1

    ;

  4. 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.msc

vagy 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.brown

Ez 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).

Kapcsolódó cikkek