Comment trouver des ordinateurs inactifs dans Annuaire actif en utilisant PowerShell.
Pour identifier les comptes informatiques inactifs, Vous ciblerez toujours ceux qui ne se sont pas connectés à Annuaire actif dans le dernier 90 jours. Pour atteindre cet objectif, vous devez cibler leLastlogontimestamp propriété puis spécifiez une condition avec le temps comme indiqué dans ce qui suit PowerShell commandes:
$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?