удаленное выполнение команды на сервере Windows 2003

Окончательная Начальная загрузка CD также. Найденный ошибкой жесткого диска с ним, хотя те приложения не являются самой интуитивной вещью на земле.

6
задан 27 June 2009 в 21:09
8 ответов

Какие проблемы Вы имеете с PSExec и W2k3 точно? Мы используем два вместе экстенсивно в 500 + серверная среда W2k3...

На самом деле целый комплект PSTools качает мой мир.

Править:

Это - продолжение Вашего редактирования подлинного билета.

Проблема, с которой Вы встречаетесь, состоит в том, что "копия" является функцией CMD.exe. Это не существует как свой собственный исполняемый файл самостоятельно. То же как нет никакого Del.exe или MD.exe и т.д.

Если Вы хотите, чтобы Ваш пример работал, необходимо вызвать CMD via PSexec и передать команду копии этому. Вот пример:

psexec -u MyDomain\MyUsername -p MyPassword \\MyServer cmd.exe /c copy c:\sys\util\monitor_localhost.bat blah.bat

Результат следующие:

==================================
PsExec v1.86 - Execute processes remotely Copyright (C) 2001-2007 Mark Russinovich Sysinternals - www.sysinternals.com

1 file(s) copied. cmd.exe exited on fcgwnt53 with error code 0.
==================================
7
ответ дан 3 December 2019 в 00:14
  • 1
    Я добавил комментарий к своей исходной регистрации выше. Все предложения ценятся - Спасибо. –  Steve Hawkins 27 June 2009 в 06:43
  • 2
    Исправленный мой ответ после Вашего редактирования –  Izzy 29 June 2009 в 23:08
  • 3
    Спасибо очень, Ваше предложение работало просто великолепно. Я действительно ценю совет. –  Steve Hawkins 30 June 2009 в 05:31
  • 4
    Довольный это было полезно :) –  Izzy 30 June 2009 в 06:57

Администратор Арсенал позволяет Вам выполнять удаленные команды одной, некоторым или всем Вашим системам окон. Это свободно попробовать.

После выбора, какой компьютер (компьютеры) выполнить команду на, просто избранные Инструменты-> Удаленная Команда и Вы на пути.

3
ответ дан 3 December 2019 в 00:14
2
ответ дан 3 December 2019 в 00:14

Стандартные команды могут быть выполнены через telnet, который ее отключенное на всей Microsoft Workstations по умолчанию, но может быть включен через GPO и добавление пользователя к группе объектов 'пользователей Telnet'. Это должно быть достаточным для большинства системных команд.

0
ответ дан 3 December 2019 в 00:14

Вы могли бы хотеть попробовать "-c" опцию за psexec. Это скопирует файл в удаленную систему и затем выполнит его, иначе, это будет ожидать, что это будет присутствовать в удаленной системе. Так что-то как (копируют do.bat в c локальной системы: и затем):

psexec-c \remote-svr-i-u MyUsername c:\do.bat

Кроме того, почему Вы хотите, чтобы это взаимодействовало с настольной сессией удаленной системы (-i опция)?

hth, ~H

0
ответ дан 3 December 2019 в 00:14

Ваша групповая команда предполагает, что do.bat локально присутствует на удаленном сервере в указанном местоположении. Если это не так затем можно попросить, чтобы psexec.exe скопировал файл с локальной машины на удаленную машину с помощью-C опцию и затем выполнил его.

Также, как указано, если Вы ничего не делаете, интерактивный материал со сценарием не включает-I опцию.

Я попробовал beyondexec.exe, это - хорошая замена для psexec.exe.

Но я предпочитаю psexec.exe, поскольку это теперь обеспечивается через Microsoft, таким образом, легче выровнять по ширине свое существование на серверах ястребам безопасности.

0
ответ дан 3 December 2019 в 00:14
  • 1
    См. примечание это I' ve, добавленный к моей регистрации выше. –  Steve Hawkins 27 June 2009 в 09:40

Я мог быть неправым, но разве PS 2.0 не позволяет удаленные команды и PS 1.0, локальный только?

0
ответ дан 3 December 2019 в 00:14

Я не могу сказать, что когда-либо пробовал это на машине Windows, но на Linux, можно ограничить команды, которые ssh может выполнить через использование сценария Authprogs.

Я поместил версию HP ssh в большинстве моих систем Windows для удаленного использования командной строки. Я нашел, что это довольно легко установить по сравнению с некоторыми из других дистрибутивов ssh для Windows там. Google "SP25021" для нахождения HP обеспеченным установщик.

Я уверен, что существуют намного более новые версии sshd для доступного Windows. Я советовал бы использовать последнюю версию, если Ваши системы не находятся позади некоторых серьезных брандмауэров.

См.: Ограничение SSH управляет http://www.cmdln.org/2008/02/11/restricting-ssh-commands/

-1
ответ дан 3 December 2019 в 00:14

Теги

Похожие вопросы