Назад | Перейти на главную страницу

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

У меня есть пакетный сценарий Windows, которым я пытаюсь управлять сервером Veritas Cluster Server с помощью агента процесса.

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

Source: AgentFramework

Event ID: 6532

Process:<<resource name>> Failed to launch the program <<path to batch script>>. Error = 1385

Когда я нахожу здесь код ошибки, он выглядит так:

Logon failure: the user has not been granted the requested logon type at this computer.

Таким образом, соответствующая учетная запись пользователя не может войти в систему. Эта учетная запись пользователя уже запускает некоторые службы, и ей предоставлено право входа в систему в качестве службы. Я также правильно добавил Вход в систему как пакетное задание, но проблема не устранена.

Итак, какие права мне нужно назначить этой учетной записи, чтобы VCS могла запускать пакетный скрипт от имени этого пользователя?

Операционная система - Windows Server 2003, а VCS - версия 5.0.

Открыть свой Administrative Tools > Local Security Policy. Под Security Settings > Local Policies > User Rights Assignment > Убедитесь, что ваш пользователь настроен на Log on as a batch job.

Проверить права на c:\windows\system32\cmd.exe - убедитесь, что у пользователя есть Execute разрешения.