Trong hướng dẫn này, việc quản lý các chứng chỉ sẽ được minh họa.
Làm cách nào để quản lý chứng chỉ (Certs) với Windows PowerShell?
PowerShell là một công cụ quản trị cho phép người dùng quản lý tất cả các tác vụ quản trị bao gồm cả việc quản lý chứng chỉ.
Hãy xem cách PowerShell thành công trong việc quản lý chứng chỉ.
Ví dụ 1: Liệt kê các chứng chỉ khả dụng trên máy tính
Để có được các chứng chỉ có sẵn, hãy chỉ định “ Get-ChildItem ” cmdlet cùng với “ -Con đường ” tham số có đường dẫn đã nêu được gán cho nó:
Get-ChildItem -Con đường Chứng chỉ:\CurrentUser\My
Ví dụ 2: Tạo chứng chỉ có sáu tháng hết hạn
Thực hiện lệnh được cung cấp để tạo chứng chỉ có thời hạn sáu tháng:
Mới - Giấy chứng nhận tự ký - Chủ đề Longer_Expiry - Chứng chỉ CertStoreLocation:\CurrentUser\My - Không phải sau khi ( Hẹn gặp ) .AddMonths ( 06 )Theo mã đã nêu ở trên:
- Chỉ định la ' Chứng chỉ tự ký mới ” cmdlet và “ -Chủ thể ” sau đó gán cho nó một tên chủ đề.
- Tiếp theo, hãy đề cập đến “ -CertStoreVị trí ” và cung cấp cho nó vị trí của các chứng chỉ.
- Cuối cùng, thêm “ -Không phải sau khi ” tham số có ngày hết hạn chứng chỉ được gán cho nó:
Ví dụ 3: Tạo chứng chỉ tự ký trong PowerShell
Để tạo chứng chỉ tự ký, hãy thực hiện lệnh được cung cấp:
$Test_Cert = Mới - Giấy chứng nhận tự ký - Kiểu Chứng chỉ mã hóa tài liệu - Chủ thể 'Mã hóa_Doc' - Chứng chỉ CertStoreLocation:\CurrentUser\My$Test_Cert
Trong mã được đề cập ở trên:
- Đầu tiên, khởi tạo một biến và gán cho nó mã đã nêu.
- Trong mã được chỉ định, trước tiên, hãy thêm “ Chứng chỉ tự ký mới ” cmdlet cùng với tham số “ -Kiểu ” có “ Chứng chỉ mã hóa tài liệu ” giá trị được chỉ định cho nó.
- Tiếp theo, đề cập đến đối tượng và vị trí mục tiêu.
- Cuối cùng, gọi biến để xem chứng chỉ đã tạo:
Ví dụ 4: Nhận thông tin chi tiết của chứng chỉ
Thực thi mã đã cho để truy xuất thông tin chi tiết của chứng chỉ:
$New_Cert = Get-ChildItem -Con đường Chứng chỉ:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | TRONG
Trong đoạn mã đã nêu ở trên:
- Đầu tiên, hãy khởi tạo một biến và gán cho nó giá trị “ Get-ChildItem ” lệnh ghép ngắn.
- Tiếp theo, gõ “ -Con đường ” và cung cấp cho nó địa chỉ chứng chỉ riêng.
- Cuối cùng, thực thi biến đã nêu dọc theo đường ống “ | ' Và ' TRONG ” (Danh sách định dạng) cmdlet:
Ví dụ 5: Xuất Giấy chứng nhận độc thân
Để xuất một chứng chỉ, chỉ cần chạy lệnh được cung cấp:
$cert = Get-ChildItem -Con đường Chứng chỉ:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$cert | Xuất khẩu - Giấy chứng nhận -Đường dẫn tập tin C:\Docs\New.cer
Theo mã đã nêu ở trên:
- Chỉ định chứng chỉ, biến được chỉ định và “ | ” đường ống.
- Sau đó, hãy đề cập đến “ Giấy chứng nhận xuất khẩu ” lệnh ghép ngắn.
- Cuối cùng, gõ “ -Đường dẫn tập tin ” và cung cấp cho nó tên và đường dẫn tệp đích:
Đó là tất cả! Chúng tôi đã giải thích việc quản lý chứng chỉ Windows PowerShell.
Phần kết luận
PowerShell có nhà cung cấp chứng chỉ hoặc trình quản lý giúp quản lý chứng chỉ. Quản lý của nó bao gồm thêm, xóa, xuất hoặc thay đổi chứng chỉ. Bài viết này đã tổng quan về quy trình chi tiết để quản lý chứng chỉ trong PowerShell.