Запуск приложения на удаленной машине
От: _ssss  
Дата: 07.03.03 08:17
Оценка:
Люди помогите!
Возникла необходимость контроля папок и файлов на удаленных машинах.
1.Вопрос как запусить с тех машин FAR или WinCmd?
Пробывал устанавливать соединение через WNetAddConnection2 а потом CreateProcess Far'у — не получилось.
2.Может есть другой путь?

Буду рад любой помощи.
Re: Запуск приложения на удаленной машине
От: SCS  
Дата: 07.03.03 09:23
Оценка:
Здравствуйте, _ssss, Вы писали:
S>Возникла необходимость контроля папок и файлов на удаленных машинах.
контроль слово достаточно ёмкое. всё под контролем или только то, что находится в расшаренных папках ?

S>1.Вопрос как запусить с тех машин FAR или WinCmd?

S>Пробывал устанавливать соединение через WNetAddConnection2 а потом CreateProcess Far'у — не получилось.

т.е. выполняются там, а окно со списком папок и файлов на твоей машине ? [terminal server]
или у тебя не получился запуск far на смапленный диск ?

PS:если есть права админа (имя+пароль) используй WMI, или подключай шары C$ D$ ... для NT систем. (следи, чтобы их юзеры не убивали)
SCS
Re[2]: Запуск приложения на удаленной машине
От: _ssss  
Дата: 07.03.03 10:05
Оценка:
Здравствуйте, SCS, Вы писали:

S>>Возникла необходимость контроля папок и файлов на удаленных машинах.

SCS>контроль слово достаточно ёмкое. всё под контролем или только то, что находится в расшаренных папках ?
В общем задача такая: если пользователь создает папки или файлы не относящиеся к делу — убить.
Причем:
— папки необязательно должны быть расшарены.
— админский пароль на удаленные машины я знаю.

S>>Вопрос как запусить с тех машин FAR или WinCmd?

S>>Пробывал устанавливать соединение через WNetAddConnection2 а потом CreateProcess Far'у — не получилось.

SCS>т.е. выполняются там, а окно со списком папок и файлов на твоей машине ?

Да, да, Вы правильно поняли. Я пытался запустить far, надеясь, что он покажет список файлов удаленной машины. Но увы фокус не прошел. Я так понимаю все гораздо сложнее.
Люди, помогите-е-е!
Re[3]: Запуск приложения на удаленной машине
От: SCS  
Дата: 07.03.03 10:40
Оценка: 2 (1)
Здравствуйте, _ssss, Вы писали:
S>Да, да, Вы правильно поняли. Я пытался запустить far, надеясь, что он покажет список файлов удаленной машины. Но увы фокус не прошел. Я так понимаю все гораздо сложнее.

1. используй стандартные средства от MS, например, SMS 2.0 или уже скоро выйдет SMS 2003. Есть схожие пакеты и от сторонних производителей
2. пиши нужные тебе программы с использованием возможностей WMI.
3. иное
SCS
Re: Запуск приложения на удаленной машине
От: TK Лес кывт.рф
Дата: 07.03.03 10:51
Оценка:
Здравствуйте, _ssss, Вы писали:

S>Люди помогите!

S>Возникла необходимость контроля папок и файлов на удаленных машинах.
S>1.Вопрос как запусить с тех машин FAR или WinCmd?
S> Пробывал устанавливать соединение через WNetAddConnection2 а потом CreateProcess Far'у — не получилось.
S>2.Может есть другой путь?

Нужно заменить точку на имя машиты.
Set oProcess = GetObject("winmgmts:\\.\root\cimv2:Win32_Process")
oProcess.Create "cmd.exe"
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[4]: Запуск приложения на удаленной машине
От: _ssss  
Дата: 07.03.03 10:52
Оценка:
Спасибо за помощь.
Re[2]: Запуск приложения на удаленной машине
От: _ssss  
Дата: 07.03.03 12:57
Оценка:
Здравствуйте, TK, Вы писали:

TK>Нужно заменить точку на имя машиты.

TK>
TK>Set oProcess = GetObject("winmgmts:\\.\root\cimv2:Win32_Process")
TK>oProcess.Create "cmd.exe"
TK>

Да, но как это сделать на VC?
Re: Запуск приложения на удаленной машине
От: Andrew S Россия http://alchemy-lab.com
Дата: 07.03.03 20:22
Оценка:
Ну вот, опять все советуют WMI.. А на NT4 по умолчанию WMI то нет.
Зато есть возможность создать сервис удаленно.
Итак, читаем http://codeguru.earthweb.com/network/xCmd.html

Есть еще порох в пороховницах и ягоды... тоже есть.


S>Люди помогите!

S>Возникла необходимость контроля папок и файлов на удаленных машинах.
S>1.Вопрос как запусить с тех машин FAR или WinCmd?
S> Пробывал устанавливать соединение через WNetAddConnection2 а потом CreateProcess Far'у — не получилось.
S>2.Может есть другой путь?

S>Буду рад любой помощи.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Запуск приложения на удаленной машине
От: Аноним  
Дата: 09.03.03 12:54
Оценка:
www.sysinternals.com утилита PsExec
www.ntkernel.com/articles/psexec.shtml краткое описание принципов построения
Re: Запуск приложения на удаленной машине
От: _ssss  
Дата: 10.03.03 10:09
Оценка:
Всем ответившим большое спасибо.
Re[2]: Запуск приложения на удаленной машине
От: oldhuman  
Дата: 14.03.03 08:46
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Ну вот, опять все советуют WMI.. А на NT4 по умолчанию WMI то нет.

AS>Зато есть возможность создать сервис удаленно.
AS>Итак, читаем http://codeguru.earthweb.com/network/xCmd.html
Скачал вышеуказанную программу, запускаю
oShell.run "xCmd \\srv1 /user:DOMAIN\admin /pwd:password cmd"
Затем в cmd пытаюсь выполнить команду CScript x:\setup.js, на что получаю сообщение
"Ошибка CScript: Ошибка (отказано в доступе) при загрузке сценария x:\setup.js"
Кстати, та же ошибка вылетала при попытке выпаолнить тот же скрипт через exec.vbs из ResourceKit...
В чем может быть проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.