Windows-Server-2008-R2

用於測試目的的 IIS v7 VMWare 複製

  • February 5, 2014

我們有執行 IIS v7 的生產伺服器 2008R2 虛擬機。應用程序池有自己的 AD 服務帳戶(不是匿名 IUSR)。

將這些 IIS 機器複製到舞台環境中會有問題嗎?我假設我們必須對它們進行 sysprep,這可能很難自動化(我們計劃通過 PowerCLI 進行複製,並通過 PowerCLI 進行 nic 設置。)

據我所知,複製 IIS v7 的唯一真正問題是匿名帳戶是否仍然存在。

是的。你是對的,你需要 SysPrep(Sysprep、Machine SIDs 和其他神話)你的伺服器。

使用 PowerCLI 複製機器時,您可以應用自定義(即 SysPrep 設置),如下所示:

C:\PS>$specification = Get-OSCustomizationSpec -Name WindowsSpec

New-VM -VM VM1 -Name VM2 -OSCustomizationSpec $specification

至於 SysPrep 將如何影響 IIS,我做了一些研究得到了相互矛盾的答案。SysPrep 一直面臨的挑戰是,我知道它在概括過程中改變了很多東西,但我總是很難找到關於它到底改變了什麼的文件。看起來在 Windows Server 2008 中,IIS 現在受SysPrep 支持(對伺服器角色的 Sysprep 支持),但已將加密憑據儲存在 Applicationhost.config 文件中的實例除外。以前使用 Windows Server 2003 和 IIS 6.0 SysPreping 不是受支持的配置 ( KB326779 )。

您仔細查看了Web Deploy,它可能會以更優雅的方式完成您想要使用 IIS 完成的任務。

在送出需要 SysPrep 的計劃之前,您確實應該遵循 @HopelessN00b 的建議並測試和記錄此過程。

引用自:https://serverfault.com/questions/571049