我正在寻找一种在 Windows Vista(和更新的 Redmond OS,例如 Server 2008)中以编程方式更改功能(“程序和功能”->“打开或关闭 Windows 功能”)的方法。
理想的解决方案是 Powershell 脚本(Get-Features、Set-Features)的形式,但是任何指向 MSDN/其他文档的指针都非常受欢迎!(我最初的快速 Google/StackOverflow 搜索是空的)。
拥有一种自动打开或关闭功能的方法可以让我针对不同的场景自动设置计算机。例如,要使用 IIS 开发 ASP.NET 应用程序,需要安装一些默认情况下未安装的 IIS 功能。我目前的“确保至少检查了此屏幕截图中显示的功能”的过程还有很多不足之处。