एक cmdlet एक हल्का कमांड है जिसका उपयोग Windows PowerShell . में किया जाता है वातावरण। Windows PowerShell रनटाइम इन cmdlets को कमांड लाइन पर उपलब्ध कराई गई ऑटोमेशन स्क्रिप्ट के संदर्भ में आमंत्रित करता है। विंडोज पावरशेल रनटाइम भी उन्हें विंडोज पावरशेल एपीआई के माध्यम से प्रोग्रामेटिक रूप से आमंत्रित करता है। आज की पोस्ट में, हम कारण की पहचान करेंगे और फिर हस्ताक्षरित पावरशेल cmdlets के विंडोज़ पर अहस्ताक्षरित cmdlets की तुलना में धीमी गति से चलने की समस्या का समाधान प्रदान करेंगे।
Cmdlets एक क्रिया करते हैं और सामान्यतया एक Microsoft .NET Framework ऑब्जेक्ट को पाइपलाइन में अगले कमांड पर लौटाते हैं। एक cmdlet लिखने के लिए, आपको एक cmdlet वर्ग लागू करना होगा जो दो विशेष cmdlet आधार वर्गों में से एक से प्राप्त होता है। व्युत्पन्न वर्ग अवश्य:
- एक विशेषता घोषित करें जो व्युत्पन्न वर्ग को एक cmdlet के रूप में पहचानती है।
- सार्वजनिक गुणों को परिभाषित करें जो विशेषताओं से सजाए गए हैं जो सार्वजनिक गुणों को cmdlet पैरामीटर के रूप में पहचानते हैं।
- रिकॉर्ड को संसाधित करने के लिए एक या अधिक इनपुट प्रोसेसिंग विधियों को ओवरराइड करें।
हस्ताक्षरित PowerShell cmdlets अहस्ताक्षरित cmdlets की तुलना में धीमी गति से चलते हैं
आप देखेंगे कि हस्ताक्षरित Windows PowerShell cmdlets अहस्ताक्षरित cmdlets की तुलना में अधिक धीमी गति से चल रहे हैं।
यह समस्या इसलिए होती है क्योंकि प्रमाणपत्र ट्रस्ट सूची (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
यह तब होता है जब कोई नेटवर्क समस्या मौजूद होती है। उदाहरण के लिए, गलत प्रॉक्सी सेटिंग्स हैं।
इस समस्या को हल करने के लिए, निम्न कार्य करें:
- विंडोज की + आर दबाएं। रन डायलॉग बॉक्स में, टाइप करें gpedit.msc और स्थानीय समूह नीति संपादक खोलने के लिए एंटर दबाएं।
- नीचे दिए गए पथ पर नेविगेट करें:
कंप्यूटर कॉन्फ़िगरेशन> Windows सेटिंग> सुरक्षा सेटिंग> सार्वजनिक कुंजी नीतियां
- दाईं ओर विवरण फलक में, प्रमाणपत्र पथ सत्यापन सेटिंग पर डबल-क्लिक करें ।
- नेटवर्क पुनर्प्राप्ति का चयन करें टैब।
- चेक करें इन नीति सेटिंग को परिभाषित करें चेकबॉक्स।
- Microsoft रूट प्रमाणपत्र प्रोग्राम में प्रमाणपत्रों को स्वचालित रूप से अपडेट करें (अनुशंसित) को अनचेक करें चेकबॉक्स।
- लागू करें क्लिक करें> ठीक है।
अब आप स्थानीय समूह नीति संपादक से बाहर निकल सकते हैं।
बस!