Jump to content

Запуск .bat файла через задачу "Удаленная установка программы"


Go to solution Solved by durtuno,

Recommended Posts

Добрый день, есть задача установки на все пк в домене платформы 1с. Для этого был создан bat файл с содержанием:

msiexec /i "1CEnterprise 8 Thin client (x86-64).msi" TRANSFORMS="new1.0.mst" TRANSFORMS="1049.mst" /passive

и данный файл был помещен в папке с требуемыми для его работы файлами "1CEnterprise 8 Thin client (x86-64).msi" и "new1.0.mst" с "1049.mst"

Для проверки работоспособности запустил данный батник с правами администратора домена - установка прошла.

Далее был создан инсталляционный пакет где был указан путь к bat файлу и установлена галка  "копировать всю папку в инсталляционный пакет".

Потом была создана задача "удаленная установка программы" где пробовал распространять при помощи агента администрирования (проверил на установке fireFox - агент смог его установить) так и средствами windows с указанием учетных данных администратора домена на тестовые пк но каждый раз получаю ошибку:

В инсталляционном пакете не найден один или несколько файлов, которые требуются для удаленной установки программы. Возможно, в задаче используется инсталляционный пакет, не настроенный для удаленной установки средствами Сервера администрирования. Создайте задачу на основе верного инсталляционного пакета.

Подскажите где я совершаю ошибку?

 

Link to comment
Share on other sites

44 минуты назад, Petr P сказал:

msiexec /i "1CEnterprise 8 Thin client (x86-64).msi" TRANSFORMS="new1.0.mst" TRANSFORMS="1049.mst" /passive

Почему Вы решили, что командная строка должна выглядеть именно так?

Вы её составили самостоятельно, или откуда-то скопировали?

Откуда, со страницы ИТС?

 

Edited by durtuno
Link to comment
Share on other sites

строка была взята из статьи ( не уверен что можно размещать ссылки на другие форумы ) https://infostart.ru/1c/articles/296227/  и ее работоспособность была проверенна при распространении через GPO (к сожалению  распространить используя GPO во все организации не получиться). По этому я могу утверждать что командная строка - рабочая.

Да, ещё добавлю что пробовали использовать сетевое размещение файлов  1CEnterprise 8 Thin client (x86-64).msi и пр - ошибка такая же.

Link to comment
Share on other sites

  • Solution

Попробуйте так:

msiexec /qn /i "1CEnterprise 8 Thin client (x86-64).msi" TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=0 THICKCLIENT=0 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

image.thumb.png.df454305d45eb6a0afb77a9ca2c5143b.png

image.thumb.png.2a0fa90bb73502900e1d7e4d817c8a9a.png

Следует добавить, что в сети встречаются уже устаревшие инструкции, тогда, когда 1с распространяла только один инсталлер платформы и требовалось указывать дополнительные параметры.

Поэтому в некоторых случаях, некоторые параметры можно опускать, а можно указывать в точности (параметры подсмотрел в этой статье).

Edited by durtuno
  • Like 1
Link to comment
Share on other sites

Спасибо, вариант предложенный вами отработал.

вы не могли бы поделиться информацией, в какую директорию на ПК копируется пакет, от какой службы он запускается при использовании агента (без указания кредов ПК)?

Link to comment
Share on other sites

31 минуту назад, Petr P сказал:

в какую директорию на ПК копируется пакет,

Системный темп

%WINDIR%\Temp\

, обычно:

C:\Windows\Temp\

 

32 минуты назад, Petr P сказал:

от какой службы он запускается при использовании агента

От имени системы.

Link to comment
Share on other sites

  • 3 weeks later...

Я создал задачу на запуск определенного CMD и в нем уже меняю пути к другим CMD.

Содержимое CMD, с которого у меня 1С устанавливается, с копирование nethasp.ini:

"%~dp01CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=1 THICKCLIENT=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

copy /y \\1c-app\1c82adm\nethasp.ini "c:\Program Files\1cv8\8.3.20.2180\bin\conf"

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...