2016-07-14 140 views
0

我最近開始致力於70-410考試,並且幾乎馬上就要解決了使用install-windowsfeature在服務器2012的核心安裝上安裝GUI的問題命令在PowerShell中。使用powershell安裝Windows Server 2012 Gui核心安裝使用powershell

我使用的是virtualbox,Server 2012安裝並運行良好,都安裝爲Core和Standard版本。使用標準安裝,我可以使用remove-windowsfeature命令刪除GUI,並且在以後的日期我可以在該標準安裝上重新安裝GUI,但我相信這是由於卸載後該文件仍然存在於該機器上。

要重新安裝標準安裝,我只需要使用Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Restart 重新啓動並且一切正常,現在已安裝Gui。

現在對於Core安裝,上述命令失敗,因爲它不知道在哪裏查找文件。這是我所期望的。

使用安裝的Iso文件或物理DVD與以下命令具有相同的結果。 最初,我使用了命令DISM/Get-Wiminfo /Wimfile:d:\Sources\install.wim

其中列出了我在DVD或ISO上的4個版本。

Server 2012的核心,服務器2012標準版,數據中心2012核心,數據中心2012標準

現在我已經使用索引1和2試過,但我預計只指數2 'Server 2012的標準' 爲Server 2012的核心工作不應該有需要的GUI文件。

我使用的命令是:

安裝-WindowsFeature服務器桂MGMT-紅外,服務器桂 - 殼 - 源WIM:d:\來源\的install.wim:2

這在標準版本上完成(在gui被移除後),並在重啓時使用Gui進行引導。

在覈心機器它給出了一個錯誤說:

安裝-windowsfeature:失敗指定的服務器上添加或刪除功能的請求。 安裝一個或多個角色,角色服務或功能失敗。 組件存儲已損壞。 Error:0x80073712 at line:1 char:1 + install-windowsfeature server-gui-mgmt-infra,server-gui-shell-source wim:d:\ so ... + CategoryInfo:InvalidOperation:< @:PSObject> [安裝-windowsfeature],異常 FullyQualifiedErrorId:DISMAPI_Failed_To_Enable_Updates.Microsoft.ServerManager.Commands.AddWindowsFeatureCommand

我懷疑這將有一些做的源代碼,但我不知道,任何幫助是值得歡迎的。

回答

0

我在一臺樣本測試服務器上測試了這一點,它的工作沒有任何錯誤。但是,在你的情況下,如錯誤所示。只要嘗試從一些好的源再次複製源文件,因爲這些文件似乎已損壞。

+0

謝謝,我使用的源是我安裝了Standard和Core系統的同一個安裝源。我將重新下載並查看是否有任何改變。 – amiller112

+0

當前正在下載新的ISO。但是,當我在Install-WindowsFeature上運行-WhatIf標誌時,它會按照我的預期運行,所以您可能對源代碼的問題是正確的 – amiller112

+0

好吧,這似乎是問題所在。下載一個新的ISO後,我確信我只讀文件,進行了一次全新的Core安裝,然後再次運行該命令,並且工作正常。 通過使用uninstall-windowsfeature和-remove標誌刪除實際文件來刪除GUI,試圖在舊標準機器上執行。 使用DVD重新安裝以查看是否與原始圖像產生相同的錯誤,並且它也起作用。 所以看起來像我已經改變了文件,或者它已經損壞,但DVD似乎沒問題,稍後將嘗試在新的核心安裝,以確保。謝謝 – amiller112