certmgr.exe 在命令行模式下无法正常工作?

certmgr.exe 在命令行模式下无法正常工作?

我正在尝试使用证书运行有关 WCF 基本消息安全性的 MSDN 示例。setup.bat文件中有以下一行命令:

certmgr.exe -add -r LocalMachine -s My -c -n %SERVER_NAME% -r CurrentUser -s TrustedPeople

当运行 时setup.bat,它可以按预期工作,但我想手动尝试每个命令行,应该用%SERVER_NAME%替换localhost,所以我直接尝试了这个:

certmgr.exe -add -r LocalMachine -s My -c -n localhost -r CurrentUser -s TrustedPeople

但是,它不会执行命令并显示结果消息,通常称为成功,显示的是 GUI 版本certmgr,但什么也不做。我期望命令能够像setup.bat执行时一样正常运行(打印消息Succeeded,但不显示 GUI)。

那么我到底做错了什么?我也不知道如何使用 GUI 执行上述命令。

谢谢,如果这不是提出这个问题的正确地方,请这里的一些版主把它移到正确的位置stackchange网络。请不要关闭。谢谢!

相关内容