Пакетный файл Windows не запускается через "Запуск от имени администратора" в приглашении cmd

Пакетный файл Windows не запускается через "Запуск от имени администратора" в приглашении cmd
Пакетный файл Windows не запускается через "Запуск от имени администратора" в приглашении cmd - joelfilip @ Unsplash

Я написал простой скрипт для установки сертификата и сохранил его как install.bat.

certutil.exe -addstore "Root" "server.crt"

Оба файла в одной папке: install.bat server.crt

Щелкните правой кнопкой мыши на install.bat и выберите Run As Administrator, мигает очень быстро Я не могу понять, в чем была проблема, но сертификат НЕ был установлен.

Если я открываю Cmd prompt вручную от имени администратора, а затем вручную набираю install.bat, то сертификат был установлен нормально.

Я понятия не имею почему.

Когда вы запускаете скрипт из ручного cmd, вы CD в правильной папке. Запуск пакетного скрипта от имени администратора, скорее всего, запускается из C:\Windows\System32, поэтому не может найти файл сертификата. Поставьте pause в конце пакетного скрипта, чтобы увидеть ошибку или timeout /t 20.


NevaDev, 7 февраля 2023 г., 12:56