Dmitry
С 1Ской это не всё так просто Ставишь одну версию, а библиотека должна зарегана другая
Sergey
Два приложения сделай
Dmitry
и зависимость?
Владимир
@ECHO OFF IF NOT "%PROCESSOR_ARCHITEW6432%"=="AMD64" GOTO native %SystemRoot%\Sysnative\cmd.exe /c %0 %* EXIT :native
Владимир
сверху батника сделай
Dmitry
спасибо, сейчас попробую
Dmitry
меркантильная железка!
Владимир
и програм x86 можно оставить. если ты уверен что у тебя нет 32 битных ОС
Владимир
в 32 битной OS нет папки x86
Dmitry
в 32 битной OS нет папки x86
Это на серверы ставиться будет Там нет х32
Владимир
нну другое дело :)
Mikhail
а dll не регается
а её обязательно регать? буквально на днях раскатывал 2667 клиент, без регистрации все работает
Dmitry
что-то там завязано на эту библиотеку
Dmitry
MTC task with id {39497065-9C6A-49A5-AC58-745EC06F9768}, changed state from 4 to 5
Dmitry
на этом заканчивается установка
Dmitry
1Ска ставится, библиотека не регается :)
Dmitry
Раскройте секрет реганья dll'ки через sccm?
Anton
а мы чот не регаем и все работает
Anton
хотя за 1с я вообще не особо в курсе
Dmitry
если просто клиента ставить, то проблем нет
Dmitry
а вот если сраную библиотеку после установки регать
Dmitry
то проблема
Владимир
то проблема
руками то регается?
Dmitry
руками запускаешь скрипт - всё ок
Владимир
моя шляпа не помогла чтоли?
Dmitry
1Ска поставилась и всё...
Владимир
покажи скрипт со шляпой :)
Quantum Yupiter
почему? :)
Это не даёт SCCM применить его способности по Content Management
Dmitry
покажи скрипт со шляпой :)
может всё кинуть в одну папку и сказать, чтобы выполнялось локально?
Владимир
скрипт покажешь ?
Quantum Yupiter
есть идеи как победить регу dll? )
Для начала или сделать логирование в батнике какого-то сорта, либо глянуть в ExecMgr, что команда выполняется с кодом 0
Quantum Yupiter
Как вариант, разбить на два пакета и зацепить Run Another Program First
Dmitry
скрипт покажешь ?
дак тот же, что сверху был с твоими и Серёгиными исправлениями
Dmitry
сейчас отдельно попробую сделать пакет с регой библиотеки
Quantum Yupiter
Ну и я бы конечно качал контент в кэш
Quantum Yupiter
Тем более 1С
Владимир
@ECHO OFF IF NOT "%PROCESSOR_ARCHITEW6432%"=="AMD64" GOTO native %SystemRoot%\Sysnative\cmd.exe /c %0 %* EXIT :native START /WAIT msiexec /i "\\sccm01\Packages\App\1C Enterprise 8.3.10.2667\client_8_3_10_2667windows\1CEnterprise 8.msi" /qr TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU TIMEOUT /T 30 /NOBREAK > NUL "C:\Windows\SysWOW64\regsvr32.exe" /s /i "%ProgramFiles(x86)%\1cv8\8.3.6.2363\bin\comcntr.dll"
Владимир
ты ж вроде говорил 1 С всегда в x86 лежит
Dmitry
Владимир
Dmitry
Спасибо, сейчас ещё раз попробую
Quantum Yupiter
Restart computers form the Configuration Manager console Beginning with this release, you can use the Configuration Manager console to identify client devices that require a restart, and then use a client notification action to restart them. Not bad!
Евгений
очень пиздатые фичи в 1710 завезли. жаль у нас нет проектов с сццм =(
Anton
Да, надо обновляться
Anton
@skorotkov ты там в демо катнул?
Sergey
угу
Quantum Yupiter
Попутно нашел Support for the previous version of Software Center ends with the first update released after January 1, 2018. Fuck yeah
Quantum Yupiter
С учетом того, что старый SC отлично работал на XP с новой версией агента...
Alexander
чёт pxe сломалось после 1710
Dmitry
поправил еще
заканчивается лог на: MTC task with id {893294B6-CD77-4A13-9EB6-22903C9E6507}, changed state from 4 to 5
Dmitry
Quantum Yupiter
Оно исчо работает
Dmitry
ПО установилось...
Quantum Yupiter
Процесс не завершился
Dmitry
Процесс не завершился
оно потом зафейлится)
Quantum Yupiter
И да, вы его запускаете 32-хбитно
Quantum Yupiter
оно потом зафейлится)
Дык правильно, есть же Maximum Run Time
Dmitry
Dmitry
Дык правильно, есть же Maximum Run Time
ну оно же не должно фейлиться :(
Quantum Yupiter
Клиент да, а вот надо ли библиотечку регать 32-битно?
Quantum Yupiter
ну оно же не должно фейлиться :(
Значит выдаёт окно например
Владимир
/i что значит в регсвр?
Владимир
м0жет эта буква виновата
Dmitry
типа инстал
Dmitry
или нет
Dmitry
надо справку глянуть
Quantum Yupiter
--------------------------- RegSvr32 —------------------------- The command-flag "/?" is not valid. Please review the command usage and try again. Usage: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname default- Register server calling DllRegisterServer. /u - Unregister server calling DllUnregisterServer. /s - Silent; display no message boxes. /i - Used without /u, calls DllInstall(TRUE, [cmdline]) to install the dll, after a successful call to DllRegisterServer. Used with /u, calls DllInstall(FALSE, [cmdline]) to uninstall the dll and DllUnregisterServer if DllInstall was successful. /n - Do not call DllRegisterServer or DllUnregisterServer; this option must be used with /i. dllname - The path (absolute or relative) to the DLL to call the entry points on. This DLL is required to export the entry points that will be called depending on the selected option (DllRegisterServer, DllUnregisterServer and/or DllInstall). —------------------------- OK —-------------------------
Владимир
я всегда просто S делал
Dmitry
Владимир
у меня в cmd такой
Владимир
%SystemDrive%\windows\SysWOW64\regsvr32.exe /s "%SystemDrive%\windows\SysWOW64\mscomct2.ocx"