Я создал 2 пакетных файла. Первый называется admin.bat со строками:

@echo off
cls
runas /env /user:ADOMAIN\Administrator "\\path\dir\explorer.bat"

а другой называется explorer.bat со строками:

explorer.exe /separate, %userprofile%\desktop
explorer.exe /separate, \\path\dir

Теперь вы видите, что первый пакет запускает второй с правами администратора, но когда запускается второй, я вижу %userprofile%\desktop но окно cmd останавливается и не запускает вторую команду:

explorer.exe /separate, \\path\dir

Если я закрою окно %userprofile%\desktop вторая команда выскочит \path \dir. Короче говоря, все, что я хочу сделать, это команда runas, которая запускает 2 экземпляра explorer.exe, которые вводят пароль администратора только один раз ...Может кто-нибудь мне помочь?

1 ответ1

1

Пакетный файл ожидает завершения работы первого проводника, а затем запускает второй.

Решение состоит в том, чтобы использовать команду « Пуск» для запуска обоих проводников в разных окнах:

start explorer.exe /separate, %userprofile%\desktop
start explorer.exe /separate, \\path\dir

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .