Я работаю над простым сценарием, пытаясь изучить Powershell.Я просто собираю информацию о машине и отображаю ее с некоторым форматированием.Когда я использую Get-Service для отображения информации только об остановленных сервисах, она работает нормально, но затем я пытаюсь показать информацию о сетевых адаптерах, и именно здесь начинается моя проблема.
В выходных данных отображаются службы Windows и затем доступные интерфейсы, а затем информация о сетевых адаптерах, когда должны отображаться службы Windows, а затем информация об остановленных службах, затем говорят «Доступные интерфейсы», а затем информация о сети.Почему выполняется выполнение «Доступных интерфейсов» узла записи перед отображением вывода, когда он находится на линии раньше?Спасибо за любую помощь!
Write-Host "Windows Services"
Write-Host "*********"
Get-Service | Select-Object -Property Status,Name,DisplayName | Where-Object {$_.Status -eq "Stopped"}
Write-Host "Available Interfaces"
Write-Host "*******************"
Get-NetAdapter -Name "*" | Format-List -Property "*"