Bonjour,
J'ai créé un script pour lister les users non connectés depuis 90 jours en excluant certains users (comptes Admin, Guest...).
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # On récupère la liste des users à exclure du check $ExcludedUsers = Get-Content "Excluded_Users.txt" # On récupère la liste des users qui ne se sont pas connectés pendant plus de 90 jours if (Get-LocalUser | Where-Object {$_.LastLogon -le (Get-Date).AddDays(-90)} | Where-Object Name -NotLike $ExcludedUsers
Pour l'instant, j'ai 3 utilisateurs dans mon fichier texte.
Le problème est qu'il ne prend que la première ligne.
J'ai essayé plusieurs choses :
$ExcludedUsers[0..2] ne donne rien, il prend toujours la première ligne.
Pourtant, lorsque je mets cette commande, il me liste bien les 3 entrées mais lorsque je la mets dans la commande "Get-LocalUser", cela ne fonctionne pas.
Merci de votre aide.
Partager