Тут початківця Powershell. Я хочу запустити команду в терміналі, щоб перерахувати всіх членів домену вказаного домену з властивостями вибору, відсортованими за іменем. У мене домен трохи менше 400 ПК. Я зібрав разом деякі матеріали з інтернет-путівників. Я написав команду:
$props = @('Name', 'OperatingSystem', 'OperatingSystemVersion', 'IPv4Address'); Get-ADComputer -Filter * -Property $props -SearchBase "DC=domainname,DC=com" -Server "domainname.com" -Credential "domainname.com\domainuser" | Sort-Object -Property Name | Format-Table $props -Wrap –Auto
Сортування за назвою - це зручність; Мені це зовсім не потрібно, але це було б добре. Наведений вище запит дає очікувані результати, але це займає досить тривалий час. На етапі сортування потрібно 20 хвилин, щоб отримати результати. Без сортування потрібно близько 1 секунди.
Чи є більш ефективний спосіб сортування результатів?