Comment trouver des ordinateurs inactifs dans Active Directory en utilisant PowerShell.
Pour identifier les comptes informatiques inactifs, you will always target those that have not logged on to Active Directory in the last 90 jours. Pour atteindre cet objectif, vous devez cibler leLastlogontimestamp property and then specify a condition with the time as shown in the following PowerShell commands:
$DaysInactive = 90
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -ResultPageSize 2000 -resultSetSize $null -Properties Name, OperatingSystem, SamAccountName, DistinguishedName
Si vous souhaitez rechercher des comptes informatiques qui sont inactifs depuis plus que 90 jours, Tout ce que vous avez à faire est de modifier le$Jours inactifs valeur variable. La valeur actuelle est définie à 90 jours; cependant, Vous pouvez spécifier votre propre valeur.
Pour exporter la sortie vers un fichier CSV, Ajouter leExport-CSV Cmdlet PowerShell comme indiqué dans la commande suivante:
Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -ResultPageSize 2000 -resultSetSize $null -Properties Name, OperatingSystem, SamAccountName, DistinguishedName | Export-CSV "C:\Temp\StaleComps.CSV" –NoTypeInformation
Pourquoi revient-il à certains comptes activés: Vrai?
Salut. Pouvez-vous ajouter des captures d'écran pour cela?