我正在尝试从本地 Windows 服务器运行批处理文件,该服务器调用我域中的计算机以从共享文件夹中提取并运行 exe。我不确定我的脚本是试图做太多还是太少。
所以我在本地运行以下批处理
X:\pstools\psexec.exe \\Computer -d -u DOMAIN\user -p password -i \\SERVER\test\testfile.bat
和 testfile.bat:
@echo off
pushd \\SERVER\test\
call program.exe
popd
当我运行脚本时,psexec 运行并且我确认 testfile.bat 已在目标计算机上启动。在目标计算机上没有任何反应。如果我导航到目标计算机上的共享并运行 testfile.bat,我会得到“CMD.EXE 没有以上述路径作为当前目录启动。不支持 UNC 路径。默认为 Windows 目录。” 从那里计算机运行调用的.exe 没有问题。
如果我将它定位到我域中的另一台服务器,它会完美执行,但不能在域计算机上执行。我认为可能是 GPO 问题,但我找不到解决方案。
感谢您提供的任何知识或帮助!