Get-IISAppPool возвращает меньше результатов в VSCode, чем фактическое число
У меня есть 80 пулов приложений на моем локальном компьютере, Windows 10 Enterprise. Get-IISAppPool в Powershell ISE возвращает 80 пулов. Get-IISAppPool в Visual Studio Code возвращает только 5 пулов. Переработка IIS не меняет результаты.
$pools = Get-IISAppPool
"pools.Count: " + $pools.Count
pools.Count: 5
Однако в интегрированной оболочке Powershell VSCode PS IIS:\AppPools> dir возвращает 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 указывающего, когда я должен получить частичный набор результатов, поэтому в каком направлении я должен устранять неполадки?
0 ответов
Repro'ed - команда PowerShell Get-IISAppPool не обновляет список возвращаемых пулов приложений.
Get-IISAppPool вернул тот же список пулов приложений независимо от добавления дополнительных пулов приложений через консоль управления IIS.
Чтобы обойти эту проблему, я запустил новый интерфейс командной строки PowerShell, и Get-IISAppPool должен быть обновлен, так как он возвращает правильный список результатов. HTH