Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   перенос выполнения exe-ка на сервер (http://forum.oszone.net/showthread.php?t=56126)

Pomaranch 04-11-2005 11:03 370306

перенос выполнения exe-ка на сервер
 
Здравствуйте!
Помогите пожалуйста!
Необходимо перенести выполнение exe-ка на сервер для более быстрого выполнения задач. Говорят можно как-то поканалам удаленного управления сервером... Подскажите пожалуйста как это сделать.
Заранее благодарен!

Dsf 04-11-2005 16:46 370394

Здравствуйте!
Помогаю!
Не знаю, вашей ли задачи решения предлагаю (понять изложенное условие не смог), но тем не менее:

run.js:

var strComputer = "remoteHost", intProcessID=0, objWMIService;
objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\" +
strComputer + "\\root\\cimv2:Win32_Process");
var Error = objWMIService.Create("notepad.exe", null, null, intProcessID);

Exe-файл может находиться и на удалённом компьютере, т.е. можно указать сетевой путь.
Вопрос учётной записи, от имени которой всё это выполняется, решает impersonationLevel=impersonate. (есть и другие уровни)
И ещё небольшое замечание: в XP и дальше процессы, запускаемые таким образом на удалённом компьютере, не будут интерактивны.
Из известных мне workarounds - запуск с помощью at (планировщика заданий).

Но если интерактивность не нужна, то это решение должно подойти.
Почитать про это можно здесь:
http://msdn.microsoft.com/library/en...asp?frame=true

Успехов!

P.S. Постарайтесь излагать условие задачи понятнее - абсолютно непонятно, что вы имеете под фразой "перенести выполнение на сервер для более быстрого ...".
О каком exe-ке идёт речь?


Время: 08:11.

Время: 08:11.
© OSzone.net 2001-