2

実行することで、ローカルマシンと現在のユーザーストアにあるすべての証明書を取得できます

Get-ChildItem Cert: -Recurse |
    ? { $_ -is [System.Security.Cryptography.X509Certificates.X509Certificate2] }

ローカル マシン上のすべてのユーザーに対して同じことを行うにはどうすればよいですか?
(特定の証明書を見つける必要がありますが、私が知っているのはシリアル番号と、それが間違いなくどこかのストアにインストールされていることだけです)

4

1 に答える 1

3

ユーザー証明書はユーザーのレジストリ ハイブに保存されるため、特定のユーザーとしてログインするか、ユーザーのハイブをレジストリにロードして手動で証明書 BLOB をデコードする必要があります。別のユーザーの証明書を取得する他の方法を知りません。

于 2013-09-11T07:10:43.037 に答える