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

Mat*_*int 7 windows graphical-user-interface windows-server-2012 iis-8

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

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

Next如果您没有修改任何角色,“添加/删除角色和功能”向导会禁用该按钮 - 因此您永远无法访问您已经拥有的角色的角色服务页面。

更新

我按照此处的说明从 powershell 中找出了如何执行此操作的方法。基本上:

Install-WindowsFeature -Name <feature name>
Run Code Online (Sandbox Code Playgroud)

功能名称列表返回:

Get-WindowsFeature
Run Code Online (Sandbox Code Playgroud)

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

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

Rya*_*ies 6

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

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

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

现在您应该处于“服务器角色”选项中。展开 IIS(因为你已经安装了它,所以它会变灰。)但是特性或角色服务或任何你想调用它们的东西,比如 WebDAV 发布,不会变灰,因为你还没有安装它. 所以点击它。

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

请找到截图:

ScreenShotForManageOptions