如果我传入的应用程序池不存在,我正在编写脚本以创建新的应用程序池。创建该池并在同一会话中运行Get-IISAppPool时,新的应用程序池不存在。
这是复制它的方法。
New-WebAppPool -Name "Test"
Get-IISAppPool
它不会显示已创建的新文件。
如果打开新的外壳程序并运行Get-IISAppPool,您将看到新的应用程序池。
关于如何克服这一点的任何想法?
答案 0 :(得分:1)
无论好坏,我都能以这种方式可靠地始终看到新的应用程序池:
New-WebAppPool -Name "Test"
Reset-IISServerManager
Get-IISAppPool
这似乎是一个奇怪的错误。作为解决方法,如果不需要输出类型为Microsoft.Web.Administration.ApplicationPool
,也可以执行以下操作import-module WebAdministration # this is only necessary if you don't execute WebAdministration module cmdlets before the GCI command
New-WebAppPool -Name "Test"
get-childitem IIS:\AppPools