การอิมพอร์ตใบรับรอง. PEM บน Windows 7 บนบรรทัดรับคำสั่ง


19

ฉันต้องนำเข้าใบรับรอง PEMบนเครื่อง Windows 7 Enterprise ที่ติดตั้งใหม่จำนวนมาก

โดยปกติแล้วฉันจะทำผ่านสแน็ปอิน MMC →ใบรับรอง (คอมพิวเตอร์ในระบบ) →ใบรับรองหลักที่เชื่อถือได้→นำเข้า แต่ฉันต้องเร่งความเร็วสิ่งต่างๆ ดังนั้นฉันต้องการใช้พรอมต์คำสั่งเท่านั้น

ด้วยcertmgr.exe(ไม่ใช่certmgr.msc!) ฉันจะพิมพ์:

certmgr.exe -add -c C:\certificate.pem -s -r localMachine root

ปัญหาคือcertmgr.exeไม่มีใน Windows 7 ฉันจะเพิ่มใบรับรองจากบรรทัดคำสั่งได้อย่างไร

คำตอบ:


38

คุณต้องใช้certutil.exeแทน:

certutil –addstore -enterprise –f "Root" <pathtocertificatefile>

จะเพิ่มใบรับรองไปยังร้านค้าผู้ออกใบรับรองหลักที่เชื่อถือได้

หากคุณต้องการที่จะเพิ่มใบรับรองกลางแทนที่Rootด้วยและเพื่อเพิ่มการจัดเก็บส่วนบุคคลของคุณเปลี่ยนไปCAMy

ทั้งหมดข้างต้นเพิ่มใบรับรองไปที่ร้านคอมพิวเตอร์ท้องถิ่น ในการเพิ่มไปยังร้านค้าผู้ใช้ลบออก-enterpriseจากบรรทัดคำสั่ง:

certutil –addstore –f "Root" <pathtocertificatefile>

-fในคำสั่งเพียงแค่กองกำลังเขียนทับในกรณีที่ใบรับรองการติดตั้งแล้ว


หนึ่งในคำตอบที่มีประโยชน์ที่สุดที่ฉันเคยเห็นมานานโดยเฉพาะกับคำแนะนำเพิ่มเติม upvoted
KeyszerS

จะได้รับ certutil.exe ที่ไหน ลิงก์เดียวที่ฉันพบมีไว้สำหรับ 32 บิตเท่านั้น
David162795

ในคอมพิวเตอร์ Windows ทุกเครื่อง :-) ควรติดตั้งตามค่าเริ่มต้นในทุกการติดตั้ง Windows
garethTheRed

ในการเพิ่มไปยังร้านค้าของผู้ใช้ลบ - องค์กร : การลบ-enterpriseปรากฏขึ้นเพื่อลองเพิ่มไปยังร้านขายเครื่องและ-userจำเป็นต้องเลือกร้านค้าผู้ใช้ อาจมีการเปลี่ยนแปลงใน Windows 10 นี่คือเอกสารที่เกี่ยวข้อง: ใช้-userเพื่อเข้าถึงร้านค้าผู้ใช้แทนร้านขายเครื่อง - docs.microsoft.com/en-us/windows-server/administr/…
antak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.