簡體   English   中英

VHD(虛擬PC)-如何在不更改VHD的情況下強制啟動

[英]VHD (Virtual PC) - how to force a Startup regardless of changed VHD

我正在使用虛擬機來自動執行基於服務器的產品的集成測試。

我在開發人員機器上使用“ Windows XP模式和虛擬PC”。

我正在使用PowerShell做所有事情。 我希望:

  1. 掛載VHD(diskpart)

  2. 將發行包復制到VHD文件系統上

  3. 卸裝VHD(再次是diskpart)

  4. 啟動虛擬機

只要我不做就可以了。2.如果我完全更改了VHD文件系統,則4.靜默失敗。

如果然后轉到主機上的虛擬機並使用GUI啟動VM,則會收到警告:

"Inconsistency in virtual hard disk time stamp detected"
"The virtual hard disk's parent appears to have been modified"

我懷疑這里有安全功能(會說得通)。 但就我而言,此功能是不可取的。

任何人都知道如何在卸載VHD之后禁用時間戳記檢查或設置時間戳記嗎?

編輯:查看Startup2()選項...方法采用一個參數,其中一個表示:

vmStartupOption_FixParentTimestampMismatch  = 1

... from: Microsoft方法詳細信息

根據我的編輯-有一個Startup2()方法,該方法帶有一個表示忽略時間戳的參數。

暫無
暫無

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

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