#variables #filter #get-aduser
#переменные #Фильтр #получить-aduser
Вопрос:
Я работаю над сценарием PowerShell, и мне нужно определить переменные местоположения, чтобы внести некоторые изменения в группы безопасности пользователей. Я определил их, как показано ниже, и они работают.
Мне нужны эти отдельные переменные для запуска других сценариев в зависимости от местоположения, из которого они работают. Но как мне сделать это чисто? Кто-то посмотрел на мои коды и говорит, что это выглядит грязно, и мне нужно его почистить или, возможно, сделать его одним лайнером?
Спасибо
$Ints = Get-ADUser -Filter * -Properties * | Where-Object -Property "Title" -like "Floor Workers*" $APPInts = $Ints | Where-Object Office -EQ "Appa" $RITInts = $Ints | Where-Object Office -EQ "Rita" $GAMInts = $Ints | Where-Object Office -EQ "Gramma" $FOLInts = $Ints | Where-Object Office -EQ "Fola" $MITInts = $Ints | Where-Object Office -EQ "Mita" $CONInts = $Ints | Where-Object Office -EQ "Conroja" $ASRInts = $Ints | Where-Object Office -EQ "Asra" $MILInts = $Ints | Where-Object Office -EQ "Milata" $UMLInts = $Ints | Where-Object Office -EQ "Umla" $RMTInts = $Ints | Where-Object Office -Like "*Remote*"