Как запросить Доступ администратора в пакетном файле

Вы можете использовать атрибут contenteditable, а затем получить значение по innerHTML.

165
задан Jim Fell 11 August 2015 в 18:25
поделиться

3 ответа

Другое Решение PowerShell...

Это не о запущении скрипта пакетной обработки как администратор на, а скорее как поднять другую программу от пакета...

у меня есть пакетный файл "обертка" для exe. У них есть то же "корневое имя файла", но альтернативные добавочные номера. Я могу запустить exe как администратор и установить рабочий каталог на тот, содержащий сценарий, со следующим одна строка powershell вызов:

@powershell "Start-Process -FilePath '%~n0.exe' -WorkingDirectory '%~dp0' -Verb RunAs"
[еще 1110] информация

существует целое, убил дополнительных Start-Process опции также, что можно подать заявку! Выезд: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-process? Примечание view=powershell-6

, которое я использую @ префикс. Это эквивалентно @echo off для одной строки. Я использую %~n0 здесь для получения "корневого названия" сценария пакетной обработки, затем я конкатенирую .exe для указания на него adjancent двоичный файл. Использование %~dp0 предоставляет полный путь каталогу, который находится пакет. И, конечно, -Verb RunAs параметр обеспечивает повышение .

1
ответ дан 23 November 2019 в 21:07
поделиться

используйте команду runas. Но я не думаю, что вы можете легко отправить файл .bat по электронной почте.

-4
ответ дан 23 November 2019 в 21:07
поделиться

Вы не можете запросить права администратора из командного файла, но вы можете написать сценарий хоста сценариев Windows в% temp% и запустить его (который, в свою очередь, выполнит ваш пакет как администратор). Вы хотите вызвать метод ShellExecute в оболочке. Объект приложения с глаголом "runas"

0
ответ дан 23 November 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: