Компьютер: Windows 8.1 Pro в домене компании

У меня есть программа, которую нужно периодически запускать в целях тестирования, и она регулярно устанавливается и удаляется. Я не являюсь администратором домена, и часть процесса установки включает в себя изменение групп пользователей и разрешений общего доступа, которые не будут выполнены, если я установлю из своей учетной записи домена. Решение от IT - использовать учетную запись локального компьютера для установки и удаления, и я использую файл .bat для запуска программы без переключения учетных записей пользователей, как показано ниже:

runas /user:LocalUserAccount c:\myprogram.exe

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

runas /savecred /user:LocalUserAccount c:\myprogram.exe

Я получаю это:

RUNAS ERROR: Unable to run - c:\myprogram.exe
1311: There are currently no logon servers available to service the logon request.

Из того, что я понимаю относительно флага /savecred, он должен запрашивать пароль при первом запуске и сохранять учетные данные в диспетчере учетных данных Windows после этого, но это не так. Я попытался добавить учетные данные для входа в LocalUserAccount вручную, но это тоже не работает. Любая помощь или указатели приветствуются.

РЕШЕНИЕ:

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

1 ответ1

0

Если этот компьютер принадлежит домену и не подключен к этой сети, /savecred не будет работать. Пожалуйста, подключитесь к сети и попробуйте снова.

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