Мне нужно сравнить активных пользователей в Active Directory со списком профилей пользователей с сервера, а затем удалить отключенные профили на том же сервере.
Я пытаюсь получить список .csv
пользователей длякаждый: один для AD и один для сервера.
Когда я получаю файл сервера, профили отображаются так: «домен \ имя пользователя», но с файлом AD я получаю только: «имя пользователя», поэтомуЯ не могу их сравнить.
В идеале я хотел бы изменить имя пользователя, когда я получу файл AD для добавления домена.Я пытался сделать что-то вроде этого:
$Name = $_.SamAccountName
ForEach-Object {
Get-ADUser -Filter 'enabled -eq $true' | select-object SamAccountName
$Name = "DOMAIN\ + $Name"
}
$users | Export-Csv c:\USEREnabled.csv -Encoding UTF8
, который возвращает файл .csv со всеми SamAccountName, но без каких-либо изменений.