1

Я создал несколько пользователей домена в ADUC и добавил их в группу "Администраторы домена".

На сервере домена, когда я пытаюсь запустить командный файл, который перезапускает некоторые службы, с помощью "net stop", "net start" и "taskkill", я получаю следующее сообщение об ошибке:

System error 5 has occured.
Access id denied.

И если я пытаюсь запустить командный файл с "Запуск от имени администратора", я получаю следующее сообщение об ошибке:«У этого файла нет программы, связанной с ним для выполнения этого действия ...»

Это работает, только если я открываю новый cmd как администратор и запускаю оттуда пакетный скрипт.

Какие права отсутствуют у моей учетной записи администратора домена?

2 ответа2

0

Я решил это, отключив UAC(контроль учетных записей) на серверах. Но я также знаю, что это не решение "Best Practice", если мы думаем о безопасности.

Возможно, лучше всего использовать GPO для отключения UAC для администраторов на серверах.

0

Это не похоже на конкретную проблему с правами, но вызвано дизайном с использованием UAC (контроль учетных записей). Все учетные записи, кроме стандартной учетной записи "Администратор", будут иметь только обычные права пользователя, если только программа не повышена (используя, как вы упоминали, опцию "Запуск от имени администратора").

Что касается ошибки «... не связана с программой ...», то это похоже на проблему реестра, основанную на просмотре этой статьи, хотя это относится к файлам .exe. На моей установке в указанном пути реестра нет ** ключа * для .bat или .cmd, а именно:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

Возможно, стоит проверить, есть ли в вашей установке, что может помешать.

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