zero273
11-10-2017, 16:46
скрипт переходит на activedirectory диск, с нужным адресом, затем мне нужно вытащить несколько параметров и передать их переменной $Name. Параметр $ADProperties имеет несколько подпараметров. Мне нужен только один из них, который обозначен переменной $ADSNILS. Вопрос[B] как сделать выборку name,samaccountname, $ADSNILS.
у меня получилось сделать только в виде двух переменных
здесь мы получаем нужные нам параметры
$Name =(get-ADUser -Filter {Enabled -eq "True"} | select-object name,samaccountname)
здесь мы получаем вложенный подпараметр
$parameter=get-ADUser -Filter {Enabled -eq "True"} -properties $ADProperties `
| Select-Object -ExpandProperty $ADProperties `
| select-string $ADSNILS
т.е как добавить значение переменной $parameter к $Name, т.к у некоторых пользователей нет параметра $ADSNILS, то выгрузка в виде двух списков мне не подходит. Я знаю истина где-то очень рядом)))
у меня получилось сделать только в виде двух переменных
здесь мы получаем нужные нам параметры
$Name =(get-ADUser -Filter {Enabled -eq "True"} | select-object name,samaccountname)
здесь мы получаем вложенный подпараметр
$parameter=get-ADUser -Filter {Enabled -eq "True"} -properties $ADProperties `
| Select-Object -ExpandProperty $ADProperties `
| select-string $ADSNILS
т.е как добавить значение переменной $parameter к $Name, т.к у некоторых пользователей нет параметра $ADSNILS, то выгрузка в виде двух списков мне не подходит. Я знаю истина где-то очень рядом)))