powershell - 检索安装在不同用户下的证书。 Get-ChildItem 证书 :\<username>\My

标签 powershell certificate

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

这样的东西存在吗?

Get-ChildItem Cert:\<username>\My

更多选项只是LocalMachineCurrentUser .
此命令由管理员帐户执行。

更新:

虽然这不能回答我的问题,但我能够在文件系统上找到证书。为本地用户安装的证书位于:
C:\Users\%USERPROFILE%\AppData\Roaming\Microsoft\Crypto\RSA

最佳答案

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

关于powershell - 检索安装在不同用户下的证书。 Get-ChildItem 证书 :\<username>\My,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20508243/

相关文章:

security - 安装在不同服务器上的同一个证书有不同的证书路径。一种有效,一种无效

android - 使用 x.509 android 对 XML 进行签名

java - 如何向指定的提供者发送证书并在另一端接收它?

powershell - 使用 PowerShell 删除重复字符串

azure - 如何使用 Powershell 更新 Azure 资源模板部署的参数

powershell - 如何从另一个模块中包含的被调用函数调用 PowerShell 模块范围来访问变量?

c# - 用户在使用数字签名的应用程序中取消了该操作

rubygems - CaCert 如何在 ActiveMerchant、Paypal Adaptive Gem 中工作?

json - 从json读取数组并传递到Powershell中的变量

powershell - 根据列表替换 PSObj 属性值