有什么方法可以在沒有管理員權限的情況下在 Windows 10 中使用 cmd/shell/bat靜默添加證書。
我有一個命令可以在“受信任的發布者”中靜默添加證書:
certutil -addstore "TrustedPublisher" my_certificate.cer
但是這個命令需要管理員命令提示符才能運行。
uj5u.com熱心網友回復:
根據以下問題的評論,這批應該可以滿足您的需求:
@echo off
setlocal EnableExtensions EnableDelayedExpansion
REM Check admin mode, auto-elevate if required.
openfiles > NUL 2>&1 || (
REM Not elevated. Do it.
echo createObject^("Shell.Application"^).shellExecute "%~dpnx0", "%*", "", "runas">"%TEMP%\%~n0.vbs"
cscript /nologo "%TEMP%\%~n0.vbs"
goto :eof
)
del /s /q "%TEMP%\%~n0.vbs" > NUL 2>&1
REM Can't be here without elevation.
certutil -addstore "TrustedPublisher" my_certificate.cer
goto :eof
該批處理將自動請求提升,然后在提升的 中執行您的命令,cmd然后終止。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/451385.html
