Я намагаюся запустити зразок MSDN про безпеку основних повідомлень WCF за допомогою сертифікату. У 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.
Дякую, також якщо це не правильне місце, щоб задати це питання, будь-який мод тут перемістить його в потрібне місце в мережі stackexchange . Будь ласка, не закривайте його. Дякую!
certmgr
без будь-якого розширення.
CMD
який не визнає certmgr.exe
, але при наборі тільки може бути викликано замість цього. Однак ми можемо просто набрати або - і те й інше. Дякую @ The_IT_Guy_You_Don't_Likecertmgr
certmgr.msc
Visual Studio Command Prompt
certmgr
certmgr.exe
certmgr.msc
яка присутня в Windows.