我正在编写一个需要 .NET 才能运行的程序。当我在 Windows 2008 Server R2 上运行它时,它在 .NET 3.5 安装时失败。这是因为在此版本的 Windows 中,您只能通过服务器管理器(或角色管理器)安装 .NET 3.5。
我想知道是否有办法以编程方式做到这一点?
我在网上搜索,发现也许我可以使用 PowerShell 或 WMI。我希望这里有人可以验证这是要走的路,如果不是,请指出我正确的方向。
更新:
通过进一步调查,我发现使用 WMIs Win32_ServerFeature_ID 类我可以枚举现有功能。但是我找不到任何关于如何添加新功能的解释。
非常需要帮助。
谢谢。