如何在Windows Server 2012中修改IIS角色服务?

如何在Windows Server 2012中修改IIS角色服务?

我有一个干净的 Windows Server 2012 安装。我安装了 Web 服务器 (IIS) 角色,在此过程中它询问我想要哪些角色服务(asp.net、iis6 元数据库兼容性等)。

我如何返回此屏幕来添加或删除角色服务? 在服务器管理器中,如果我转到 IIS 选项卡,我可以看到下面的服务角色和功能,但唯一的选择似乎是添加或删除整个角色。我不想卸载IIS,我只是想在IIS角色内添加或删除另一个角色服务。

如果您不修改任何角色,“添加/删除角色和功能”向导将禁用该Next按钮 - 因此您无法进入已有角色的角色服务页面。

更新

我按照说明从 powershell 中找到了如何执行此操作这里。 基本上:

Install-WindowsFeature -Name <feature name>

返回功能名称列表:

Get-WindowsFeature

在 powershell 脚本中,角色或角色服务的功能名称似乎没有区别。但 GUI 以某种方式进行了区分。

我仍然想知道如何从 GUI 返回角色服务选择。

答案1

转到服务器管理器,或在命令提示符下输入“servermanager”。GUI 服务器管理器将会弹出。

点击右上角的管理下拉菜单。选择“添加角色和功能”。

点击下一步,下一步,选择正确的服务器,点击下一步。

现在您应该处于服务器角色选择中。展开 IIS(由于您已经安装了它,它将变灰。)但是功能或角色服务或您想要称呼的任何内容(例如 WebDAV Publishing)不会变灰,因为您尚未安装它。因此单击它。

点击下一步、下一步、安装。随意添加和删除角色服务。

请查看屏幕截图:

管理选项的屏幕截图

答案2

要删除 webdav,请使用以下 Powershell 命令:

卸载windowsfeature-name web-dav-publishing

相关内容