Microsoft Windows PowerShell : Identification des comptes inutilisés
Transcription
Microsoft Windows PowerShell : Identification des comptes inutilisés
Menu Information Technology Skills les connaissances inédites de l'informatique Microsoft Windows PowerShell : Identification des comptes inutilisés d'Active Directory Rédigé par Joseph MICACCIA - 25 janvier 2016 - 1 commentaire PowerShell est particulièrement adapté pour les tâches d'administration des comptes informatiques. Voici un script powershell pour identifier les comptes de l'AD qui n'ont pas été utilisés depuis trois mois. Exécuté dans une tâche planifiée mensuelle, il envoie automatiquement, par email, la liste des comptes utilisateurs inutilisés depuis un certain temps (ici 3 mois). Voici le script : ############################################################################## # Auteur de la création....... : Joseph MICACCIA # Date de création............ : 17/04/2015 # Description................. : # Ce script fait les actions suivantes : # 1 Dans l'AD, recherche des comptes inutilisés depuis 90 jours, au moins # 2 Export des comptes inutilisés, dans un fichier csv # 3 Envoi des résultats, par mail ############################################################################## # Auteur de la modification... : Joseph MICACCIA # Date de modification........ : 26/05/2015 # Description................. : Ajout d'un filtre pour les comptes actifs uniquement ############################################################################## # Ajout du module Active Directory import-module activedirectory # Variable pour le nombre de jours d'inactivités $Giorni = 90 # Calcul de l'intervalle de temps $time = (Get-Date).Adddays(-($Giorni)) # Nom du fichier CSV $FilaCsv = "c:\Scripts\GetUnusedUsersAccounts.csv" # Recherche des comptes inutilisés Get-ADUser -Filter {enabled -eq "true" -and LastLogonTimeStamp -lt $time} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expressi # Préparation des paramètres de messagerie $From = "Audit-AD <[email protected]>" $To = "Equipe informatique technique <[email protected]>" $Attachment = $FilaCsv $Subject = "Comptes utilisateurs non ouverts depuis 90 jours au moins" $Body = "Ci-jointe, la liste des comptes actifs inutilisés depuis 90 jours au moins" $SmtpServer = "smtp.sfrbusinessteam.fr" $SmtpPort = "25" # Envoi du mail Send-MailMessage -From $From -to $To -Subject $Subject -Body $Body -SmtpServer $SmtpServer -port $SmtpPort -Attachments $Attachment Classé dans : Active directory, PowerShell - Mots clés : aucun 1 commentaire #1 vendredi 28 octobre 2016 - 12:26 - Arnold a dit : Danke Répondre Fil RSS des commentaires de cet article Écrire un commentaire Votre nom ou pseudo : Votre adresse e-mail (facultatif) : Votre site Internet (facultatif) : Contenu de votre message : Vérification anti-spam Quelle est la dernière lettre du mot h k y r p Envoyer votre commentaire CATÉGORIES Active directory (2) VB script (1) Group Policy Object (1) Microsoft Windows (2) Linux (2) Delphi (1) Gestion de projets (2) Sauvegarde (2) PHP (2) Sécurité (6) PowerShell (1) Download (1) Android (1) DERNIERS ARTICLES ? Veeam, le partenaire idéal pour la sauvegarde des infrastructures VmWare (micaccia.priv & Co.) Redmine : un outil flexible pour la gestion de projets Microsoft Exchange : Signatures pour Outlook avec VBS, Active Directory et GPO Certified StormShield Network Administrator, I am ColorNote : Une application ANDROID performante et très facile d'utilisation MOTS CLÉS Vbscript Active Directory GPO Microsoft Outlook Signature Attention TOR DERNIERS COMMENTAIRES Vincent Taland a dit : y a aussi onenote de krosoft https... Dd45 a dit : other downloads http://www.rocket... Get2work@once a dit : very good job tanku Close2u a dit : Sinon il y a aussi vdp de vmware h... David a dit : MERCI MERCI MERCI enfin un truc qu... ARCHIVES Novembre 2016 (1) Octobre 2016 (1) Septembre 2016 (1) Août 2016 (1) Juillet 2016 (1) Juin 2016 (1) Mai 2016 (1) Avril 2016 (1) Mars 2016 (1) Février 2016 (1) Janvier 2016 (1) RSS Freeware ColorNote Bloc-note Veeam backup Fil des articles Fil des commentaires Information Technology Skills © 2016 - les connaissances inédites de l'informatique Haut de page