Я намагаюся запустити зразок 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_Likecertmgrcertmgr.mscVisual Studio Command Promptcertmgrcertmgr.exe
certmgr.mscяка присутня в Windows.