使用powershell

时间:2016-07-14 12:43:42

标签: powershell windows-server-2012

我最近开始致力于70-410考试,几乎马上我就在PowerShell中使用install-windowsfeature命令在服务器2012的核心安装上安装GUI时遇到了问题。

我正在使用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 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:在指定服务器上添加或删除功能的请求失败。 安装一个或多个角色,角色服务或功能失败。 组件存储已损坏。错误:行的0x80073712:1个字符:1 + 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

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

1 个答案:

答案 0 :(得分:0)

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

相关问题