我正在寻找一种在Windows Vista(和较新的Redmond OS,例如Server 2008)中以编程方式更改功能(“程序和功能”->“打开或关闭Windows功能”)的方法。
理想的解决方案是采用Powershell脚本的形式(Get-Features,Set-Features),但是非常欢迎使用MSDN /其他文档的任何指针! (我最初的快速Google / StackOverflow搜索为空)。
具有自动打开或关闭功能的方法将使我能够针对不同情况自动进行计算机设置。例如,要使用IIS开发ASP.NET应用程序,需要安装许多IIS功能,这些功能默认情况下未安装。我当前的“至少确保选中此屏幕快照中显示的功能”的过程有很多不足之处。
最佳答案
我刚刚找到了适用于Windows 7的扩展。“添加/删除Windows 7功能的PowerShell模块”-https://psclientmanager.codeplex.com/