我需要导入证书并获取其指纹。我像这样尝试过cmdlet +管道:
Import-Certificate <parameters> | Get-ItemProperty -Name Thumbprint
但出现错误Get-ItemProperty:无法使用界面。该提供程序不支持IPropertyCmdletProvider接口。每当我尝试使用Get-ItemProperty cmdlet时,都会出现此错误。
而且我不知道该脚本是否会继续在脚本中使用。因为如果我在它前面放一个变量定义,例如$Thumbprint = Import-Certificate <parameters> | Get-ItemProperty -Name Thumbprint
,我想它不会真正将证书导入到存储中,而只是将其存储到变量中,对吧?
我需要使用PowerShell v4
我相信,您想使用Select-Object
而不是Get-ItemProperty
:
Import-Certificate <parameters> | Select-Object Thumbprint