Подтвердить что ты не робот

PowerShell: как я могу заставить получить результат как массив вместо объекта

$result = Get-ADUser -Filter $filter

Если у меня есть 2 или более результата, я получаю $x as array, но если у меня есть только один результат, получите объект $x as. Как сделать его более правильным, чтобы всегда получать массив - пустой, с одним элементом или с некоторыми элементами?

4b9b3361

Ответ 1

Попробуйте $x = @(get-aduser)

Синтаксис @() заставляет результат быть массивом

Ответ 2

Кроме того, вы можете использовать $x=[array]get-aduser