Показать полную графическую версию : Можно ли запустить cmd файл от имени администратора?
Grabber2006
10-07-2013, 01:35
Можно ли запустить cmd файл от имени администратора?
Подразумевается не запуск правой кнопкой мыши "Запуск от имени администратора", а наличие какого-либо способа повышения привилегий внутри самого cmd/bat файла. Либо просто вывод запроса UAC.
Grabber2006, чем не устраивает способ с перезапуском пакетного файла?
Foreigner
10-07-2013, 07:16
Grabber2006, я повышаю привилегии с помощью nircmd (http://www.nirsoft.net/utils/nircmd.html):
nircmdc elevate file.cmd
Но "Да" все равно придется нажимать.
Grabber2006
10-07-2013, 15:55
чем не устраивает способ с перезапуском пакетного файла? »
Это как?
Это как? »
Наподобие:
@echo off
setlocal enableextensions enabledelayedexpansion
set sElevate=%~1
if not defined sElevate (
nircmd.exe elevate "%comspec%" /c""%~f0" "elevate""
goto :eof
) else (
if /i "%sElevate%" neq "elevate" (
nircmd.exe elevate "%comspec%" /c""%~f0" "elevate""
goto :eof
)
)
echo Here is commands
echo Here is commands
echo Here is commands
pause
endlocal
exit /b 0
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.