WMI: время жизни вызванного процесса
Стоит задача - запустить на удаленной машине батник, который берет список файлов из текстового файла и последовательно архивирует их.
Если батник запустить локально (на удаленной машине), через
или
Код:
wmic process call create "c:\arc.bat"
, то все работает нормально.
Однако запуск этого же процесса по сетке приводит к глюку - процесс исполняется некоторое время и прерывается. Пробовал сваливать процесс исполнения батника в файл - цикл совершает несколько проходов и обрывается. Никаких сообщений об ошибке поймать не удается.
В чем причина такого поведения?
|
Цитата:
Цитата Glamorama
процесс исполняется некоторое время и прерывается »
|
независимо от кода батника?.. например, такой:
Цитата:
Цитата Glamorama
Пробовал сваливать процесс исполнения батника в файл »
|
так?
Код:
c:\arc.bat >c:\arc.log 2>&1
|
Я хотел бы уточнить, каким способом Вы запускаете батник на удаленной машине? Если чем-то похожим на стартовый скрипт от учетки системы - то есть ограничение на исполнение скриптов по времени (кажется 2 минуты на все скрипты) после чего система жестко обрывает их исполнение.
|
а какие есть альтернативные варианты запуска?
Не очень хочется в групповые политики есть
|
El Sanchez |
24-11-2009 16:34 1278963 |
Цитата:
Цитата Glamorama
а какие есть альтернативные варианты запуска?
Не очень хочется в групповые политики есть »
|
Использую для таких целей PsExec из пакета PsTools или Remote Script
|
с PsExec те же самые грабли, обрывается исполнение скрипта через тот же период времени
|
Отказался от идеи сделать это через скрипт Написал маленькую програмку, которая делает то же самое.
|
Время: 04:28.
© OSzone.net 2001-