Toujours dans une optique de réaliser un nettoyage de printemps sur son ActiveDirectory, voici un script listant les comptes utilisateurs désactivés et qui ne se sont pas connectés au domaine depuis un nombre de jours spécifié.
Write-Host "Disabled accounts listing script"
Write-Host "================================"
Write-Host "This script will list disabled user accounts that didn't login since a specified number of days."
[int]$nodays = Read-Host "Number of days"
$dusers = Get-AdUser -filter * -Properties LastLogonDate | Where-Object {$_.Enabled -eq $false}
$fdusers = $dusers | Where-Object {$_.LastLogonDate -ne $null -and $_.LastLogonDate.AddDays($nodays) -lt (Get-Date)}
$fdusers | ft SamAccountName,LastLogonDate
Write-Host "Done. Bye."
Bonjour, existe il un script permettant de supprimer les profiles utilisateurs d'un domaine sur une machine utilisées par beaucoup d'utilisateurs ?
Bonjour, je n'ai pas de tel script sous la main. Sans certitude, je pense que cela doit être possible de procéder par Powershell à la suppression de profils locaux sur une station. Ce topic (en anglais) sur le Technet pourra peut-être vous aider : https://social.technet.microsoft.com/Forums/ie/en-US/3cdef173-b6a8-4627-b681-a0238be617c4/how-to-delete-windows-user-profile-with-powershell?forum=ITCG
Bon courage.