加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2003 – 为什么我不能将.zip文件从服务器复制到

发布时间:2020-12-14 00:29:48 所属栏目:Windows 来源:网络整理
导读:在工作中,我们使用 Windows Server 2008 R2 VM作为构建服务器.在我们任何项目的构建过程结束时,我们将打包的部署文件复制到将部署它们的服务器上的文件夹中. (这是由服务帐户在批处理命令中完成的.) 对于部署到Windows Server 2008 R2 VM的大多数项目,此步骤
在工作中,我们使用 Windows Server 2008 R2 VM作为构建服务器.在我们任何项目的构建过程结束时,我们将打包的部署文件复制到将部署它们的服务器上的文件夹中. (这是由服务帐户在批处理命令中完成的.)

对于部署到Windows Server 2008 R2 VM的大多数项目,此步骤都是顺利进行的.但对于一个部署到我们网络中不同域的Windows Server 2003 R2 VM的项目,.zip文件会返回“访问被拒绝”并且不会复制,尽管所有其他文件都正确复制.

>我们的系统管理员表示,他们没有在团体政策或其他方面阻止这种情况.
>如果我以自己的身份登录构建服务器并在命令窗口中运行副本,则无法将.zip文件复制到其中,因此不仅仅是服务帐户的权限问题.
>如果我登录到2003服务器,然后使用命令窗口从构建服务器复制到2003服务器,无论我是以我自己还是以我们的服务帐户运行,它都可以运行.
>只有.zip文件导致“访问被拒绝”问题.即使(假).exe文件也能正确复制.
>我们所有其他项目都有.zip文件,他们正确地复制到他们的2008 R2服务器.

有没有办法让Windows Server 2003 R2 VM接受从我们的构建服务器复制的.zip文件?

编辑:几个测试……

>如果我创建一个空文本文件并将其更改为.zip,则会正确复制.
>如果我从其他项目复制文件(包括.zip文件),.zip文件会显示“访问被拒绝”.
>我注意到服务帐户无权访问构建产品所在的主目录.所以我把它完全控制到了那个文件夹.其他所有工作,但.zip文件在我这样做时给出了“访问被拒绝”.

这是我们今天遇到的解决方案.

>在非构建服务器(2003 R2服务器)上运行Internet Explorer.
>工具>选项
>安全选项卡
>突出显示本地Intranet,然后单击“站点”.
>单击“高级”.
>取消选中“要求服务器验证(https :)”框.
>将我们的服务器添加到站点列表中,格式为:file://ourservername.ourdomainname.org.
>关闭并保存所有对话框.

这解决了.zip文件问题.在我们这样做之后,我们再次运行构建并且它成功了,包括复制.zip文件的步骤.

我们可以说,另一个域上的服务器没有将我们的构建服务器(及其域)识别为同一本地网络的一部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读