यह आलेख वर्णन करता है कि टर्मिनल सर्वर भूमिका को कैसे स्थापित और कॉन्फ़िगर किया जाए दूरस्थ डेस्कटॉप सत्र होस्ट एक कार्यसमूह में (एक सक्रिय निर्देशिका डोमेन के बिना) और बिना किसी अन्य अतिरिक्त भूमिका के (कनेक्शन ब्रोकर, रिमोट डेस्कटॉप वेब एक्सेस, आरडीएस गेटवे)। यह विंडोज सर्वर 2019/2022 पर सिंगल सर्वर आरडीएस परिनियोजन होगा।
आरडीएसएच (रिमोट डेस्कटॉप सेशन होस्ट) भूमिका वाला विंडोज सर्वर कई उपयोगकर्ताओं को आरडीपी का उपयोग करके एक साथ सर्वर से कनेक्ट करने की अनुमति देता है (डिफ़ॉल्ट रूप से, विंडोज सर्वर पर केवल 2 प्रशासनिक रिमोट डेस्कटॉप कनेक्शन की अनुमति है)। प्रत्येक उपयोगकर्ता के लिए एक अलग सत्र बनाया जाता है, और वे अपने व्यक्तिगत डेस्कटॉप वातावरण तक पहुँच प्राप्त करते हैं।
यदि आप किसी कार्यसमूह में एक अलग RDS होस्ट का उपयोग करने जा रहे हैं, तो ध्यान दें कि इसकी कार्यक्षमता सीमित है। इसे पूर्ण-विशेषताओं वाले RDS फ़ार्म तक नहीं बढ़ाया जा सकता है, आप अलग संग्रह या RemoteApp नहीं बना सकते हैं, कोई कनेक्शन ब्रोकर नहीं है, आप उपयोगकर्ता प्रोफ़ाइल डिस्क का उपयोग नहीं कर सकते हैं, कोई केंद्रीकृत प्रबंधन उपकरण नहीं हैं, RDS सेवा उपयोगकर्ताओं के लिए उपलब्ध नहीं होगी रखरखाव कार्यों के दौरान यदि होस्ट ड्रेन मोड में है।
Windows Server 2019/2022 पर दूरस्थ डेस्कटॉप सेवा भूमिका कैसे स्थापित करें?
यह माना जाता है कि आपने पहले ही विंडोज सर्वर स्थापित कर लिया है और बुनियादी सेटिंग्स (आईपी पता, सर्वर नाम, समय / तिथि, स्थापित अपडेट, आदि) को कॉन्फ़िगर किया है। फिर आप आरडीएस भूमिका स्थापित कर सकते हैं। ऐसा करने के लिए, आप सर्वर मैनेजर या पावरशेल का उपयोग कर सकते हैं।
सर्वर मैनेजर का उपयोग करके आरडीएस स्थापित करने के लिए, रिमोट डेस्कटॉप सेशन होस्ट चुनें और रिमोट डेस्कटॉप लाइसेंसिंग भूमिका-आधारित या फ़ीचर-आधारित स्थापना में -> सर्वर भूमिकाएँ -> RDS घटकों में दूरस्थ डेस्कटॉप सेवाएँ (भूमिकाओं को प्रबंधित करने के लिए RSAT सुविधाओं की स्थापना के लिए सहमत हैं)।
ध्यान दें कि यदि आपने दूरस्थ डेस्कटॉप सेवा स्थापना . का चयन किया है सर्वर मैनेजर में, विज़ार्ड स्वचालित रूप से आरडी कनेक्शन ब्रोकर और वेब एक्सेस को मानक परिनियोजन या त्वरित प्रारंभ मोड में स्थापित करेगा। हमारे मामले में, हमें इन भूमिकाओं की आवश्यकता नहीं है क्योंकि हम एक स्टैंडअलोन आरडीएस होस्ट स्थापित कर रहे हैं।
आप PowerShell का उपयोग करके Windows सर्वर भूमिकाएँ भी स्थापित कर सकते हैं:
Install-WindowsFeature -Name RDS-Licensing, RDS-RD-Server –IncludeManagementTools
जांचें कि आपके सर्वर पर कौन सी RDS भूमिकाएँ स्थापित हैं:
Get-WindowsFeature -Name RDS* | Where installed
अपने सर्वर को पुनरारंभ करें:
Restart-Computer
दूरस्थ डेस्कटॉप लाइसेंसिंग भूमिका कॉन्फ़िगर करें और RDS लाइसेंस (CALs) जोड़ें
अगला चरण दूरस्थ डेस्कटॉप लाइसेंसिंग भूमिका को कॉन्फ़िगर करना है, जो उपयोगकर्ता RDP कनेक्शन के लिए लाइसेंसिंग प्रदान करता है। आप इस होस्ट पर दूरस्थ डेस्कटॉप लाइसेंसिंग स्थापित और सक्रिय कर सकते हैं (यदि आपके नेटवर्क में केवल एक होस्ट है) या किसी अन्य सर्वर पर आरडी लाइसेंसिंग भूमिका रखें। RDS लाइसेंसिंग भूमिका वाला एक सर्वर कितने भी RDS होस्ट को लाइसेंस जारी कर सकता है।
यदि आपने स्थानीय आरडी लाइसेंसिंग सर्वर का उपयोग करने का निर्णय लिया है, तो इस गाइड का पालन करते हुए आरडीएस लाइसेंसिंग होस्ट को सक्रिय करें और क्लाइंट लाइसेंस (आरडीएस सीएएल) स्थापित करें।
किसी कार्यसमूह में, आपको प्रति उपकरण . का उपयोग करना चाहिए आरडीएस सीएएल। यदि आपका लाइसेंसिंग सर्वर केवल प्रति उपयोगकर्ता लाइसेंस जारी करता है, तो उपयोगकर्ताओं को RDP के माध्यम से सर्वर से कनेक्ट करते समय निम्न त्रुटि दिखाई देगी:Remote Desktop License Issue There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes.
कार्यसमूह में दूरस्थ डेस्कटॉप सत्र होस्ट कॉन्फ़िगर करें
नियंत्रण कक्ष पर जाएँ -> सिस्टम और सुरक्षा -> प्रशासनिक उपकरण -> दूरस्थ डेस्कटॉप सेवाएँ -> दूरस्थ डेस्कटॉप लाइसेंसिंग निदानकर्ता। ध्यान दें कि आपका सर्वर अभी तक लाइसेंसिंग सर्वर से RDS CALs प्राप्त करने के लिए कॉन्फ़िगर नहीं किया गया है। निम्नलिखित संदेश इसे साबित करते हैं:
- दूरस्थ डेस्कटॉप सत्र होस्ट सर्वर के लिए लाइसेंसिंग मोड कॉन्फ़िगर नहीं किया गया है
- ग्राहकों के लिए उपलब्ध लाइसेंसों की संख्या:0
यदि आप अपने उपयोगकर्ताओं को सीएएल जारी करने में सक्षम आरडीएस लाइसेंसिंग सर्वर पर अपने आरडीएसएच सर्वर को लक्षित नहीं करते हैं, तो आपका सर्वर परीक्षण मोड में रहेगा। इस मोड में, RDS सेवाएं केवल 120 दिनों के लिए काम करती हैं (प्रत्येक कनेक्शन पर, आपको यह संदेश ट्रे में दिखाई देगा:“The Remote Desktop service will stop working in xxx days
”)। छूट की अवधि समाप्त होने के बाद, उपयोगकर्ता निम्न त्रुटि के कारण RDS से कनेक्ट नहीं हो पाएंगे:
दूरस्थ सत्र डिस्कनेक्ट कर दिया गया था क्योंकि इस कंप्यूटर के लिए कोई दूरस्थ डेस्कटॉप क्लाइंट एक्सेस लाइसेंस उपलब्ध नहीं है।
एक कार्यसमूह (बिना डोमेन) में विंडोज सर्वर 2019 पर दूरस्थ डेस्कटॉप सेवाओं का मुख्य नुकसान यह है कि आपके पास आरडीएस भूमिका को प्रबंधित करने के लिए कोई सुविधाजनक प्रशासनिक उपकरण नहीं है। आपको स्थानीय समूह नीति संपादक (gpedit.msc
) में किसी भी RDSH भूमिका सेटिंग को कॉन्फ़िगर करना होगा )।
स्थानीय समूह नीति संपादक के साथ RDS लाइसेंसिंग सेटिंग्स कॉन्फ़िगर करें (gpedit.msc
):
- कंप्यूटर कॉन्फ़िगरेशन पर जाएं -> प्रशासनिक टेम्पलेट -> विंडोज घटक -> दूरस्थ डेस्कटॉप सेवाएं -> दूरस्थ डेस्कटॉप सत्र होस्ट -> लाइसेंसिंग;
- बदलें रिमोट डेस्कटॉप लाइसेंसिंग मोड सेट करें से प्रति डिवाइस;
- में निर्दिष्ट दूरस्थ डेस्कटॉप लाइसेंस सर्वर का उपयोग करें विकल्प, उस सर्वर का IP पता निर्दिष्ट करें जिस पर RDLicensing सर्वर स्थापित है। यदि लाइसेंसिंग सर्वर स्थानीय रूप से स्थापित है, तो
localhost
दर्ज करें या127.0.0.1
; - स्थानीय समूह नीति सेटिंग अपडेट करें और रिमोट डेस्कटॉप लाइसेंसिंग डायग्नोज़र चलाएं . सुनिश्चित करें कि यह आपके RDS CALs को देखता है।
स्थानीय GPO में, आप RDP सत्र सीमा (समयबाह्य) और निष्क्रिय होने पर उपयोगकर्ताओं को डिस्कनेक्ट करने के नियम भी सेट कर सकते हैं।
यदि आप स्थानीय उपयोगकर्ताओं और व्यवस्थापकों के लिए विभिन्न समूह नीतियों को कॉन्फ़िगर करना चाहते हैं, तो एकाधिक GPO (MLGPO) सुविधा का उपयोग करें।
फिर अपने RDS सर्वर पर स्थानीय उपयोगकर्ता खाते बनाएँ। आप lusrmgr.msc
. में उपयोगकर्ता बना सकते हैं या पावरशेल के साथ:
$UserPassword = ConvertTo-SecureString "PaSS123!" -AsPlainText -Force
New-LocalUser a.brown -Password $UserPassword -FullName "Andi Brown"
उपयोगकर्ता को दूरस्थ डेस्कटॉप सेवाओं के माध्यम से सर्वर से कनेक्ट करने की अनुमति देने के लिए, उपयोगकर्ता खाता स्थानीय दूरस्थ डेस्कटॉप उपयोगकर्ता में जोड़ें समूह . कंप्यूटर प्रबंधन कंसोल या पावरशेल के साथ मैन्युअल रूप से उपयोगकर्ताओं को जोड़ें:
Add-LocalGroupMember -Group "Remote Desktop Users" -Member a.brown
इस उपयोगकर्ता समूह को दूरस्थ डेस्कटॉप सेवाओं के माध्यम से लॉगऑन की अनुमति दें . के माध्यम से दूरस्थ रूप से लॉगऑन करने की अनुमति है जीपीओ विकल्प (कंप्यूटर कॉन्फ़िगरेशन -> विंडोज सेटिंग्स -> सुरक्षा सेटिंग्स -> स्थानीय नीतियां -> उपयोगकर्ता अधिकार असाइनमेंट)। वही नीति गैर-व्यवस्थापक उपयोगकर्ताओं के लिए डोमेन नियंत्रक तक भी RDP पहुँच की अनुमति देती है।
अब उपयोगकर्ता अपने कंप्यूटर से mstsc.exe (या किसी अन्य RDS क्लाइंट) का उपयोग करके आपके RDS होस्ट से कनेक्ट करने का प्रयास कर सकते हैं। सुनिश्चित करें कि दो से अधिक सक्रिय उपयोगकर्ता एक साथ सर्वर से जुड़ सकते हैं।
पहले लॉगिन पर, एक उपयोगकर्ता डिवाइस (एक आरडीएस प्रति डिवाइस लाइसेंसिंग सुविधा) के लिए एक अस्थायी लाइसेंस जारी किया जाता है। दूसरे लॉगऑन पर, एक स्थायी लाइसेंस जारी किया जाता है जो दूरस्थ डेस्कटॉप लाइसेंसिंग प्रबंधक में दिखाई देता है। लाइसेंस 52-89 दिनों (एक यादृच्छिक संख्या) की अवधि के लिए जारी किया जाता है।
यदि कोई निःशुल्क प्रति डिवाइस लाइसेंस नहीं हैं, तो आप कुछ उपयोगकर्ता उपकरणों के लिए मैन्युअल रूप से लाइसेंस निरस्त कर सकते हैं। RDSLicensing कंसोल या इस पॉवरशेल स्क्रिप्ट का उपयोग करें:
$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()
यदि आपको किसी उपयोगकर्ता RDP सत्र से कनेक्ट करने की आवश्यकता है, तो आप RDS छाया कनेक्शन मोड का उपयोग कर सकते हैं (यह किसी कार्यसमूह में RDSH पर भी कार्य करता है)।