Compartilhar via


O comando Query user não consulta informações do servidor remoto

Este artigo fornece ajuda para corrigir um problema em que o query user comando não consulta informações de um servidor remoto.

Número original do KB: 235567

Sintomas

Quando você usa o comando query user para obter informações de um servidor remoto, ele relata que o usuário não existe.

Por exemplo:
query user username /server:remoteserver

O seguinte erro também pode ser exibido:

Não existe nenhum usuário para o nome de usuário

Motivo

Esse problema ocorre quando você usa o query user comando e especifica um nome de usuário. O comando Query pressupõe que isso seja local e examina apenas o servidor local para esse usuário.

O uso query user /SERVER:REMOTESERVER relata essas informações, mas lista todos os usuários atualmente conectados ao servidor remoto.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Windows NT Server 4.0, Terminal Server Edition.

Solução alternativa

Para contornar esse problema, use um dos seguintes métodos:

  • Consulte o servidor remoto e não digite o nome de usuário. Esse comando lista todos os usuários nesse servidor.
    query user / server:remoteserver

  • Para obter uma única listagem de usuários, você pode enviar a saída do comando acima através de find:
    query user / server:remoteserver | find "username"

  • Crie um arquivo em lotes para consultar um único usuário.
    Batch File Name: Q.bat
    Digite o seguinte texto no arquivo em lotes e salve o arquivo: query user / server :%1 | find "%2"
    Digite o seguinte em um prompt de comando:

    q remoteserver username

    Observação

    REMOTESERVER e USERNAME são os respectivos servidores e usuários que você está tentando consultar.

Status

A Microsoft confirmou que este é um problema no Microsoft Windows NT Server versões 4.0, 4.0 SP, Terminal Server Edition.

Esse problema foi corrigido pela primeira vez no Windows NT Server 4.0, Terminal Server Edition, Service Pack 5.