Size: a a a

2021 October 07

VB

Vector BCO in Powershell Rus
тут пересоздаешь обьекты с выбранными полями меняя тип
источник

m

maxxxxxxxx in Powershell Rus
блин, даж не так
источник

m

maxxxxxxxx in Powershell Rus
у меня есть массив $a с полями method, id . мне надо добавить поле samaccountname и enabled в этот массив, находя объект по id в фильтре. от оригинального оставить только method
источник

m

maxxxxxxxx in Powershell Rus
мой пример выше еще в foreach придется обернуть
источник

VB

Vector BCO in Powershell Rus
нет
источник

VB

Vector BCO in Powershell Rus
where достаточно в селект добавить
источник

VB

Vector BCO in Powershell Rus
$a | select @{n="san";e={$id = $_.id ; $u | where {$_.id -eq $id}}}
источник

VB

Vector BCO in Powershell Rus
что-то типа такого
источник

VB

Vector BCO in Powershell Rus
кодблок можно по идее всунуть в отдельный блочек
источник

m

maxxxxxxxx in Powershell Rus
ща
источник

m

maxxxxxxxx in Powershell Rus
$a = $a | select name, @{n="distiguishedname";e={(get-aduser -filter {id -eq $_.id}).distiguishedname},@{n="enable";e={(get-aduser -filter {id -eq $_.id}).enable}
вот такое, кроме как я выше написал, можно лучше сделать?
источник

VB

Vector BCO in Powershell Rus
если в $а у тебя миллион обьектов то ты сделаешь миллион запросов через get-aduser
источник

m

maxxxxxxxx in Powershell Rus
так я и так их сделаю
источник

VB

Vector BCO in Powershell Rus
в предыдущем варике запрос будет 1
источник

m

maxxxxxxxx in Powershell Rus
только в этом примере я сделаю 2 млн, а выше через 1
источник

VB

Vector BCO in Powershell Rus
всегда
источник

m

maxxxxxxxx in Powershell Rus
не, стоп, какие миллионы) 1 же
источник

VB

Vector BCO in Powershell Rus
сделай так
источник

m

maxxxxxxxx in Powershell Rus
по пайпу передается объект, для него 1 раз выполняется поиск
источник

VB

Vector BCO in Powershell Rus
да
источник