Перейти к содержимому


Фотография

Создать задачу в KSC 10 выполнения команд CMD на удаленном компьютере в сети


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 OFF   i_965

i_965

    Новичок

  • Новички
  • Cообщений: 3

Отправлено 13 Апрель 2019 - 14:26

Добрый день.

Создал задачу (bat-файл), инсталляционный пакет, для выполнения копирования специализированной программы, с последующей индексацией баз данных из папки общего доступа (с заменой). Выполняется только копирование, без вывода на экран.

Сам bat-файл выполняется, если запускать на компьютере, а  задача нет (а именно индексирование) , хоть и пишет в KSC выполнено.На компьютере, на котором выполняется задача, ни чего на экране не происходит.

Я полагаю, что задача ,после копирования выполняется от Local system.

Как создать задачу выполнения команд CMD на компьютерах в сети в KSC 10 с выводом результатов на экран?

Пробовал от администратора .Не  работает.

Подскажите пожалуйста ,можно-ли как-то эту задачу реализовать ?

Спасибо.    


  • 0

#2 OFF   i_965

i_965

    Новичок

  • Новички
  • Cообщений: 3

Отправлено 20 Апрель 2019 - 15:26

Вот bat-файл::

 

@echo off
chcp 1251 >nul
taskkill /F /IM CommonComponents.UnifiedClient.exe
Timeout /t 4 /nobreak >nul
if exist C:\"Program Files (x86)"\Ais3Prom\ goto process64
if exist C:\"Program Files"\Ais3Prom\ goto process86
echo %computername% — Время: %time% >> \\I000-app29\FKU\Logs\Ne_ustanovleno_%Date%.txt 
goto The_End
:process86
xcopy "\\i0000-app029\FKU\HOT_FIX" "C:\Program Files\Ais3Prom\" /E/Y
Timeout /t 2 /nobreak >nul
start "" "C:\Program Files\Ais3Prom\Client\CommonComponents.Catalog.IndexationUtility.exe"
echo %computername% — Время: %time% >> \\I000-app029\FKU\Logs\Ustanovleno_x86_%Date%.txt
goto The_End
:process64
xcopy "\\I0000-app29\FKU\HOT_FIX" "C:\Program Files (x86)\Ais3Prom\" /E/Y
Timeout /t 2 /nobreak >nul
start "" "C:\Program Files (x86)\Ais3Prom\Client\CommonComponents.Catalog.IndexationUtility.exe"
echo %computername% — Время: %time% >> \\I000-app029\FKU\Logs\Ustanovleno_x64_"%Date%.txt 
:The_End
exit
 
Подскажите пожалуйста, как создать правильно задачу, что-бы она сработала в KSC 10 ??
 
Спасибо.

  • 0

#3 OFF   oit

oit

    Корифей

  • Совет фан-клуба
  • PipPipPipPipPipPipPipPipPipPipPip
  • Cообщений: 8 530

Награды

     

Отправлено 20 Апрель 2019 - 17:37

Дело в том, что батник через Ксц от имени систем запускается, а локально - от имени пользователя.

В этом - вся проблема.


  • 0

#4 OFF   i_965

i_965

    Новичок

  • Новички
  • Cообщений: 3

Отправлено 21 Апрель 2019 - 13:24

Спасибо.

Есть-ли выход из этого положения ??


  • 0

#5 OFF   oit

oit

    Корифей

  • Совет фан-клуба
  • PipPipPipPipPipPipPipPipPipPipPip
  • Cообщений: 8 530

Награды

     

Отправлено 21 Апрель 2019 - 13:57

i_965, через КСЦ, вряд ли - по крайней мере, решение всех таких же проблем я не видел. Либо у программа могла работать от система, либо система повышать права, либо использовать что-то иное, типа сццм.

Сейчас все вопросы по корпоративным продуктам задаются тут: https://community.ka...dlya-biznesa-31

Там отвечает ТП Лаборатории.


  • 0

#6 OFF   mta_747

mta_747

    Новичок

  • Новички
  • Cообщений: 1

Отправлено 26 Октябрь 2019 - 06:24

 

Вот bat-файл::

 

@echo off
chcp 1251 >nul
taskkill /F /IM CommonComponents.UnifiedClient.exe
Timeout /t 4 /nobreak >nul
if exist C:\"Program Files (x86)"\Ais3Prom\ goto process64
if exist C:\"Program Files"\Ais3Prom\ goto process86
echo %computername% — Время: %time% >> \\I000-app29\FKU\Logs\Ne_ustanovleno_%Date%.txt 
goto The_End
:process86
xcopy "\\i0000-app029\FKU\HOT_FIX" "C:\Program Files\Ais3Prom\" /E/Y
Timeout /t 2 /nobreak >nul
start "" "C:\Program Files\Ais3Prom\Client\CommonComponents.Catalog.IndexationUtility.exe"
echo %computername% — Время: %time% >> \\I000-app029\FKU\Logs\Ustanovleno_x86_%Date%.txt
goto The_End
:process64
xcopy "\\I0000-app29\FKU\HOT_FIX" "C:\Program Files (x86)\Ais3Prom\" /E/Y
Timeout /t 2 /nobreak >nul
start "" "C:\Program Files (x86)\Ais3Prom\Client\CommonComponents.Catalog.IndexationUtility.exe"
echo %computername% — Время: %time% >> \\I000-app029\FKU\Logs\Ustanovleno_x64_"%Date%.txt 
:The_End
exit
 
Подскажите пожалуйста, как создать правильно задачу, что-бы она сработала в KSC 10 ??
 
Спасибо.

 

 

Доброе утро!

 

Скажите пожалуйста,

кто и когда запускает Ваш батник?

и не жалуются ли потом на taskkill /F /IM CommonComponents.UnifiedClient.exe ?

 

Мы подошли к теме установки хотфиксов с другой стороны.

Если все еще интересует могу рассказать...


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных