我有一个干净的 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