使用 powershell 在核心安装上安装 Windows Server 2012 Gui

Install Windows Server 2012 Gui on Core Install using powershell

我最近开始准备 70-410 考试,但几乎马上我就遇到了关于使用 power 中的 install-windowsfeature 命令在服务器 2012 的核心安装上安装 GUI 的问题shell .

我正在使用 virtualbox,Server 2012 安装并运行良好,无论是核心版还是标准版。通过标准安装,我可以使用 remove-windowsfeature 命令删除 GUI,稍后我可以在该标准安装上重新安装 GUI,但我认为这是因为文件在卸载后仍然存在于该机器上。

要在标准安装上重新安装,我只需要使用 Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart 它重新启动,一切正常,现在安装了 Gui。

现在对于核心安装,上面的命令失败了,因为它不知道在哪里寻找文件。这正是我所期望的。

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

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

Server 2012 Core、Server 2012 Standard、Datacenter 2012 Core、Datacenter 2012 Standard

现在我已经尝试使用索引 1 和 2,尽管我预计只有索引 2 'Server 2012 Standard' 可以工作,因为 Server 2012 Core 不应该具有所需的 GUI 文件。

我使用的命令是:

安装-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Source wim:d:\sources\install.wim:2

这在标准版本上完成(在删除 gui 之后),并在重新启动时使用 Gui 引导。

在核心机器上它给出一个错误说:

install-windowsfeature:在指定服务器上添加或删除功能的请求失败。 安装一个或多个角色、角色服务或功能失败。 组件存储已损坏。错误:line:1 char:1 处的 0x80073712 + install-windowsfeature server-gui-mgmt-infra, server-gui-shell - source wim:d:\so ... + CategoryInfo:InvalidOperation:<@:PSObject> [install-windowsfeature],异常 FullyQualifiedErrorId : DISMAPI_Failed_To_Enable_Updates.Microsoft.ServerManager.Commands.AddWindowsFeatureCommand

我怀疑这与来源有关,但我不确定,欢迎任何帮助。

我在我拥有的一台示例测试服务器上对此进行了测试,它运行正常,没有任何错误。但是,在您的情况下,如错误所示。只需尝试从一些好的来源再次复制源文件,因为这些文件似乎已损坏。