Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Примеры, приведенные в этом разделе, демонстрируют использование средства remote и показывают пример входных и выходных данных.
Базовая команда сервера
Следующая команда запускает удаленный сеанс на компьютере.
Команда использует параметр /s для указания серверной команды. Он использует команду cmd для запуска командной оболочки Windows (Cmd.exe) и называет сессию тест1.
remote /s cmd test1
В ответ средство remote запускает сеанс и отображает команду, которую клиенты будут использовать для подключения к сеансу.
**************************************
*********** REMOTE ************
*********** SERVER ************
**************************************
To Connect: Remote /C SERVER06 "test1"
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
Базовая команда клиента
Следующая команда подключается к удаленному сеансу на компьютере Server01. Команда использует параметр /c для указания клиентской команды. Он указывает имя сервера компьютера, Server01 и имя сеанса на этом компьютере , test1.
remote /c server01 test1
В ответ средство remote отображает сообщение о том, что клиентский компьютер подключен к сеансу на серверном компьютере. В сообщении отображается имя компьютера сервера и локального пользователя (Server04 user1).
**************************************
*********** REMOTE ************
*********** CLIENT ************
**************************************
Connected...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Program Files\Debugging Tools for Windows>
**Remote: Connected to SERVER04 user1 [Tue 9:39 AM]
После подключения клиента к серверу команды, введенные в командной строке на клиентских и серверных компьютерах, отображаются на обоих дисплеях.
Например, если ввести dir в командной строке клиентского компьютера, в окне командной строки на клиентских и серверных компьютерах отображается отображение каталога.
Использование параметров сервера
Следующая команда на стороне сервера запускает удаленный сеанс с отладчиком NTSD.
Команда использует параметр /s для указания серверной команды. Следующий параметр ntsd -d -v — это команда консоли, которая запускает отладчик вместе с параметрами отладчика. Так как команда консоли включает пробелы, она заключена в кавычки. Команда содержит имя сеанса, debugit.
Команда использует параметр /u для разрешения только администраторам компьютера и определенного пользователя User03 в Domain01 для подключения к сеансу. В нем используются параметры /f и /b для указания черного текста (переднего плана) на белом фоне.
Наконец, команда использует параметр /-v , чтобы сеанс невидим для пользовательских запросов. Сеансы отладчика по умолчанию отображаются.
remote /s "ntsd -d -v" DebugIt /u Administrators /u Domain01\User03
/f black /b white /-v
В ответ средство Remote создает сеанс с именем DebugIt и запускает NTSD с указанными параметрами. Сообщение указывает, что только указанные пользователи имеют разрешение на подключение. Он также изменяет окно команд на указанные цвета.
**************************************
*********** REMOTE ************
*********** SERVER ************
**************************************
Protected Server! Only the following users or groups can connect:
Administrators
Domain01\User03
To Connect: Remote /C SERVER06 "debugit"
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
Использование параметров клиента
Следующая команда подключается к удаленному сеансу с отладчиком NTSD, запущенным в предыдущем примере.
Команда использует параметр /c для указания клиентской команды. Он указывает имя сервера компьютера, server06 и имя удаленного сеанса, debugit.
Команда также включает параметр /k , чтобы указать расположение файла цвета ключевого слова.
remote /c server06 debugit /k c:\remote_client.txt
Цветовый файл содержит следующий текст:
Registry
white, blue
Token
red, white
Данный текст инструктирует удаленное средство отображать строки выходных данных со словом "registry" (без учета регистра) в белом тексте на синем фоне и также отображать строки со словом "token" в красном тексте на белом фоне.
В ответ средство remote подключает клиента к сеансу сервера и отображает следующее сообщение.
**************************************
*********** REMOTE ************
*********** CLIENT ************
**************************************
Connected...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
Теперь клиент может отправлять команды в отладчик NTSD на серверном компьютере. Выходные данные команды отображаются как на клиентских, так и на серверных компьютерах.
Строки выходных данных с словом "реестр" отображаются на клиентском компьютере в белом тексте на синем фоне, а строки выходных данных с словом "ядро" в красном тексте на белом фоне.
Запрос сеанса
Средство remote включает параметр запроса (/q), который отображает список удаленных сеансов на определенном компьютере. Отображение включает только видимые сеансы (сеансы отладчика, запускаемые без параметра /-v, и сеансы без отладчика, запускаемые с параметром /v).
Вы можете запросить сеансы с сервера или клиентских компьютеров. Необходимо указать имя компьютера, даже если запрашивать сеансы на локальном компьютере.
Следующая команда запрашивает сеансы на локальном компьютере Server04.
remote /q Server04
В ответ средство удаленного управления сообщает, что на локальном компьютере отсутствуют удаленные сеансы.
Querying server \\Server04
No Remote servers running on \\Server04
В отличие от этого, в ответ на запрос о сеансах на другом компьютере , Server06, средство удаленного управления перечисляет сеансы, выполняемые на этом компьютере.
Querying server \\Server06
Visible sessions on server Server06:
ntsd [Remote /C SERVER06 "debug"] visible
cmd [Remote /C SERVER06 "test"] visible
На экране перечислены видимые сеансы, консольные программы, работающие на этих сеансах (NTSD и окно командной строки), а также команда, которая подключается к сеансу. Имя сеанса отображается в синтаксисе команды в кавычках.
Отображение не отображает разрешения, установленные для этих сеансов, если таковые есть. Следовательно, экран может отображать сеансы, для участия в которых вы не имеете права.
Использование команд сеанса
Команды удаленного сеанса можно использовать в любое время во время удаленного сеанса.
Следующая команда отправляет сообщение всем компьютерам, подключенным к сеансу.
@M I think I found the problem.
В результате сообщение отображается в окнах командной строки всех компьютеров в сеансе. Это сообщение содержит имя компьютера и день и время сообщения.
@m I think I found the problem. [SERVER01 Wed 11:53 AM]
Когда сообщение отправляется с сервера, "Локальный" отображается в метке вместо имени компьютера.
@m I think I found the problem. [Local Wed 11:52 AM]
Следующая команда создает всплывающее сообщение, которое отображается на серверном компьютере. На всех клиентских компьютерах в сеансе он записывает сообщение в окно командной строки.
@P Did you see that?
На клиентских компьютерах всплывающее сообщение появится в командном окне.
From SERVER02 [Wed 11:58 AM]
Did you see that?
Время, которое отображается в метке сообщения, всегда является временем на серверном компьютере, даже если клиентский компьютер, отправляющий сообщение, находится в другом часовом поясе.
Завершение удаленного сеанса
В следующих примерах показано, как использовать команды удаленного сеанса для отключения клиентского компьютера от сеанса и завершения удаленного сеанса. Только серверный компьютер, на который запущен удаленный сеанс, может завершить его.
Чтобы отключить клиентский компьютер от удаленного сеанса, на клиентском компьютере введите @q.
В ответ на клиентском компьютере, который был отключен, появится следующее сообщение.
*** SESSION OVER ***
На всех остальных компьютерах в сеансе средство remote публикует сообщение с именем компьютера и пользователя, который отключен, а также день и время отключения.
**Remote: Disconnected from SERVER04 User01 [Wed 12:01 PM]
Чтобы завершить удаленный сеанс, на серверном компьютере введите @k. Эта команда автоматически отключает клиенты, а затем завершает сеанс.