【发布时间】:2018-10-21 23:21:45
【问题描述】:
我的本地计算机 Windows 10 Enterprise 中有 80 个应用程序池。 Powershell ISE 中的 Get-IISAppPool 返回 80 个池。 Visual Studio Code 中的 Get-IISAppPool 仅返回 5 个池。 回收 IIS 不会改变结果。
$pools = Get-IISAppPool
"pools.Count: " + $pools.Count
pools.Count: 5
然而,在 VSCode 的 Powershell Integrated Shell 中, PS IIS:\AppPools> 目录 返回 80 个应用程序池
编辑:从 VSCode 以不同的方式完成,返回预期的 80。
$pools = Get-ChildItem -Path "IIS:\AppPools"
"pools.Count: " + $pools.Count
pools.Count: 80
我在https://docs.microsoft.com/en-us/powershell/module/iisadministration/get-iisapppool?view=win10-ps 上没有看到任何信息表明我应该何时收到部分结果集,那么我应该从哪个方向进行故障排除?
【问题讨论】:
-
由于它似乎无法重现,您最好通过support.microsoft.com 打开支持案例,以便微软人员检查您的机器。
-
碰巧 - 您不会不小心使用 PSRemote 并连接到另一台机器,从而为您提供了 diff # 个应用程序池?
-
@Russell 正确。事实上,返回的 5 个池是 80 个返回的前 5 个池。
标签: powershell iis visual-studio-code web-administration