Поделиться через


Команда запроса пользователя не запрашивает сведения с удаленного сервера

В этой статье показано, как устранить проблему, из-за которой query user команда не запрашивает сведения с удаленного сервера.

Исходный номер базы знаний: 235567

Симптомы

При использовании команды пользователя запроса для получения сведений с удаленного сервера он сообщает, что пользователь не существует.

Например:
query user username /server:remoteserver

Также может отображаться следующая ошибка:

Пользователь не существует для имени пользователя

Причина

Эта проблема возникает при использовании query user команды и указании имени пользователя. Команда "Запрос" предполагает, что это является локальным, а для этого пользователя используется только локальный сервер.

Использование query user /SERVER:REMOTESERVER сообщает об этом, но перечисляет всех пользователей, которые в настоящее время вошли на удаленный сервер.

Решение

Чтобы устранить эту проблему, получите последний пакет обновления для Windows NT Server 4.0, выпуск Terminal Server Edition.

Обходное решение

Чтобы обойти эту проблему, используйте один из следующих методов:

  • Запросите удаленный сервер и не вводите имя пользователя. Эта команда содержит список всех пользователей на этом сервере.
    query user / server:remoteserver

  • Чтобы получить один список пользователей, можно отправить выходные данные приведенной выше команды с помощью поиска:
    query user / server:remoteserver | find "username"

  • Создайте пакетный файл для запроса одного пользователя.
    Batch File Name: Q.bat
    Введите следующий текст в пакетном файле и сохраните файл: query user / server :%1 | find "%2"
    Введите следующее в командной строке:

    q remoteserver username

    Примечание.

    REMOTESERVER и USERNAME — это соответствующий сервер и пользователь, который вы пытаетесь запросить.

Состояние

Корпорация Майкрософт подтвердила, что это проблема в Microsoft Windows NT Server версии 4.0, 4.0 SP, Terminal Server Edition.

Эта проблема была впервые исправлена в Windows NT Server 4.0, Terminal Server Edition, пакет обновления 5.