HOWTO · PowerShell

如何在 PowerShell 中匯入證書

本教程講解如何使用 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 環境中可執行。