微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

在工作中,我们使用 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文件的步骤.

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

原文地址:https://www.jb51.cc/windows/368853.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