В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

«Отказано в доступе» при запуске пакетного задания на компьютере под управлением Windows Server 2003 появляется сообщение

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Корпорация Майкрософт завершила поддержку Windows Server 2003 14 июля 2015 г. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:867466
Проблема
При запуске пакетного задания, которое выполняется в контексте учетной записи обычного пользователя на компьютере под управлением Microsoft Windows Server 2003, сценарий может работать неправильно. При запуске пакетного задания с помощью планировщика заданий в файл журнала планировщика заданий (Schedlgu.txt) может регистрироваться следующее сообщение об ошибке:
0x80070005: доступ запрещен.
При использовании программы отладчик, попытайтесь определить, почему не работает пакетного задания в вывод отладки может появиться следующее сообщение об ошибке:
Отказано (5)
Причина
Эта проблема возникает, если выполняются следующие условия:
  • Пакетное задание на сервере под управлением Windows Server 2003.
  • Пакетное задание будет выполняться в пакетном процессе.
  • Пакетное задание настроен на запуск в контексте учетной записи, которая не является членом группы «Администраторы».
В Windows Server 2003 в группу пользователей не имеют чтения разрешения и выполнение команд процессора (Cmd.exe). По умолчанию программа Cmd.exe имеет следующие права:
  • Группы интерактивных неявные» и «служба неявные разрешения чтение и выполнение.

    Примечание На рядовом сервере в группу TelnetClients также имеет разрешения на чтение и выполнение. На контроллере домена неявные пакетной группы также имеет разрешения на чтение и выполнение.
  • Группы «Администраторы» и неявного группу системы имеют разрешения полного доступа.
Решение
Чтобы решить эту проблему, используйте один из следующих способов.

Способ 1

Предоставьте разрешения на чтение и выполнение для учетной записи пользователя, пакетное задание запускается программа Cmd.exe. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Начало, а затем нажмите кнопку Проводник.
  2. Найдите и щелкните правой кнопкой мыши Cmd.exe файл. Cmd.exe файл расположен в папке % windir%\System32.
  3. Нажмите кнопку Свойства.
  4. Нажмите кнопку Безопасность Вкладка.
  5. Нажмите кнопку Добавить.
  6. В Введите имена выбираемых объектов поле, введите имя пользователя, которое выполняется пакетное задание и выберите пункт ОК два раза.

    Примечание При добавлении пользователя, пользователь автоматически предоставляются разрешения на чтение и выполнение.
  7. Нажмите кнопку Да При появлении запроса на продолжение.

Способ 2

Предоставить разрешения на чтение и выполнение для файла Cmd.exe пакетную группу. Это позволит использовать все пакетных заданий для выполнения команд. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Начало, а затем нажмите кнопку Проводник.
  2. Найдите и щелкните правой кнопкой мыши Cmd.exe файл. Cmd.exe файл расположен в папке % windir%\System32.
  3. Нажмите кнопку Свойства.
  4. Нажмите кнопку Безопасность Вкладка.
  5. Нажмите кнопку Добавить.
  6. В Введите имена выбираемых объектов поле типа Пакет, а затем нажмите кнопку ОК два раза.
  7. Нажмите кнопку Да При появлении запроса на продолжение.
Дополнительная информация
Поведение, описанное в данной статье, отличается от поведения по умолчанию Microsoft Windows 2000 Server. По умолчанию Windows 2000 Server предоставляет разрешения на чтение и выполнение разрешения группы «пользователи».

Для получения дополнительных сведений о группах неявные посетите следующие веб-узлы корпорации Майкрософт:
Планировщик заданий

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 867466 — последний просмотр: 06/17/2011 10:07:00 — редакция: 4.0

Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition

  • kbtshoot kbprb kbmt KB867466 KbMtru
Отзывы и предложения