विंडोज टर्मिनल सर्वर के कई प्रशासकों ने देखा कि विंडोज सर्वर 2012 से प्रबंधन स्नैप-इन tsadmin.msc
(दूरस्थ डेस्कटॉप सेवा प्रबंधक) और tsconfig.msc
(दूरस्थ डेस्कटॉप सत्र होस्ट कॉन्फ़िगरेशन) RDS सर्वर पर अनुपलब्ध हैं। MS डेवलपर्स ने निर्णय लिया है कि अधिकांश RDS होस्ट सेटिंग्स को सर्वर प्रबंधक, समूह नीति संपादक कंसोल (gpedit.msc), या RDS संग्रह सेटिंग्स के माध्यम से प्रबंधित किया जा सकता है। हालाँकि, ये सभी उपकरण पुराने TS स्नैप-इन की तरह आसान और सुविधाजनक नहीं हैं।
आइए देखें कि विरासती tsadmin.msc का उपयोग कैसे करें और tsconfig.msc Windows Server 2016 पर चलने वाले RDS सर्वर पर स्नैप-इन्स (यह मार्गदर्शिका Windows Server 2019 और 2012 R2 परिवेशों के लिए भी लागू है)।
ऐसा करने के लिए, आपको Windows Server 2008 R2 चलाने वाले किसी भी सर्वर से 7 फ़ाइलों और रजिस्ट्री कुंजियों को कॉपी करना होगा उसी निर्देशिका में C:\Windows\System32 Windows Server 2016 पर। निम्न 7 फ़ाइलों की प्रतिलिपि बनाएँ:
- c:\windows\system32\tsadmin.dll
- c:\windows\system32\tsconfig.dll
- c:\windows\system32\wts.dll
- c:\windows\system32\tsconfig.msc
- c:\windows\system32\tsadmin.msc
- c:\windows\system32\hi\tsconfig.resources.dll
- c:\windows\system32\hi\tsadmin.resources.dll
फिर Windows Server 2008 R2 पर regedit.exe का उपयोग करके आपको *.reg फ़ाइलों में दो रजिस्ट्री कुंजी निर्यात करनी होगी:
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{80aaa290-abd9-9239-7a2d-cf4f67e42128}]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
और बदले में, इन reg फ़ाइलों को Windows Server 2016 रजिस्ट्री में आयात करें। बस reg फ़ाइल पर डबल-क्लिक करें और रजिस्ट्री में परिवर्तन करने के लिए सहमत हों।
यह dll और msc फ़ाइलों को Windows Server 2016 होस्ट पर C:\Windows\System32 निर्देशिका में कॉपी करने के लिए बनी हुई है। REGSVR32 का उपयोग करके dll फ़ाइलों को पंजीकृत करना आवश्यक नहीं है।
नोट . यदि आपके पास Windows Server 2008 R2 की परिनियोजित प्रतिलिपि नहीं है (समर्थन समाप्त होने के कारण अब उन्हें ढूंढना मुश्किल है), तो आप हमारी वेबसाइट से आवश्यक फ़ाइलों के साथ संग्रह को डाउनलोड कर सकते हैं।- विंडोज सर्वर के अंग्रेजी संस्करण के लिए फाइलों का सेट — tsadmin_msc_windows-server-all.zip
उसके बाद, कमांड चलाकर TSAdmin स्नैप-इन प्रारंभ करने का प्रयास करें:tsadmin.msc
इस कंसोल में आप आसानी से उपयोगकर्ता सत्रों का प्रबंधन कर सकते हैं - आप सत्र को डिस्कनेक्ट कर सकते हैं, एक संदेश भेज सकते हैं, एक सही लॉगऑफ़ शुरू कर सकते हैं, आदि। tsadmin स्नैप-इन आपको एक साथ कई उपयोगकर्ताओं का चयन करने और उन सभी पर कार्रवाई करने की अनुमति देता है।पी>
आप tsconfig.msc
चला सकते हैं सांत्वना देना।
Tsconfig.msc कंसोल में, RDS होस्ट के बुनियादी मापदंडों को कॉन्फ़िगर करना बहुत आसान और अधिक सुविधाजनक है:लाइसेंसिंग सर्वर और RDS CAL का प्रकार सेट करें, होस्ट को RD कनेक्शन ब्रोकर फ़ार्म में जोड़ें (होस्ट वजन को इसमें कॉन्फ़िगर करें) फ़ार्म), आरडीपी एन्क्रिप्शन स्तर सेट करें, प्रोग्राम को स्वचालित रूप से प्रारंभ करने के लिए कॉन्फ़िगर करें जब उपयोगकर्ता सत्र में लॉग इन करता है, स्टैंड-अलोन आरडीएस होस्ट पर डिस्कनेक्ट किए गए उपयोगकर्ता सत्रों के लिए टाइमआउट कॉन्फ़िगर करता है, आदि।
ध्यान दें कि सभी RDS होस्ट पर इन tsadmin कंसोल को स्थापित करना आवश्यक नहीं है। आप “दूरस्थ डेस्कटॉप सत्र होस्ट सर्वर से कनेक्ट करें . का उपयोग कर सकते हैं आपके नेटवर्क पर अन्य RDS होस्ट को दूरस्थ रूप से प्रबंधित करने का विकल्प।
नोट . यह समाधान Microsoft द्वारा समर्थित नहीं है और आप इसे अपने जोखिम पर उपयोग कर सकते हैं।
यह ध्यान दिया जाना चाहिए कि tsadmin.msc कंसोल का उपयोग करके आप उपयोगकर्ता के टर्मिनल सत्र से कनेक्ट नहीं हो पाएंगे (त्रुटि:प्रवेश निषेध है)। विंडोज सर्वर पर आरडीएस शैडोइंग आलेख में वर्णित परिदृश्य का उपयोग करके उपयोगकर्ता रिमोट डेस्कटॉप सत्र से कनेक्ट करना संभव है।
इसके अलावा, कोई सुरक्षा नहीं है RDP-Tcp कनेक्शन गुणों में tsconfig.msc कंसोल में टैब। यह टैब तकनीकी सहायता टीम (गैर-व्यवस्थापक समूह) को आरडीएस होस्ट पर उपयोगकर्ता सत्रों को जोड़ने और प्रबंधित करने की अनुमति देने के लिए उपयोगी था। मैं एक विशिष्ट समूह को सर्वर पर RDP सत्रों पर पूर्ण नियंत्रण देने के लिए निम्न कमांड का उपयोग करता हूं:
wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName ="RDP-Tcp") CALL AddAccount "woshub\helpdeskteam",2
पर कॉल करें
आप RDP-tcp कनेक्शन गुणों पर वर्तमान अनुमतियों को देखने के लिए PowerShell का उपयोग कर सकते हैं:
get-WmiObject -Namespace "root/cimv2/terminalservices" -Class win32_tspermissionssettin