簡體   English   中英

VMWare Workstation不會從命令行掛起

[英]VMWare Workstation won't suspend from command line

我試圖在Windows 7上自動執行VMWare Desktop,以掛起所有vm,然后每晚進行備份作業。 我曾經有個腳本可以做到這一點,但是現在我已經注意到,它不再使用以前可以使用的相同命令掛起。

如果我執行vmrun list我會得到沒有問題的正在運行的vms列表。

如果我執行vmrun suspend "V:\\Virtual Machines\\RICHARD-DEV\\RICHARD-DEV.vmx"則它會掛起,我必須使用CTRL + C vmrun suspend "V:\\Virtual Machines\\RICHARD-DEV\\RICHARD-DEV.vmx"該命令。

我什至嘗試使用-T指定它的工作站,這是更新的命令,即vmrun -T ws suspend "V:\\Virtual Machines\\RICHARD-DEV\\RICHARD-DEV.vmx" ,但還是沒有愛。

如果我的vmrun start "V:\\Virtual Machines\\RICHARD-DEV\\RICHARD-DEV.vmx"已經停止,則可以發出vmrun start "V:\\Virtual Machines\\RICHARD-DEV\\RICHARD-DEV.vmx"並且啟動正常。

與暫停命令一樣,停止命令也無效。 我正在Windows 7上運行VMWare Workstation 11.1.3 build-3206955。

有任何想法嗎?

更新:

我在客戶機上安裝了最新的VMWare工具,在主機上安裝了最新的Vix,因此所有內容都應該是最新的。

我可以使用vmrun來啟動vm,而使用vmrun -T ws start <path to vmx>卻沒有問題,但是命令不會返回到命令提示符,因此我假設它沒有從vm那里得到確認運行。

如果我取消了“開始”命令,現在嘗試掛起,則來賓也同樣缺少通信。 如果我手動掛起了vm,那么一旦掛起,我會收到一個“錯誤:vm沒有運行”,並且“ suspend”命令最終超時並返回。

因此,在我看來好像沒有從vmrun到來賓的通信,它處於什么狀態等。是否可以使用vmrun或其他方式調試從主機到來賓的通信? 來賓操作系統中是否需要打開端口?

因此,盡管我確實在筆記本電腦上運行vmrun正常,但我從未使vmrun在主系統上正常工作,因此這台計算機上發生了一些奇怪的事情。 我還安裝了最新版VMWare 12的試用版,並且發生了同樣的事情。

作為一種解決方法,我最終在客戶機OS中更改了電源管理設置,以使其在閑置1小時后會“休眠”。 發生這種情況時,VMWare會檢測到它並自動掛起guest虛擬機,這正是我想要的。 這不是最聰明的解決方案,但它確實可以解鎖我需要在每晚備份中備份的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM