
Dmitry
15.02.2017
09:25:23
Кстати, по поводу моего вопроса выше. Сделал в анинсталляторе /promptrestart. Все равно сносит софт, если он запущен.
ну надо разобраться
ошибка
или вы по традиции подавляете запрос на перезагрузку вместо /promptrestart
msiexec /x {product_id} /q
/promptrestart - не делал
Это в deployment type

Google

Dmitry
15.02.2017
09:25:23
/promptrestart
Окей, попробую.

Sergey
15.02.2017
09:27:00
exit code который

Dmitry
15.02.2017
09:27:49
Я понял. Логи уже перезатер... позже чуток проверю
Уже близок пробовать установку новой версии MSI поверх установленной, вопреки рекомендациям, может оно сообразит, что надо вынести предыдущую версию, т.к. продакт-айди у них одинаковый

Anton
15.02.2017
09:30:11
В event viewer есть код

Mikhail
15.02.2017
09:31:11
просмотрел... ставится вроде нормально. ошибок не видно.

Dmitry
15.02.2017
09:31:14
Я там уже много всего наворотил, боюсь сейчас дать неверную инфу.
В общем делаю такую штуку, уже руками без SCCM
msiexec /x {4BA05E34-5254-47FE-BF49-81CEE76F9D73} /quiet /promptrestart /lv* c:\term7070_uninstall.log
Прога запущена в этот момент. В лог пишет, что процесс запущен, но при этом удаляет с кодом 0 ?

Anton
15.02.2017
09:51:09
что-то он там апдейтит по кругу

Google

Anton
15.02.2017
09:51:10
'Configuration Manager Client Upgrade Task' is scheduled to run at 02/09/2017 04:55:14 AM (local) 02/09/2017 01:55:14 AM (UTC) time with arguments ' /AutoUpgrade /UpgradePackageVersion:5 /UpgradeWinTask'. ccmsetup 08.02.2017 15:51:14 9348 (0x2484)
это было 8-го
а до этого таск на апдейт вышел с кодом 7, а не с 0

Dmitry
15.02.2017
09:53:33
Это же действие производится когда я делаю supersedence в аппликейшене для установки новой версии. Мне в идеале надо, чтобы деинсталлятор ждал пока не будет возможности удалить. Соотв. после этого ставилась новая версия. А сейчас оно удаляет, а новая не встает потому, что деинсталлятор блокирует доступ к целевой папке, о чем выдает соотв. код ошибки (1603 вроде)
у меня сейчас все планы рушатся, т.к. надо как-то таким же образом обновлять скайп, гугл-хром, cisco jabber. Все через MSI
Если это нормально не работает, то это провал ))

Anton
15.02.2017
10:06:15
ну у тебя вариантов то не много, либо принудительно, либо давать пользователям самим выбрать время, где ты уже закроешь все, что надо и сделаешь свое грязное дело

Dmitry
15.02.2017
10:08:47
А у всех как работает? MSI ждет закрытия процесса или я такой один ?)

Sergey
15.02.2017
10:32:33
По разному бывает
зависит от разработчиков, наскольоко криворуки

Dmitry
15.02.2017
10:33:13
если кому-то что-то говорит, то это SAP ?

Sergey
15.02.2017
10:33:21
о бля

Dmitry
15.02.2017
10:33:30
BCM CDT - мать его
кривой до безобразия - компоненты для Контакт центра

Sergey
15.02.2017
10:35:23
ну если штатно Msiexec не умеет обрабатывать ситуацию запущенного ПО и не может удалять корректно и коды возврата не дает правильно, пиши скрипт првоери запущенного процесаа, выводи пользователю уведомление, жди когда закроется ПО и т.п.
ну не сам мсяехек а инстятор ему не отдает все это

Dmitry
15.02.2017
10:38:03
Замкнутый круг какой-то. Групповые политики не захотели натягивать новый MSI, т.к. код продукта тот же (так и пишет в лог - вали в панель управления и удаляй, потом велком). Тоже пишет, если поверх ставить. Удаление + установка нового в SCCM дает то, что описал выше... задаче уже 2 месяца, хотя я оринтировал на пару часов ??сотрудников порядка 1000 ) гемора хапнуть не оч. хочется ?

Sergey
15.02.2017
10:39:05
а разработчик что говорит?

Dmitry
15.02.2017
10:40:33
разработчик, сцука далеко, а наша внутрення поддержка sap ничего не говорит. Показывает релиз ноты и говорит, надо обновить ))
Нормально - нормально)). У всех одни и те же грабли, похоже. Криворукие индусы ваяют, а юзеры /админы мучаются

Google

Sergey
15.02.2017
11:05:49
а клиент без серверного окружения запустится?
если да, дай оба дистра
старый/новый

Dmitry
15.02.2017
11:06:58
Не(( оно веб ... Запускает через актив-икс свои компоненты

Sergey
15.02.2017
11:07:17
ясн

Dmitry
15.02.2017
11:09:00
Если только dll-ку как-то залочить от удаления
Может получится воспроизвести

Марк
15.02.2017
11:47:27
сделал правило автоматического развертывания, но что-то пошло не так
с 26 числа висит

Sergey
15.02.2017
11:57:19
внутрь проваливайся что там со статусами?

Марк
15.02.2017
11:59:07

Sergey
15.02.2017
12:05:59
это ты вин10 апгрейд план делаешь?

Sergey
15.02.2017
12:06:03
там баг визуальный есть
глянь в писок апгрейдов которые раскатил
есть те которые Required?

Марк
15.02.2017
12:15:04
Так, глянул. видимо нет.
значт просто графический глюк?

Sergey
15.02.2017
12:17:58
ну т.е. у тебя в пакете нет обновлений которые хоят поставиться, правильно?
соответственно что ставить то :)

Марк
15.02.2017
12:27:04
ну я ожидал хотя бы зеленый кружочек)

Dmitry
15.02.2017
14:01:32
Господа, а что думаете про использование Package? На курсе говорили, что это устаревший метод установки, но пока еще наследуется. А вот зачем...

Google

Dmitry
15.02.2017
14:02:25
Так-то Application интересней, да и удобней

Sergey
15.02.2017
14:08:14
например просто контент притащить
ну и устарел то устрел, но частенько с ним проще
весь контент на пакеджах построен, х.з как они его перестанут наследовать :))

Anton
15.02.2017
14:09:31
а пакеты, которые не совсем пакеты в OSD? usmt там, кастом сеетингс ини
линукс )
так как в пакете можно просто выполнить python x.py например или sh script

Admin
ERROR: S client not available

Dmitry
15.02.2017
14:11:50
короче, если надо скриптами, то лучше туды...

Sergey
15.02.2017
14:12:17
в общем либо на курсах говорили в разрезе управлением приложениями, либо читают слайды

Dmitry
15.02.2017
14:14:04
ну говорили, да про приложения в основном, а это упомянули, что устаревшее, но и если надо скриптик какой, то там делать. Но как-то на практике пока не увидел в них смысла

Anton
15.02.2017
14:15:45
а еще говорить, что это устаревший .. ну это просто другой способ
кроме этого всякие пакеты на апдейт биоса, где как бы детекшен не особо

Dmitry
15.02.2017
14:17:46
это про мобильные девайсы речь?

Anton
15.02.2017
14:17:51
нет
у меня много шагов в OSD через пакеты
т.к. только так
например
тут тебе app не нужны

Dmitry
15.02.2017
14:25:51
а как они накатываются? через Task sequence? Я так далеко еще не влезал ))

Google

Anton
15.02.2017
14:29:26
да

Dmitry
15.02.2017
14:29:51
ну там вроде и аппликейшены есть

Anton
15.02.2017
14:30:02
с апп это не работает
низя

Dmitry
15.02.2017
14:31:34
Ясно. Пока не пошло это в массы у нас, была идея, но пока отложили. По старинке - образы WDS )

Anton
15.02.2017
14:31:51
грубо говоря, вот у меня джепеги лежат в Copy User Pictures Profile
а в последовательности просто: xcopy * "%SystemDrive%\ProgramData\Microsoft\User Account Pictures" /Q /Y /I
ну сколько у тебя образов на WDS?

Dmitry
15.02.2017
14:32:53
актуальный - 1 стандартная рабочая станция по сути
софт предустановлен, обновляется образ периодически, но не мною ))
ну и старые версии образов есть несколько, на всякий

Anton
15.02.2017
14:34:13
а, у тебя софт внутри уже, ну а так он закатывается поверх, т.к. у тебя есть offline servicing и ты апдейты системные можешь в wim файл засовывать, а софт всегда свежий накатывается
а если надо допустим тачку в рабочей группе без софта? болт
или наоборот только с офисом
или с 3 браузерами и циско впн клиент
тут ты просто последовательность скопировал, изменил 2 пункта - готово

Dmitry
15.02.2017
14:36:08
Да, я знаю. Была идея все перевесить на SCCM, но потом пошли проекты миграции в один ДЦ и с учетом, что инфраструктура будет меняться, пока отложили