Files
nvm-windows/bin/elevate.cmd
Ron Buckton dc918c4e42 Do not elevate unless necessary
This changes `elevate.cmd` to first try to execute the requested command *without* elevation. If the command failed (i.e., `ERRORLEVEL` was non-zero), then retry the command with elevation.

Fixes #510
2020-02-11 11:57:24 -08:00

13 lines
305 B
Batchfile

@setlocal
@echo off
:: Try without elevation, in case %NVM_SYMLINK% is a user-owned path and the
:: machine has Windows 10 Developer Mode enabled
%*
if %ERRORLEVEL% LSS 1 goto :EOF
:: The command failed without elevation, try with elevation
set CMD=%*
set APP=%1
start wscript //nologo "%~dpn0.vbs" %*