Я ищу пакетную команду или VBscript для выполнения того, что было бы Shift + щелчок правой кнопкой мыши> «Запуск от имени другого пользователя». Появляется окно входа с надписью «Безопасность Windows» в заголовке.
http://i.imgur.com/EDeCCND.jpg
Я искал повсюду и ближе всего, что я нашел, были «runas» из командной строки, и я нашел VBscript, который может выполнять «Запуск от имени администратора». Но мне просто нужен скрипт, который будет запускать окно входа в систему, как на картинке выше, то же самое, что и «Запуск от имени другого пользователя».
Спасибо
Изменить - Некоторые предыстории моей проблемы: у меня есть командный файл, который я использую для установки программного обеспечения на удаленный компьютер через psexec, а также для запуска некоторых скриптов и прочего. Теперь, чтобы успешно запустить мой командный файл, пользователю нужно будет запустить его под учетной записью администратора домена. И я в основном пытаюсь заставить это случиться.
Сначала я попытался заставить UAC работать с помощью этого красивого скрипта ... и это прекрасно работает! К сожалению, я обнаружил, что это не сработает, если локальный администратор войдет в систему и запустит файл (он увидит, что у него уже есть права администратора на локальном компьютере, но у него не будет прав на удаленном компьютере при запуске. psexec).
Я действительно не могу выполнить запуск через пакет, потому что я не знаю, какой администратор домена будет запускать пакет. Я также не хотел бы, чтобы пользователь вводил свои учетные данные в окне командной строки ... И я мог бы просто сказать им сделать shift + щелкнуть правой кнопкой мыши по файлу bat, но я бы хотел избежать этого, если возможно, поскольку пользователи могут быть забывчивыми :)
Я считаю, что решение моей проблемы - это сценарий, который будет делать то же самое, что и Shift + щелчок правой кнопкой мыши> «Запуск от имени другого пользователя».
Любая помощь приветствуется