Какие права требуется учетной записи для входа в систему как пакетное задание?
У меня есть пакетный скрипт 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.
2 ответа
Открыть свой Administrative Tools
> Local Security Policy
, Под Security Settings > Local Policies > User Rights Assignment
> Убедитесь, что ваш пользователь настроен на Log on as a batch job
,
Check the rights on c:\windows\system32\cmd.exe
- make sure the user has Execute
разрешения.