我有一个bat文件,我在其中执行从计算机到共享文件夹中的远程计算机的复制文件夹。如果我从命令行在您的计算机上运行它,一切正常。如果我添加此bat文件TeamCity,则会出现“Access中的错误”错误。如果我而不是共享文件夹的路径写入我的计算机上的文件夹的路径,它通常是所有副本TeamCity。
因此在复制到本地计算机时会看到bat文件
cls
SET ARTPATH="C:\myfolder\"
cd %ARTPATH%
xcopy DatabaseUpgrader /e /Y C:\example\
cd c:\
因此在复制到共享文件夹中的远程计算机时会看到bat文件
cls
SET ARTPATH="C:\myfolder\"
SET DBPATH=\\10.73.0.3\DBUpdater\DatabaseUpgrader\
cd %ARTPATH%
xcopy DatabaseUpgrader /e /Y %DBPATH%
文件夹DBUpdater现在共享所有网络用户。我认为在用户下启动White TeamCity文件没有权利。如何修复但不知道
答案 0 :(得分:1)
如果您的构建代理作为服务安装,请尝试以下操作:
答案 1 :(得分:0)
我对Windows的了解很差,但尝试比较这两个用户的权限(您登录的用户以及运行TC代理的第二个用户)。