PowerShell Получение имени пользователя по physicalDeliveryOfficeName
Необходимо получить список пользователей (SamAccountName) используя офис (physicalDeliveryOfficeName)
Для одного пользователя использовал:
Get-ADUser -LDAPFilter "(physicalDeliveryOfficeName=273)" | select SamAccountName
Возможно physicalDeliveryOfficeName=273 получать из *.csv или *.txt файла?
Ответы (1 шт):
Автор решения: OlegK
→ Ссылка
Не уверен в работоспособности и оптимальности тк нет под рукой AD, но можно попробовать
$Result = @()
$Deliveryoffice = Get-Content -Path 'C:\Deliveryoffice.txt'
foreach ($Office in $DeliveryOffice){
$Result += (Get-ADUser -Filter "physicalDeliveryOfficeName -eq $Office").SamAccountName
}
Write-Output $Result