# PsLoggedOn - Sysinternals | Microsoft Learn

Resumo do artigo sobre PsLoggedOn (v1.35)

* O que é: PsLoggedOn é um utilitário de linha de comando do pacote PsTools (Sysinternals) que mostra quais usuários estão conectados a um computador — localmente (perfil carregado) ou por meio de recursos compartilhados (sessões de rede). Também pode procurar, na rede, em quais computadores um usuário específico está conectado.
* Como funciona:
  * Para logons locais, verifica as chaves sob HKEY\_USERS no Registro e mapeia SIDs para nomes de usuário.
  * Para sessões de rede, usa a API NetSessionEnum.
  * Quando você consulta um computador remoto, o PsLoggedOn pode aparecer como um usuário conectado via compartilhamento porque precisa de um logon para acessar o Registro remoto.
* Instalação: copiar o executável para um diretório no PATH e executar "psloggedon".
* Uso (sintaxe): psloggedon \[ - ] \[ -l ] \[ -x ] \[\computername | username]

  Parâmetros:

  * * ```
          : mostra as opções suportadas e as unidades de medida usadas.
      ```
  * -l : mostra apenas logons locais (não mostra logons via recursos de rede).
  * -x : não exibe os horários de logon.
  * \computername : especifica o computador a ser consultado.
  * username : pesquisa na rede os computadores onde esse usuário está conectado.
* Download: faz parte do PsTools — link de download fornecido (PSTools.zip, 2.7 MB).
* Compatibilidade:
  * Cliente: Windows Vista e superior.
  * Servidor: Windows Server 2008 e superior.
* Observação útil: é prático para verificar se um usuário específico está conectado antes de fazer alterações no perfil do usuário.
