如何在 PowerShell 中匯入證書

  1. PowerShell 中證書的重要性
  2. 使用 Import-Certificate 關鍵字導入證書
  3. Import-Certificate 關鍵字的有用參數
如何在 PowerShell 中匯入證書

本文顯示如何使用 PowerShell 腳本導入證書。此外,我們還將查看必要的示例和解釋,以使主題更易於理解。

PowerShell 中證書的重要性

你有想過數位證書的重要性嗎?為什麼我們要導入它們?這是因為它們主要用於驗證身份。它是一組用來識別實體的數據。

我們的系統預設已提供許多證書。但有時我們必須從外部商店導入它們,因為我們所需的證書可能在系統中不可用。

使用 Import-Certificate 關鍵字導入證書

我們將使用以下單行命令來使用 PowerShell 導入證書。

Import-Certificate -FilePath "C:\Users\Directory\Desktop\BackupCert.Cer" -CertStoreLocation cert:\CurrentUser\Root

Import-Certificate 是 PowerShell 中的內置關鍵字。它主要用於將證書導入用戶的首選目錄。

在上面的示例中,我們從 C:\Users\Directory\Desktop\BackupCert.Cer 導入了一個名為 BackupCert.Cer 的證書。

在成功運行上述命令後,我們將獲得導入的證書。

Import-Certificate 關鍵字的有用參數

以下是一些關於 Import-Certificate 關鍵字的重要參數:

  • -CertStoreLocation - 該參數指定用戶需要導入證書的證書存儲的路徑。如果我們不提供該參數的任何值,則會按照其預設值執行。
  • -Confirm - 用於確認執行 cmdlet
  • -FilePath - 該參數指定需要導入的文件。對於此參數,有一些可接受的文件格式,包括 .sst.p7b.cert 文件。
  • -WhatIf - 該參數將顯示 cmdlet 運行時的結果。

我們可以根據需要使用這些有價值的參數。請注意,此處共享的示例代碼僅在 Windows PowerShell 環境中可執行。

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn