如何在 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