帐户需要什么权限才能作为批处理作业登录?

帐户需要什么权限才能作为批处理作业登录?

我有一个 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版本。

答案1

打开您的Administrative Tools> Local Security Policy。在Security Settings > Local Policies > User Rights Assignment> 下确保您的用户设置为Log on as a batch job

答案2

检查权限c:\windows\system32\cmd.exe-确保用户具有Execute权限。

相关内容