如何使用Powershell Web Admin Commandlet更改IIS站点的App Pool

如何使用Powershell Web Admin Commandlet更改IIS站点的App Pool,第1张

概述以下代码演示了我以为可能会工作,但它不会更改应用程序池 – 它仍然设置为其当前值(即使$site对象更新): import-module WebAdministration$site = get-item "IIS:\Sites\Project"$site.ApplicationPool = "ProjectAppPool"$site | set-item 如果您使用指定-Applicat 以下代码演示了我以为可能会工作,但它不会更改应用程序池 – 它仍然设置为其当前值(即使$site对象更新):
import-module Webadministration$site = get-item "IIS:\Sites\Project"$site.ApplicationPool = "ProjectAppPool"$site | set-item

如果您使用指定-ApplicationPool参数的New-WebSite创建站点,则会按预期创建.必须使用什么Powershell IIS Web命令来将现有站点的应用程序池更改为不同的?

解决方法 ApplicationPool是IIS:驱动器中网站上的一个属性.设置如下:
#site levelSet-ItemProperty 'IIS:\Sites\Default Web Site' ApplicationPool ProjectAppPool#app levelSet-ItemProperty 'IIS:\Sites\Default Web Site\Appname' ApplicationPool ProjectAppPool

如果您安装了PowerShell Community Extensions,可以使用Show-Tree命令来浏览这些驱动器,例如:

Show-Tree IIS:\Sites -ShowProperty -Depth 1
总结

以上是内存溢出为你收集整理的如何使用Powershell Web Admin Commandlet更改IIS站点的App Pool全部内容,希望文章能够帮你解决如何使用Powershell Web Admin Commandlet更改IIS站点的App Pool所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1103125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存