Есть ли способ сделать "запустить как" в командной строке?

Итак, мы пытаемся распространить полную.Net Framework 4 на все клиентские рабочие станции в среде Active Directory через пакетный файл входа в систему в папке SYSVOL. Я добавил следующую команду:

\\server\documents\dotNetFx40_Full_x86_x64 /q /norestart

Работает как шарм с точки зрения инициализации sielent в фоновом режиме, когда пользователь входит в систему. Однако я заметил, что он не устанавливался на некоторых наших менее привилегированных машинах. Конечно, при запуске программы Intaller она сообщает "Проблемы с блокировкой" и говорит: "У вас недостаточно прав для выполнения операций для всех пользователей компьютера". Я открыт для других идей, но это кажется самым простым, если это возможно.

3 ответа

Решение

Чтобы запустить экземпляр командной строки от имени администратора:

runas /user:<localmachinename>\administrator cmd

Команда, которую вы ищете, называется runas,

Больше информации с runas /help,

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

Другие вопросы по тегам