【发布时间】:2012-06-29 14:35:28
【问题描述】:
我正在编写一组脚本以在 Windows Server 2008 R2 上自动安装和配置 IIS。我不知道如何编写将 IIS 的默认服务器级 .net 框架版本从 v2.0.50727 更改为 v4.0.30319
的脚本到目前为止,我主要使用 PowerShell(强迫自己学习它的好借口)以及 WebAdministration 模块来执行所有配置。首选 PowerShell 解决方案,但不是必需的。
有关在 IIS 管理器中进行更改的位置的可视化参考:
【问题讨论】:
-
我可以看到如何为给定的应用程序池执行此操作,但不适用于服务器。有没有办法在 GUI 中做到这一点,这就是你问的原因?如果是这样,您能告诉我您是如何手动进行更改的吗?如果没有其他方法,WMI 或 appcmd 可以做所有可以通过 GUI 完成的事情。
-
添加了 GUI 元素所在位置的屏幕截图。我也无法弄清楚如何更改 appcmd 中的值。
-
那么,这个控件是用于创建新应用程序池的默认 .NET 框架版本吗?如果是这种情况,您是否可以尝试将默认应用程序池的框架更改为 .NET 4,然后创建一个新的应用程序池?另一个测试是检查默认应用程序池上的当前框架版本,在选择主服务器节点时单击该按钮,然后再次检查默认应用程序池上的版本。
标签: iis powershell