как мне очистить эти строки, чтобы сделать их короче?

#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*"