प्रमाणपत्र स्नैप-इन वास्तव में PFX प्रमाणपत्र निर्यात करना पसंद नहीं करता है, लेकिन PowerShell को खुशी है। आप Export-PfxCertificatecmdlet का उपयोग कर सकते हैं ।
cd cert:\PowerShell प्रॉम्प्ट पर प्रमाण पत्र छद्म ड्राइव पर जाएं।
- प्रमाण पत्र कहां है, इसके लिए उपयुक्त
cd CurrentUserया टाइप करें cd LocalMachine। मशीन प्रमाणपत्र निर्यात करने के लिए आपको PowerShell को व्यवस्थापक के रूप में लॉन्च करने की आवश्यकता हो सकती है।
cdउपयुक्त स्टोर में ( dirमदद कर सकता है)। MMC में व्यक्तिगत स्टोर को Myयहां कहा जाता है।
dirयह पहचानने के लिए उपयोग करें कि कौन सी आईडी आपके इच्छित प्रमाणपत्र से मेल खाती है।
पासवर्ड के साथ इसे PFX के रूप में निर्यात करने के लिए यह कमांड टाइप करें:
Export-PfxCertificate -Cert .\LONGSTRINGOFHEX -FilePath 'C:\path\to\outfile.pfx' -Password (ConvertTo-SecureString -String 'password' -AsPlainText -Force)
LONGSTRINGOFHEXआपके प्रमाणपत्र की आईडी के साथ प्रतिस्थापित किया जाना चाहिए। सौभाग्य से, आप उस पर टैब पूरा करने का उपयोग कर सकते हैं।
एक बार जब यह कमांड निष्पादित हो जाता है, तो आपके पास आपके द्वारा आपूर्ति किए गए पासवर्ड के साथ एक PFX प्रमाणपत्र सुरक्षित होता है। PowerShell प्रमाणपत्र की निजी कुंजी को पासवर्ड के बिना निर्यात करने से इनकार करता है, और पासवर्ड रिक्त नहीं हो सकता। फिर भी, आपका PFX बाहर है।
cert:PS में टाइप करता हूं तो मुझे "The टर्म 'सर्टिफिकेट मिलता है:' cmdlet, function, script फ़ाइल या ऑपरेबल प्रोग्राम 'के नाम से पहचाना नहीं जाता है।" विंडोज 10 बेशक।