Post

AD Processing CSV file user account [enable - disable]

# CSV dosyasının yolu
$csvPath = "C:\passreset_users.csv"

# CSV dosyasını oku
$users = Import-Csv -Path $csvPath

# Her bir kullanıcı için işlem yap
foreach ($user in $users) {
$username = $user.Username
$userStatus = Get-ADUser -Filter {SamAccountName -eq $username} | Select-Object -ExpandProperty Enabled
if ($userStatus -eq $false) {
# Kullanıcı devre dışı ise etkinleştir
Enable-ADAccount -Identity $username
Write-Host "Kullanıcı $username etkinleştirildi."
} else {
Write-Host "Kullanıcı $username zaten etkin durumda."
}
}
This post is licensed under CC BY 4.0 by the author.