Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
sgzmd.i$ sudo commandnameя понимаю, что меня заминусуют
C:\WINDOWS\system32>type sudo.bat
runas /env /user:Administrator %1Start-Process powershell.exe -argumentlist '-command new-eventlog -logname application -source MyScripts' -verb runas
А я еще с висты прикопал у себя в %PATH% вот такой файлик sudo.vbs:
argc = WScript.Arguments.Count
set argv = WScript.Arguments
if argc < 1 then
WScript.Echo "Usage: sudo <arg1 arg2 .. argN>"
WScript.quit
end if
dim str
for i = 1 to argc-1
str = str + " " + argv(i)
next
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute argv(0), str, "", "runas", 1
Забыл один нюанс — в ком. строке расширения исполняемых файлов отлично подставляются автоматом, а вот в диалоге по Win+R — нет, поэтому либо правим реестр, либо кладем рядом с sudo.vbs еще вот такой sudo.bat:
start "" /B %~dp0sudo.vbs %*
Start-Process 'cmd.exe' -Verb RunAs -WaitРаботает на win10.
Run as administrator из командной строки