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

Windows 10 पर साइन किए गए PowerShell कमांडलेट अनसाइन किए गए कमांडलेट से धीमे क्यों चलते हैं?

एक कमांडलेट (cmdlet) एक हल्का कमांड है जिसका उपयोग Windows PowerShell वातावरण में किया जाता है। Windows PowerShell रनटाइम इन कमांडलेट को ऑटोमेशन स्क्रिप्ट के संदर्भ में लागू करता है जो कमांड लाइन पर प्रदान की जाती हैं। Windows PowerShell रनटाइम इन्हें Windows PowerShell APIs के माध्यम से प्रोग्रामेटिक रूप से भी लागू करता है। आज की इस पोस्ट में, हम कारण की पहचान करेंगे और फिर Windows पर साइन किए गए PowerShell कमांडलेट के अनसाइन किए गए कमांडलेट से धीमे चलने की समस्या का समाधान प्रदान करेंगे।

कमांडलेट एक क्रिया करते हैं और आमतौर पर पाइपलाइन में अगले कमांड को Microsoft .NET Framework ऑब्जेक्ट लौटाते हैं। एक कमांडलेट लिखने के लिए, आपको एक कमांडलेट क्लास लागू करनी होगी जो दो विशेष कमांडलेट बेस क्लास में से किसी एक से प्राप्त होती है। व्युत्पन्न क्लास को:

  • एक विशेषता घोषित करनी होगी जो व्युत्पन्न क्लास को कमांडलेट के रूप में पहचानती है।
  • सार्वजनिक गुणों को परिभाषित करना होगा जिन्हें उन विशेषताओं से सजाया गया है जो सार्वजनिक गुणों को कमांडलेट पैरामीटर के रूप में पहचानते हैं।
  • रिकॉर्ड प्रोसेस करने के लिए इनपुट प्रोसेसिंग विधियों में से एक या अधिक को ओवरराइड करना होगा।

साइन किए गए PowerShell कमांडलेट अनसाइन किए गए से धीमे चलते हैं

आप देखेंगे कि साइन किए गए Windows PowerShell कमांडलेट अनसाइन किए गए कमांडलेट की तुलना में अधिक धीमी गति से चल रहे हैं।

यह समस्या इसलिए होती है क्योंकि कंप्यूटर Certificate Trust List (CTL) सत्यापन के लिए निम्नलिखित पतों से कनेक्ट नहीं कर पाता:

https://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab https://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab

यह तब होता है जब नेटवर्क समस्या मौजूद होती है। उदाहरण के लिए, गलत प्रॉक्सी सेटिंग्स।

इस समस्या को हल करने के लिए, निम्न कार्य करें:

  • Windows Key + R दबाएं। Run डायलॉग बॉक्स में gpedit.msc टाइप करें और Local Group Policy Editor खोलने के लिए Enter दबाएं।
  • नीचे दिए गए पथ पर नेविगेट करें:

Computer Configuration > Windows Settings > Security Settings > Public Key Policies

  • दाएं तरफ डिटेल पेन में, Certificate Path Validation Settings पर डबल-क्लिक करें।
  • Network Retrieval टैब चुनें।
  • Define these policy settings चेकबॉक्स को चेक करें।
  • Automatically update certificates in the Microsoft Root Certificate Program (recommended) चेकबॉक्स को अनचेक करें।
  • Apply > OK पर क्लिक करें।

अब आप Local Group Policy Editor से बाहर निकल सकते हैं।

बस इतना ही!

  1. विंडोज़ 11 पर पावरशेल को एडमिनिस्ट्रेटर के रूप में चलाएं: 4 क्विक और आसान तरीके विंडोज़ 11 पर पावरशेल को एडमिनिस्ट्रेटर के रूप में चलाएं: 4 क्विक और आसान तरीके

    विंडोज़ पावरशेल में आपको जो कुछ भी करने की आवश्यकता है, आप एक सामान्य विंडो में कर सकते हैं। हालांकि, कभी-कभी, आपको विंडोज़ पावरशेल को एडमिनिस्ट्रेटर (एडमिन) के रूप में खोलने और चलाने की आवश्यकता होगी ताकि कुछ कमांड चलाए जा सकें जहां आपको उन्नत विशेषाधिकारों की आवश्यकता होती है। यहाँ विंडोज़ 11 पाव

  1. मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड

    मैक सुरक्षा और सुचारू संचालन के लिए प्रसिद्ध है। हालांकि, अगर आप अपने विंडोज से मैक पर स्विच नहीं कर रहे हैं, क्योंकि आप विंडोज के साथ विशेष रूप से संगत प्रोग्राम को खोना नहीं चाहते हैं, तो आपको पता होना चाहिए कि एक वर्कअराउंड है जिससे आप उन प्रोग्रामों पर काम कर सकते हैं। जी हां, आपने सही सुना, वर्

  1. आपके विंडोज 11 पीसी को धीमा करने वाले 6 प्रमुख कारक आपके विंडोज 11 पीसी को धीमा करने वाले 6 प्रमुख कारक

    नवीनतम विंडोज 11 वर्जन 22H2 यहां नई सुविधाओं की एक विस्तृत श्रृंखला, प्रदर्शन सुधार, और डिजाइन परिवर्तनों के साथ है। और माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम को नियमित रूप से अपडेट करता है ताकि इसे अधिक सुरक्षित और त्रुटि-मुक्त बनाया जा सके और नई सुविधाओं को भी पुश किया जा सके। कंपनी के अनुसार नवीनतम विंडोज