我有一个 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
权限。