【发布时间】:2014-07-17 09:36:29
【问题描述】:
我有一个 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 文件没有权限。如何解决但不知道
【问题讨论】:
标签: windows batch-file teamcity