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