Вы должны войти, чтобы создавать сообщения и темы.

Запуск от имени администратора

Всем доброго времени суток!
Прошу помощи с кодом, чтоб Cmd и PowerShell всегда запускалась от администратора.Заранее благодарю.)

Спойлер

Windows Registry Editor Version 5.00

;----------------------------------- Tools
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools]
"Icon"="D:\\Apps Portable\\Interface\\Icons ICO\\Tools.ico"
"Position"="Center"
"MUIVerb"="Tools"
"SubCommands"=""

;----------------------------------- Cmd
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd]
"Icon"="Cmd.exe"
"MUIVerb"="Cmd"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd\command]
@="Cmd.exe"

;----------------------------------- PowerShell
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\shell\PowerShell]
"Icon"="PowerShell.exe"
"MUIVerb"="PowerShell"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\Shell\PowerShell\command]
@="PowerShell.exe"

Добрый день 🖐
Командная строка от имени Администратора:
Скопированоnet user Admin /active:yes – где Admin – имя Вашей учётной записи.

Лайкнули Maximus и Rokamora
MaximusRokamora

Сергей я имел ввиду, чтоб было типа этого.Для Cmd я нашел команду, но не уверен что она полностью правильная.А для PowerShell у меня вариантов нет, прошу помощи именно в до писании скрипта не знаю как правильно.)

Спойлер

Windows Registry Editor Version 5.00

;----------------------------------- Tools
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools]
"Icon"="D:\\Apps Portable\\Interface\\Icons ICO\\Tools.ico"
"Position"="Center"
"MUIVerb"="Tools"
"SubCommands"=""

;----------------------------------- Cmd
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd]
"Icon"="Cmd.exe"
"MUIVerb"="Cmd"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd\command]
@="cmd /c echo|set/p=\"%V\"|powershell -NoP -W 1 -NonI -NoL \"SaPs 'cmd' -Args '/c \"\"\"cd /d',$([char]34+$Input+[char]34),'^&^& start /b cmd.exe\"\"\"' -Verb RunAs\""

;----------------------------------- PowerShell
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\shell\PowerShell]
"Icon"="PowerShell.exe"
"MUIVerb"="PowerShell"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\Shell\PowerShell\command]
@="PowerShell.exe"



Комментарий модератора:
Код под спойлер

Нет, это не работает.
Чтобы Командная строка и PowerShell сразу работали от имени Администратора, Вам нужно, чтобы учётка была административной.

Сергей это Я знаю

Ну, тогда всё, иначе можно через runas.

Сергей Понял Вас благодарю.

Здравствуйте, попробуйте вот это:

Спойлер
Windows Registry Editor Version 5.00

;----------------------------------- Tools
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools]
"Icon"="D:\\Apps Portable\\Interface\\Icons ICO\\Tools.ico"
"Position"="Center"
"MUIVerb"="Tools"
"HasLUAShield"=""
"SubCommands"=""

;----------------------------------- Cmd
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd]
"Icon"="Cmd.exe"
"MUIVerb"="Cmd"
"HasLUAShield"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd\command]
@="Cmd.exe"

;----------------------------------- PowerShell
;------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\shell\PowerShell]
"Icon"="PowerShell.exe"
"MUIVerb"="PowerShell"
"HasLUAShield"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\Shell\Tools\Shell\PowerShell\command]
@="PowerShell.exe"

Лайкнул Maximus
Maximus

lоRes
Приветствую.Благодарю но это не то,оно не работает.
Мне нужен примерно такой же скрипт как для CMD.exe

Спойлер
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Tools\shell\Cmd\command]
@="cmd /c echo|set/p=\"%V\"|powershell -NoP -W 1 -NonI -NoL \"SaPs 'cmd' -Args '/c \"\"\"cd /d',$([char]34+$Input+[char]34),'^&^& start /b cmd.exe\"\"\"' -Verb RunAs\""

Но только для PowerShell.exe чтоб он запускался от админа.То есть скрипт для CMD.exe он уже работает так как мне нужно,но Я не совсем уверен в его правильности так как Я его слепил из разных частей,что обнаружил на просторах интернета и угадал и хотелось бы чтоб кто понимает проверил меня может где нужно подкорректировать.А скрипт для PowerShell.exe гугл мне не помог.И поэтому Я прошу помощи у Вас.)

Лайкнул lоRes
lоRes