Comment trouver les ordinateurs sur lesquels un utilisateur est connecté ?
Voici une comparaison des procédures d'identification des ordinateurs sur lesquels un utilisateur est connecté avec Windows PowerShell et ADAudit Plus :
PowerShell
Étapes permettant d'identifier les ordinateurs sur lesquels un utilisateur est connecté à l'aide de PowerShell :
- Définissez le domaine à partir duquel vous voulez récupérer le rapport.
- Identifiez le DC primaire pour récupérer le rapport.
- Compilez le script.
- Exécutez-le dans Windows PowerShell.
Sample Windows PowerShell script
$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 scriptADAudit Plus
Pour obtenir le rapport,
- 1. Rapports -> Rapports sur les connexions des utilisateurs -> Utilisateurs connectés à plusieurs ordinateurs
- Sélectionnez le « Domaine » souhaité.
- Sélectionnez « Exporter en tant que » pour exporter le rapport dans l'un des formats préférés (CSV, PDF, HTML et XLS).
Capture d'écran
Voici les limites de l'obtention de rapports sur tous les ordinateurs auxquels les utilisateurs sont connectés à l'aide d'outils natifs comme Windows PowerShell :
- Nous ne pouvons exécuter ce script qu'à partir des ordinateurs qui ont le rôle de services de domaine Active Directory.
- Pour changer les formats de date, le script doit être modifié à chaque fois.
- L'application de différents fuseaux horaires sur les résultats est également difficile, car les fonctionnalités ne sont pas prédéfinies.
- Chaque fois que le rapport doit être exporté dans un format différent, le script doit être modifié.
- L'application de davantage de filtres, comme UO ou « Le nom d'utilisateur commence par », augmente la complexité de la requête LDAP
ADAudit Plus analyse automatiquement tous les DC du domaine pour récupérer les informations sur tous les ordinateurs sur lesquels les utilisateurs sont connectés, génère le rapport et le présente à l’aide d’une interface utilisateur simple et intuitive.