首先,对不起我糟糕的英语。我会尝试解释我的问题。
我在脚本中使用 psexec 来重新启动集群,如下所示:
node1 中的 script1:在 node1 中执行大量任务(关闭服务、检查状态等),并在使用 psexec 完成所有任务启动后,在 node2 中执行 script2(psexec-d \ node2 script2)
node2 中的 script2:执行大量任务并在 node1 中启动 script3。这是,当我尝试在 node1 中运行 script3 时,我在 psexec 中收到“拒绝访问”。(psexec -d \\ nodo1 script3)
我使用属于组管理员的用户启动脚本
出于安全原因,我无法传递用户名和密码,因为将凭据留在 .bat 文件中是不安全的。
附加信息:
我在 W2k3 服务器上运行脚本 我尝试了 net use 并且一切正常 我尝试了带有 -u 用户名和 -p 用户名的 psexec 并且一切正常 我尝试使用以下语法执行 psexec: psexec .exe -d \node1 cmd.exe "script3.bat" 并返回相同的错误。
非常感谢