PsLoggedOn v1.33

Par Mark Russinovich

Paru le 04 décembre 2006

Introduction

Vous pouvez déterminer qui utilise des ressources sur votre ordinateur local avec la commande « net » (« net session »). Toutefois, il n'existe aucun moyen intégré de déterminer qui utilise les ressources d'un ordinateur distant. De plus, NT ne dispose pas d'outil permettant de voir qui est connecté à un ordinateur, localement ou à distance. PsLoggedOn est une applet qui affiche à la fois les utilisateurs connectés localement et les utilisateurs connectés via des ressources à l'ordinateur local ou distant. Si vous indiquez un nom d'utilisateur à la place d'un ordinateur, PsLoggedOn recherche les ordinateurs dans le voisinage de réseau et indique si l'utilisateur est actuellement connecté. Le code source complet est inclus.

PsLoggedOn définit un utilisateur connecté localement comme étant un utilisateur dont le profil est chargé dans le Registre. Autrement dit, PsLoggedOn détermine qui est connecté en analysant les clés sous la clé HKEY_USERS. Pour chaque clé dont le nom est un SID (identificateur de sécurité) de l'utilisateur, PsLoggedOn recherche le nom d'utilisateur correspondant et l'affiche. Pour déterminer qui est connecté à un ordinateur via des partages de ressource, PsLoggedOn utilise l'API NetSessionEnum. Veuillez noter que PsLoggedOn vous affiche comme étant connecté via un partage de ressources aux ordinateurs distants que vous interrogez parce qu'une ouverture de session est requise pour que PsLoggedOn accède au Registre d'un système distant.

Haut de page

Installation

Il vous suffit de copier PsLoggedOn sur votre chemin exécutable et de taper « psloggedon ».

PsLoggedOn fonctionne sous Windows Vista, NT 4.0, Win2K, Windows XP et Server 2003.

Haut de page

Utilisation

Utilisation : psloggedon [- ] [-l] [-x] [\\nom d'ordinateur | nom d'utilisateur]

-

Affiche les options prises en charge et les unités de mesure utilisées pour les valeurs de sortie.

-l

Affiche uniquement les connexions locales à la place des connexions locales et de ressource réseau.

-x

N'affiche pas les heures de connexion.

\\nom_de_l'ordinateur

Spécifie le nom de l'ordinateur pour lequel les informations de connexion doivent être répertoriées.

nom_d'utilisateur

Si vous spécifiez un nom d'utilisateur, PsLoggedOn recherche sur le réseau les ordinateurs auxquels cet utilisateur est connecté. C'est utile pour s'assurer qu'un utilisateur donné n'est pas connecté lorsque vous êtes sur le point de modifier sa configuration de profil utilisateur.

Haut de page

PsTools

PsLoggedOn fait partie d'un kit d'outils de ligne de commande Sysinternals en pleine croissance appelé PsTools aidant à la gestion des systèmes Windows NT/2K locaux et distants.

Télécharger PsTools (1 Mo)

Haut de page