Как вызвать программу для запуска с правами администратора, но под тем же пользователем (Командная строка Windows)

Мне нужно вызвать программу с правами администратора из командной строки. Он должен запросить у пользователя предупреждение, такое как:

Введите описание изображения здесь

  • Разрешения NTFS - создание файлов и папок, но предотвращение удаления и модификации
  • Доступ запрещен, хотя я администратор?
  • Разрешения, восстанавливаемые с Time Machine - копия Finder vs "cp" copy
  • Как я могу заставить chown работать рекурсивно?
  • Как сделать разрешение на новый файл наследованием из родительского каталога?
  • Ubuntu: автоматическая высота администратора?
  • Я нашел много ответов, таких как:

    runas.exe /user:administrator %~dp0\MY_PROGRAM.BAT 

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

    Я работаю над Win7 / 8 и Server 2008 R2

  • Почему «ipconfig» не распознается как внутренняя или внешняя команда?
  • Как узнать, какую версию Linux я запускаю?
  • Что делает маленький squiggly ~ в Linux?
  • Сохранять историю команд cmd.exe между сеансами?
  • Полностью удалить папку в Windows с помощью командной строки
  • Можно ли добавить ярлык для замены пути в Linux?
  • One Solution collect form web for “Как вызвать программу для запуска с правами администратора, но под тем же пользователем (Командная строка Windows)”

    Sudo для Windows lauches сконфигурировал программы с повышенными привилегиями при сохранении текущей пользовательской среды. Таким образом, программа будет работать с полными правами администратора, но под текущим пользователем. IIRC устанавливает сервис окна (администратор, необходимый для установки), который делает тяжелый подъем. Похоже, что он не разработан, но отлично работает на Windows 7, 8 и 8.1.

    Давайте будем гением компьютера.