1
私はpowershellですべての証明書を取得しようとしています。 "\ $ computer \ My"をスクリプトの下のストアの場所として設定すると、ユーザー証明書が返されると思います。powershellですべての証明書を取得するには?
"\ $ computer \ root"を設定すると、ルート証明書が返されます。ユーザー証明書とマシン証明書の両方を取得するにはどうすればよいですか?
$computer='localhost';
$ro=[System.Security.Cryptography.X509Certificates.OpenFlags]"ReadOnly"
$lm=[System.Security.Cryptography.X509Certificates.StoreLocation]"LocalMachine"
$store=new-object System.Security.Cryptography.X509Certificates.X509Store("\\$computer\My",$lm)
$store.Open($ro)
$certificates=$store.Certificates
をhttp://stackoverflow.com/questions/18712066/getting-local-machine- all-user-certificates-with-powershell) –