我有一个批处理文件,其中一部分将文件夹及其内容复制到本地目录,然后继续执行批处理过程,然后尝试执行该文件夹的内容。在本地运行它适用于所有 wintel 操作系统并将文件从 \networkshare\folder*.* 复制到 %systemdrive%\temp\ 。
我曾尝试使用例如 psexec @serverlist.txt -c batfile.bat -s -f -d 来复制文件,然后远程执行它,但问题是远程运行时不会复制文件。我认为这是远程执行批处理文件后的身份验证问题,远程系统将不允许我访问/验证网络共享
我试过 xcopy 、 copy 、 robocopy 。