Cmd 从本地计算机上的commanf行打开certmgr.msc

Cmd 从本地计算机上的commanf行打开certmgr.msc,cmd,certificate,mmc,Cmd,Certificate,Mmc,我需要从“localMachine”存储库上的“cmd.exe”启动“certmgr.msc”,以便导入\导出证书。 我尝试了以下命令,但“certmgr.msc”在“currentUser”上一直打开 这应该可以 "C:\WINDOWS\SYSTEM32\MMC.EXE" "C:\WINDOWS\SYSTEM32\CERTLM.MSC" 通过添加证书管理单元并将其定向到本地计算机来创建自定义控制台。然后将此控制台保存到.mmc文件。 您可以在命令行中引用此保存的文件。也可以将此自定义控制台

我需要从“localMachine”存储库上的“cmd.exe”启动“certmgr.msc”,以便导入\导出证书。 我尝试了以下命令,但“certmgr.msc”在“currentUser”上一直打开

这应该可以

"C:\WINDOWS\SYSTEM32\MMC.EXE" "C:\WINDOWS\SYSTEM32\CERTLM.MSC" 

通过添加证书管理单元并将其定向到本地计算机来创建自定义控制台。然后将此控制台保存到.mmc文件。
您可以在命令行中引用此保存的文件。也可以将此自定义控制台分发到其他计算机。

下面的应使用两个节点启动MMC控制台CurrentUser&本地计算机

certificates.msc

它应该可以工作-在win2012r2上测试

没有名为“certlm.msc”的文件。这个文件在windows 8上,嗯,你说得对。但它似乎是可移植的:)。只需从Windows8获取该文件。在windows 8.1和windows 2008中试用过,效果良好。如果您打算通过命令行管理服务器,PowerShell是一个更好的选择,
certificates.msc
mmc.exe certlm.msc -s -r localMachine root