Computer >> कंप्यूटर >  >> प्रणाली >> Windows 10

आरएसएटी स्थापित किए बिना पावरशेल सक्रिय निर्देशिका मॉड्यूल तैनात करें

पिछले लेखों में से एक में हमने दिखाया था कि प्रत्येक एडी कंप्यूटर ऑब्जेक्ट के गुणों में वर्तमान लॉग इन उपयोगकर्ता जानकारी को सहेजने के लिए जीपीओ लॉगऑन स्क्रिप्ट में सेट-एडीकंप्यूटर सीएमडीलेट का उपयोग कैसे करें। टिप्पणीकारों में से एक ने यथोचित रूप से नोट किया कि ऐसा करने के लिए, आपको उन सभी उपयोगकर्ता कंप्यूटरों पर Windows PowerShell के लिए सक्रिय निर्देशिका के साथ RSAT स्थापित करना होगा जो समय लेने वाले हो सकते हैं। मैंने यह पता लगाने की कोशिश करने का फैसला किया कि क्या आप RSAT स्थापित किए बिना PowerShell ActiveDirectory मॉड्यूल cmdlets का उपयोग कर सकते हैं उपयोगकर्ता कंप्यूटर पर। और मैंने किया!

मान लीजिए, हमारे पास Windows Server 2012 R2 चलाने वाला एक सर्वर है, जिस पर RSAT और RSAT-AD-PowerShell मॉड्यूल स्थापित हैं। हमारा कार्य RSAT-AD-PowerShell फ़ाइलों को एक उपयोगकर्ता वर्कस्टेशन पर कॉपी करना और विभिन्न AD मॉड्यूल cmdlets चलाने के लिए उन्हें आयात करना है। मैं यह दिखाने के लिए कि पुराने RSAT-AD-PowerShell संस्करण नए OS संस्करणों में समर्थित हैं, मैं जानबूझकर Windows 10 LTSC (1809 बिल्ड पर आधारित) चलाने वाले कंप्यूटर का उपयोग वर्कस्टेशन के रूप में करता हूं।

सबसे पहले, आइए Windows Server 2012 R2 से Windows 10 में सभी AD मॉड्यूल फ़ाइलों की प्रतिलिपि बनाएँ। एक फ़ोल्डर C:\PS\ADPoSh बनाएँ और C:\Windows\System32\WindowsPowerShell\v1.0\ की सभी सामग्री को कॉपी करें। मॉड्यूल\ActiveDirectory इसके लिए।

फिर निम्नलिखित फाइलों को C:\Windows\WinSxS फोल्डर से कॉपी करें:

  • Microsoft.ActiveDirectory.Management.dll
  • Microsoft.ActiveDirectory.Management.resources.dll
आप इन पुस्तकालयों को WinSxS फ़ोल्डर में खोज कर पा सकते हैं। मेरे उदाहरण में, Windows Server 2012 R2 में पूर्ण पथ इस प्रकार थे:

"C:\Windows\WinSxS\amd64_microsoft.activedirectory.management_31bf3856ad364e35_6.3.9600.16503_none_09aa35cd49da6068\Microsoft.ActiveDirectory.Management.dll"
"C:\Windows\WinSxS\amd64_microsoft.activedir..anagement.resources_31bf3856ad364e35_6.3.9600.16384_en-us_efefcf68718a71bc\Microsoft.ActiveDirectory.Management.resources.dll"

आरएसएटी स्थापित किए बिना पावरशेल सक्रिय निर्देशिका मॉड्यूल तैनात करें

फिर C:\PS\ADPoSh फ़ोल्डर (मेरे मामले में, इसका आकार लगभग 1.3MB था) को Windows 10 कंप्यूटर पर कॉपी करें जहां Windows PowerShell के लिए RSAT AD मॉड्यूल स्थापित नहीं है।

आइए कॉपी किए गए सक्रिय निर्देशिका मॉड्यूल को वर्तमान पावरशेल सत्र में आयात करने का प्रयास करें:

Import-Module "C:\PS\ADPoSh\Microsoft.ActiveDirectory.Management.dll"
Import-Module "C:\PS\ADPoSh\Microsoft.ActiveDirectory.Management.resources.dll"

