确定是否使用CN安装证书(通过powershell 2.0)?

时间:2013-03-07 19:59:10

标签: powershell certificate

我有一个PS 2.0脚本需要检查是否安装了几个证书。我尝试了这个,但它没有用......

if(Test-Path cert:\LocalMachine\My\mycert1.mydomain.com)
{Write-Host "cert is installed"}

我可以为指纹做一个测试路径,但是我想检查它是否按照通用名称安装......?

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:3)

这样的事情对你有用吗?

[bool](dir cert:\LocalMachine\My\ | ? { $_.subject -like "cn=localho*" })