windows中证书存储的文件夹路径是什么?也就是说,在powershell中,我可以做一些类似于cd cert:\localmachine
的事情,有办法通过文件资源管理器导航到这个路径吗?
我的情况:我从本地机器证书商店删除了一些证书。这包括窗口用于登录的证书。因为这个我被锁在机器外面了。我将硬盘从已锁定的vm安装到另一个vm,现在我可以访问文件,包括删除之前导出的证书的备份。我的目标是将证书从备份安装到安装在硬盘驱动器中某处的cert存储区。面临的挑战是,我还无法确定cert存储位于硬盘驱动器中的位置,因此无法将其指定为导入证书cmdlet的一部分。
在powershell中,我正在为-- certificates位置执行类似于import-certificate -filepath d:\users\xxxx\desktop\backup.pfx --certstorelocation whatGoesHere
的操作,如果我使用cert:\localmachine\
,证书将被安装到当前的操作系统上,这不是我的目标。我想要能够指定路径的证书存储,是在某处安装的硬盘驱动器。
发布于 2022-10-30 19:36:03
无法在Windows中使用自定义证书存储路径,应将证书导入到现有的证书存储区。
检查进口证书
cd cert:
PS Cert:\> ls
Location : CurrentUser
StoreNames : {TrustedPublisher, ClientAuthIssuer, Root, TrustedDevices...}
Location : LocalMachine
StoreNames : {TestSignRoot, ClientAuthIssuer, OemEsim, WindowsServerUpdateServices...}
PS Cert:\> cd .\\LocalMachine\
PS Cert:\LocalMachine\> ls
PS Cert:\LocalMachine\> cd .\Root\
(就是这样:)
https://stackoverflow.com/questions/74241529
复制相似问题