Comment générer et exporter un rapport sur la dernière connexion d'un utilisateur d'ordinateur

Un administrateur système veut s'assurer que seuls les utilisateurs authentifiés se connectent au réseau de l'organisation. Ce qui suit est une comparaison entre les méthodes permettant d'obtenir les détails de l'ordinateur AD sur lequel un utilisateur s'est connecté en dernier lieu en utilisant Windows PowerShell et ADAudit Plus :

Windows PowerShell

Étapes à suivre pour obtenir le rapport de la dernière connexion d'un utilisateur à l'aide de PowerShell :

  • Identifiez le domaine à partir duquel vous voulez récupérer le rapport.
  • Identifiez les attributs LDAP dont vous avez besoin pour obtenir le rapport.
  • Identifiez le DC primaire pour récupérer le rapport.
  • Compilez le script.
  • Exécutez-le dans Windows PowerShell.
  • Le rapport sera exporté dans le format spécifié dans le script.
  • Pour obtenir le rapport dans un autre format, modifiez le script en conséquence.

Exemple de script Windows PowerShell

$Computers =  Get-ADComputer  -Filter {(enabled -eq "true") -and (OperatingSystem -Like "*XP*")} | Select-Object -ExpandProperty Name
$output=@()
ForEach($PSItem in $Computers) {
    $User = Get-CimInstance Win32_ComputerSystem -ComputerName $PSItem | Select-Object -ExpandProperty UserName
    $Obj = New-Object -TypeName PSObject -Property @{
        "Computer" = $PSItem
        "User" = $User
    }
$output+=$Obj    
}

$output
 Copied
Cliquez pour copier tout le script

ADAudit Plus

Pour obtenir le rapport,

  • Connectez-vous à la console web ADAudit Plus en tant qu’administrateur.
  • Naviguez jusqu'à l’onglet Rapports dans la partie Connexion de l'utilisateur dans le volet de gauche, sélectionnez le rapport Dernière connexion de l'utilisateur.
  • Sélectionnez le domaine et cliquez sur Générer.
  • Sélectionnez Exporter en tant que pour exporter le rapport dans l'un des formats préférés (CSV, PDF, HTML, CSVDE et XLSX).

Captures d’écran :

powershell-get-last-logon-computer-1

Voici les limitations pour obtenir le dernier rapport de connexion d'un utilisateur AD sur n'importe quel ordinateur en utilisant des outils natifs comme Windows PowerShell :

  • Le script ne peut être exécuté qu'à partir des ordinateurs qui ont le rôle de services de domaine Active Directory.
  • Il est difficile de modifier les formats de date et d'appliquer différents fuseaux horaires sur les résultats de la date.
  • Il est difficile d'exporter le rapport dans des formats de fichiers autres que CSV.
  • L'application d'un plus grand nombre de filtres tels que UO ou « Le nom de l'utilisateur commence par » augmente la complexité de la requête LDAP.

ADAudit Plus, quant à lui, générera de manière transparente un rapport indiquant la dernière connexion d'un utilisateur sur n'importe quel ordinateur dans une interface utilisateur simple et intuitive, en cliquant sur un bouton.

  • Créez des scripts PowerShell, et simplifiez la vérification des changements AD avec ADAudit Plus.
  •  
  • En cliquant sur « Obtenir votre évaluation gratuite maintenant, », vous acceptez le traitement des données personnelles conformément à la Politique de confidentialité.
  •  
  • Merci du téléchargement !
  • Votre téléchargement doit commencer automatiquement dans 15 secondes. Sinon, cliquez ici pour télécharger manuellement.