Done program elevation from command line

Nov 8, 2008
13
0
Hi, after a small run in with a virus I have decided to enable UAC. The key feature holding me back was the ability to run a program elevated from the command line (unix like "sudo" capability).

John Robbins has written a simple "elevate" program (for use with Take Command) that would be extremely useful as an internal function - part of start maybe.

I have wrapped up elevate with a simple batch file that starts Take Command commands in a new Take Command shell, and external commands directly, this would also be useful in take command.

Start a command as administrator.
usage: sudo [/wait|/hide|/pause] <command>
- /wait - wait for the elevated program to finish
- /hide - hide the elevated command line program
- /pause - pause before ending the elevated command line program

:start

REM Start an elevated command prompt
iff %# == 0 then
elevate.exe %wait "%ComSpec"
return 0
endiff

set command=%1

REM Check for a valid program
which %@quote[%command] |& egrep -i "is an unknown" >& nul
iff %? == 0 then
EchoErr %command is an unknwon command.
return 1
endiff

REM Run an external (not Take Command) program elevated
which %@quote[%command] |& egrep -i "is an external" >& nul
iff %? == 0 then
elevate.exe %wait %$
return 0
endiff

REM Run a Take Command program elevated
elevate.exe %wait "%ComSpec" /c %hidden %$ %@if[ defined pause ,`&` pause]

return 0</command>
 
Similar threads
Thread starter Title Forum Replies Date
w_krieger Declined CONTEXT: program that displays the context menu. Suggestions 14
Joe Caverly Done Specify which LIBRARY to run command from Suggestions 2
vefatica File name completion at the beginning of the command line Suggestions 6
L Done Suggestion for TCC 'ver' command Suggestions 8
JohnQSmith Done Modified last command prompt duration Suggestions 5
C Feature Request: Gain some elements of the XXCOPY feature set in COPY or a new "Mass-Copy" command Suggestions 0
D Done SHORTCUT command should accept unexpanded environment variables. Suggestions 0
mfarah Unix-like clear screen keystroke command. Suggestions 0
C Powershell ISE tabbed within Take Command Suggestions 0
D Command Input Feature Request Suggestions 0
R Done Putting command output into an array Suggestions 2
R Done Execute command while at a breakpoint Suggestions 4
R Done Allow single stepping within a command group Suggestions 5
R Declined wish-list: add a command to copy a file to clipboard. Suggestions 17
A Declined Navigation in Take Command Suggestions 4
x13 SORTARRAY command Suggestions 1
R ffind /= and command line Suggestions 0
A Declined Enhance OPTION command functionality Suggestions 2
R Done Command History Window: select more than one line. Suggestions 0
R Declined History: show in which directory a command has been typed. Suggestions 6
N Declined GUI for select command Suggestions 0
Charles Dye Done TCEDIT: Command-line option to print files Suggestions 2
Charles Dye Declined Windows functions and command: Add syntax to specify HWND directly Suggestions 0
vefatica Declined @@key alias at beginning of partial command line Suggestions 10
R Save and load a command dialog set and name it Suggestions 3
Alpengreis Done Add "Slow copy" (/WAIT) parameter to SYNC command Suggestions 1
L Completing the UnQLite command's option set Suggestions 0
joltcoder Done Support an "up" command to go to parent directory and "up3" to go up 3 directories, etc. Suggestions 4
M Declined Command line support for Virustotal Suggestions 0
A Declined Take Command/Debugger as a Visual Studio 2017 add-in/extension Suggestions 4
Joe Caverly Done UnLIBRARY command Suggestions 9
jaejunks Done Option for case-sensitive string comparison in IF command (for CMD compatibility) Suggestions 1
rps Done Log entry command Suggestions 3
rps Done Command and directory history pop-up additions Suggestions 2
rps Command History window options Suggestions 0
rps Declined Command output spacing options Suggestions 0
rps Done Command History edit additions Suggestions 0
J Done Set font in Take Command tabs in a .btm Suggestions 1
rconn Add a parameter to dir command to handle zip files as folders Suggestions 1
rconn Command Line constructor custom DIALOGs for batch files Suggestions 0
rconn A Command-line comparison Suggestions 0
rconn Done database access from command line Suggestions 0
W Done Add colorize to tree command? Suggestions 0
S Done Eject removable USB drives command Suggestions 2
Alpengreis Declined Any chance for quick help with all command-options? Suggestions 3
ehab aboudaya Done Shortcut Key to switch between current active tab & command input Suggestions 0
M Done Start command issue... Suggestions 6
mfarah Done Proposal: new PROMPT $i special command. Suggestions 2
S Done Enhanced TYPE command Suggestions 9
C Done DIFF command Suggestions 0

Similar threads