2017-02-14 85 views
0

因此,我有一組Windows Server 2016虛擬機,用於成對運行一些測試。要執行這些測試,我需要在執行測試之前將選定的腳本和文件從網絡複製到機器上。
我基本上使用了一段時間以來存在的腳本選擇,因爲在我的時間之前,雖然我想使用其他方法,但我們的大部分基礎架構依賴於這些腳本來檢修系統將是一項巨大的任務。Cygwin間歇性地丟失它映射的驅動器/ cygdrive

先上去,我理清映射與
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,我已經改變了網卡上的電源設置以便不睡覺。這些都不起作用。
我目前正在研究虛擬機本身的設置,但是我有一些疑問,因爲我們有其他虛擬Windows機器似乎沒有這個問題。

有沒有人聽說過類似和/或知道一個體面的方法來解決這個問題?

回答

0

對,所以我一直在研究這一整天,終於注意到一個積極的變化,但由於我的系統在VMware的vCloud中,這可能對某些人不起作用。這只是關閉虛擬機並將虛擬硬件版本升級到最新版本的問題。但我注意到,重啓後,出現的第一條消息之一提到計算機正在「禁用組策略」。
我對此進行了一些研究,發現Windows 8和10(不提及任何Windows Server計算機)都會在後臺自動更新組策略,斷開連接並重新連接映射的驅動器以重新創建它們。
將組策略驅動器從「重新創建」更改爲「更新」可能會解決此問題,並且發生虛擬硬件更新可能會以類似方式解決此問題。