|
Автор SavageNoName
|
|
Запускает команды на удаленных компьютерах с работающей службой Rexec. Команда rexec проверяет подлинность имени пользователя на удаленном компьютере до выполнения определенной команды. Операционные системы Windows XP и Windows 2000 не предоставляют возможности службы Rexec. Запущенная без параметров команда rexec выводит справку. Синтаксисrexec [узел] [-l имя_пользователя] [-n] [команда] Параметрыузел Указывает имя или IP-адрес удаленного узла (компьютера), на котором необходимо выполнить команду. -l имя_пользователя Задает имя пользователя, которое будет использовано на удаленном компьютере. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему. -n Перенаправляет ввод команды rexec с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере. команда Задает команду, которая будет запущена на удаленном компьютере. /? Отображает справку в командной строке. Примечания- Стандартные операции
Команда rexec запрашивает пароль пользователя и проверяет его на удаленном компьютере. Заданная команда будет выполняться после подтверждения подлинности пароля. Команда rexec копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда rexec обычно завершает работу после окончания работы удаленной команды. - Использование символов перенаправления
Для выполнения перенаправления на удаленном компьютере следует заключать символы перенаправления в кавычки (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл: rexec уд_компьютер cat уд_файл >> лок_файл Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере: rexec уд_компьютер cat уд_файл1">>" уд_файл2 - Интерактивные команды
Большинство интерактивных команд не могут быть запущены командой rexec. Например, командой rexec не могут быть запущены программы vi или emacs. Однако, имеется возможность использовать команды telnet. - Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
ПримерыЧтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду: rexec vax1 -l admin1 telcon
|