आरएसएटी स्थापित किए बिना पावरशेल सक्रिय निर्देशिका मॉड्यूल तैनात करें

मॉड्यूल को सफलतापूर्वक आयात कर लिया गया है, और आप अपने AD डोमेन (जैसे, Get-ADUser, Get-ADComputer, Get-ADGroup, आदि) को प्रबंधित करने और जानकारी प्राप्त करने के लिए किसी भी AD मॉड्यूल cmdlet का उपयोग कर सकते हैं।

आरएसएटी स्थापित किए बिना पावरशेल सक्रिय निर्देशिका मॉड्यूल तैनात करें

यदि त्रुटि 'सर्वर से संपर्क करने में असमर्थ है। ऐसा इसलिए हो सकता है क्योंकि यह सर्वर मौजूद नहीं है, यह वर्तमान में बंद है, या इसमें सक्रिय निर्देशिका वेब सेवाएं नहीं चल रही हैं ' होता है, सुनिश्चित करें कि निकटतम डोमेन नियंत्रक पर सक्रिय निर्देशिका वेब सेवाएँ (ADWS) चल रही है और TCP पोर्ट 9389 फ़ायरवॉल द्वारा अवरुद्ध नहीं है।

आप कमांड का उपयोग करके अपने डोमेन में ADWS भूमिका वाला DC पा सकते हैं:

Get-ADDomainController -Discover -Service “ADWS”

आरएसएटी स्थापित किए बिना पावरशेल सक्रिय निर्देशिका मॉड्यूल तैनात करें

आप टेस्ट-नेटकनेक्शन cmdlet का उपयोग करके ADWS सेवा की पहुंच की जांच कर सकते हैं:

Test-NetConnection DC01 -port 9389

विशिष्ट डोमेन नियंत्रक के विरुद्ध cmdlets चलाने के लिए, –सर्वर पैरामीटर का उपयोग करें:

Get-ADUser jbrion –server dc01.woshub.com

जब तक आप अपना पावरशेल सत्र बंद नहीं करते, तब तक आप PowerShell AD मॉड्यूल cmdlets का उपयोग कर सकते हैं। आप GPO का उपयोग करके AD मॉड्यूल फ़ाइलों को सभी डोमेन कंप्यूटरों पर कॉपी कर सकते हैं।


  1. पावरशेल:विंडोज 10 में वाई-फाई नेटवर्क के लिए क्यूआर कोड बनाना

    आप अपने दोस्तों या सहकर्मियों के साथ साझा करने के लिए क्यूआर कोड जेनरेट करने के लिए पावरशेल का उपयोग कर सकते हैं। आइए QRCodeGenerator . का उपयोग करने के एक उदाहरण पर विचार करें एक क्यूआर कोड छवि उत्पन्न करने के लिए पावरशेल मॉड्यूल जिसका उपयोग आपके सहयोगियों या मेहमानों द्वारा आपके वाई-फाई नेटवर्क से

  1. BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

    आप Windows चलाने वाले अपने कंप्यूटर पर BIOS सेटिंग्स को देखने या बदलने के लिए PowerShell का उपयोग कर सकते हैं। आइए कुछ उदाहरणों पर विचार करें जिनका उपयोग आप लोकप्रिय विक्रेताओं के कंप्यूटरों पर WMI कक्षाओं (विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन) के माध्यम से पावरशेल के साथ कुछ BIOS सेटिंग्स प्राप्त करने

  1. Windows 10 में सक्रिय निर्देशिका को कैसे सक्षम करें

    सक्रिय निर्देशिका विंडोज सर्वर तकनीकी पूर्वावलोकन का प्रबंधन करती है। यह प्रशासकों द्वारा अनुमति देने और नेटवर्क पर संसाधनों तक पहुँचने के लिए उपयोग किया जाने वाला एक उपकरण है। यह डिफ़ॉल्ट रूप से विंडोज पीसी पर स्थापित नहीं है। हालाँकि, आप इसे Microsoft की आधिकारिक वेबसाइट से ऑनलाइन प्राप्त कर सकते