【发布时间】:2010-09-26 10:17:36
【问题描述】:
首先,对不起我的英语不好。我会尝试解释我的问题。
我在脚本中使用 psexec 来重新启动集群,如下所示:
node1 中的script1:在node1 中执行大量任务(关闭服务、检查状态等),并在使用psexec 完成所有任务启动后,在node2 中执行script2 (psexec-d \ node2 script2)
node2 中的script2:执行大量任务并在node1 中启动script3。这是,当我尝试在 node1 中运行 script3 时,我在 psexec 中收到“拒绝访问”。 (psexec -d \\ nodo1 script3)
我使用属于管理员组的用户启动脚本
出于安全原因,我无法传递用户名和密码,因为将凭据留在 .bat 文件中是不安全的。
附加信息:
我在 W2k3 服务器上运行脚本 我尝试了网络使用,一切正常 我尝试了一个带有 -u 用户名和 -p 用户名的 psexec,一切正常 我尝试使用以下语法执行 psexec: psexec .exe -d \node1 cmd.exe "script3.bat" 并返回相同的错误。
想了很多 最好的问候
【问题讨论】:
标签: scripting batch-file cluster-analysis psexec