所以,我有一组Windows Server 2016虚拟机,用于成对运行一些测试。要执行这些测试,我会在执行测试之前将选定的脚本和文件从网络复制到计算机上 我基本上使用了自从我在此之前就已经存在的脚本,并且我想使用其他方法,因此我们的大部分基础设施都依赖于这些脚本来检修系统将是一项艰巨的任务。 / p>
首先,我用
整理了映射的驱动器
net use X: \\network\location1 /user:domain\user password
net use Y: \\network\location2 /user:domain\user password
等等
不久之后,我使用rsync将文件从/cygdrive/y/somewhere
复制到/cygdrive/c/somewhere_else
在rsync期间,我会收到"文件消失的错误" (我目前无法发布确切的错误,我稍后会对其进行编辑以包含此内容)。当我检查/cygdrive
目录中的当前内容时,我看到的只有/cygdrive/c
,其他所有内容都已消失。
我已尝试在其他位置创建指向/cygdrive/y
的符号链接,我已尝试将persistent:yes
包含在网络使用命令中,我已更改了功能网卡上的设置不能睡觉。这些都不起作用。
我目前正在调查虚拟机本身的设置,但我有一些疑问,因为我们有其他虚拟机器似乎没有这个问题。
有没有人听说过类似的和/或知道解决此问题的正确方法?
答案 0 :(得分:0)
是的,所以我整天都在努力工作,最后发现了一个积极的变化,但由于我的系统是在VMware的vCloud中,这对某些人来说可能不起作用。这只是关闭虚拟机并将虚拟硬件版本升级到最新版本的问题。我注意到这一点,在重新启动时,出现的第一条消息之一提到计算机是"禁用组策略"。
我对此进行了一些研究,发现Windows 8和10(没有提到任何Windows Server机器)都会在后台自动更新组策略,断开连接并重新连接映射驱动器以重新创建它们。
可能会更改组策略驱动器以重新创建"到"更新"应该解决这个问题,并且虚拟硬件更新碰巧以类似的方式解决了这个问题。