如果我传入的应用程序池不存在,我正在编写一个脚本来创建一个新的应用程序池。创建池并在同一会话中运行 Get-IISAppPool 时,新的应用程序池不存在。
这是复制它的方法。
New-WebAppPool -Name "Test"
Get-IISAppPool
它不会显示创建的新的。
如果您打开一个新 shell 并运行 Get-IISAppPool,您将看到新的应用程序池。
关于如何克服这个问题的任何想法?
无论好坏,我都能够以这种方式始终如一地可靠地看到新的应用程序池:
New-WebAppPool -Name "Test"
Reset-IISServerManager
Get-IISAppPool
Run Code Online (Sandbox Code Playgroud)
这似乎是一个奇怪的错误。作为一种解决方法,如果您不需要将输出类型设为 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
710 次 |
| 最近记录: |