Можно ли запустить wcript.exe в режиме повышенных прав при двойном щелчке в проводнике Windows? - PullRequest
0 голосов
/ 08 марта 2019

В настоящее время у меня есть огромное количество сценариев VBS, которые при двойном щелчке в Windows Explorer запускаются с помощью wscript.exe.Эти сценарии необходимо запускать в режиме повышенных прав UAC, т. Е. Двойной щелчок по умолчанию не будет работать.

Одним из решений этого может быть изменение всех сценариев и выполнение сценариев с повышенными правами, это решение можно найтиво многих местах, но изменение всех сценариев - утомительная работа.

Так что в настоящее время я думаю о другом решении изменить поведение расширения оболочки по умолчанию в Windows 10, чтобы wscript.exe всегда запускался с повышенными правами.Сценарий VBS дважды щелкнул в проводнике Windows.Проблема в том, что в настоящее время я не могу найти какой-либо параметр командной строки, который я могу передать wscript.exe, чтобы запустить его с повышенными правами.

Есть ли какое-либо решение, позволяющее всегда вызывать wscript.exe в повышенном режиме?Сценарий, который должен работать, заключается в том, что пользователь может дважды щелкнуть файл .vbs в проводнике Windows, а затем автоматически получить запрос в диалоговом окне повышения UAC (если настроено в Windows)

1 Ответ

1 голос
/ 08 марта 2019

Вы можете использовать планировщик заданий, чтобы запускать сценарий от имени администратора без необходимости каждый раз проходить контроль учетных записей (UAC).

Вы можете запускать сценарии как администратор с глаголом runas, но для этого у пользователя должны быть права администратора на компьютере.

Вы можете хранить учетные данные администратора в скрипте, но это будет простой текст и небезопасный.

Запуск команд с повышенными правами работает только на компьютерах, на которых у вас есть права локального администратора. Другие не администраторы не могут использовать скрипт.

...