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 环境中可执行。