2016-07-14 134 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