我正在尝试使用证书运行有关 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网络。请不要关闭。谢谢!