检索安装在不同用户下的证书。获取ChildItem Cert:\<用户名>\My

bar*_*onm 5 powershell certificate

我想要用于检索安装在不同用户下的证书的 powershell 等效项。

这样的事情存在吗?

Get-ChildItem Cert:\<username>\My
Run Code Online (Sandbox Code Playgroud)

更多选项,其他只是LocalMachineCurrentUser。该命令由管理员帐户执行。

更新:

虽然这不能回答我的问题,但我能够在文件系统上找到证书。为本地用户安装的证书位于:

C:\Users\%USERPROFILE%\AppData\Roaming\Microsoft\Crypto\RSA
Run Code Online (Sandbox Code Playgroud)

小智 1

恕我直言,这是不可能的。用户的证书存储使用用户的密码进行加密。因此,如果没有用户的密码,您将无法访问它。

  • 如果我有系统帐户的密码怎么办? (2认同)
  • “不可能”与“除非您拥有其他用户的密码否则不可能”不同。如果你有密码,这是可能的。不过,我们需要知道如何去做。 (2认同)