Anonymous
Я пробовал просто изменять приложение, но так у меня ничего не выходило. Делаю копию старого приложения, потом удаляю его вместе с развертыванием, потом изменяю копию и деплою.
Vasya
Владимир
Как правило находятся люди с разными версиями наних это нн не прокатит
Vasya
Как правило находятся люди с разными версиями наних это нн не прокатит
ну... сначала приводим в порядок версионность, потом используем все как надо
Vasya
Так не пробовал. Возможно ты вообще будешь первым)
зависимостями тоже не пользуешься
Anonymous
Найн
Vasya
супер чувство?
вообще ахуенно. я когда начал использовать - моя жизнь прям изменилась. в лучшую сторону, естественно
Владимир
Я пакетом бы сделал пошиком или смд на худой конец, где удалял бы все возможные версии этого софта, с предупреждениями юзерам если нужно
Anton
supersedence
Vasya
supersedence
дадада. только счас одуплил. мгимо финишед, йоба!
Vertexx
Не понимаю. Сделал копию приложения. Назначил замену. На клиенте он мне пишет appdiscovery, что ПО уже стоит и на этом всё..
Vertexx
Установка не происходит
Vertexx
Ну вот я прямо расстроился..
Vertexx
ну здрасьте. я использую supersence, =)
У меня вот что-то чуда не случилось. Пишет, что уже установлено..
Vasya
ну епт..
Vasya
ты должен назначить деплой нового приложения, а у него уже должен стоять supersedence. ну и у вас же там detection method один и тот же стоит. чего вы с КОПИИ хотите?
Vertexx
Ну блин, я думал, что это можно просто средствами SCCM сделать. Теперь detection method каждый раз переписывать.
Vasya
что значит каждый раз? ты собираешь НОВОЕ приложение новой версии... у него и DM другой будет
Vasya
код продукта же другой
Vasya
если на него ориентироваться
Vertexx
Какой тогда смысл в supersedence, если по сути это просто ещё одно приложение.
Vasya
смысл в том, что ты удалишь старую версию и поставишь новую
Vasya
оно УДАЛИТ старое, если ты поставишь галочку
Vertexx
код продукта же другой
Это не msi. detection method по сущестованию файла.
Vertexx
оно УДАЛИТ старое, если ты поставишь галочку
Да, так сработало. Удалило старое приложение и накатило новую версию.
Vertexx
теперь спроси еще раз:"зачем это надо?"
Я бы хотел, чтобы обновлять можно было без удаления
Anonymous
Ты когда на старую версию накатываешь новую у тебя 2 версии что ли остаются?
Vertexx
Теперь он его без конца переустанавливает..
Vasya
Я бы хотел, чтобы обновлять можно было без удаления
если приложение позволяет - обновляй, кто мешает? удаляешь со старой версии деплоймент, вешаешь на новую
Vasya
советую почитать ман по использованию supersedence
Vasya
technet
Vasya
книги по sccm =)
Vasya
тут в библиотеке файлов даже вроде есть что-то
Vertexx
если приложение позволяет - обновляй, кто мешает? удаляешь со старой версии деплоймент, вешаешь на новую
Со старой версии деплоймент удалил. Теперь при каждом обновлении политик компьютера, приложение переустанавливается..
Vasya
а Deployment method-то корректный?
Vertexx
а Deployment method-то корректный?
В конце то пишет, что всё установлено.
Vertexx
В логах пишет, что детектед
Vasya
тьфу блин
Vasya
detection method
Vertexx
Нажимаю обновить политики и он его по новой ставит
Vertexx
detection method
Да, я понял)
Vasya
ну вот в нем-то посмотри что
Vasya
может ты ссылаешься на то, чего нету
Vasya
Нажимаю обновить политики и он его по новой ставит
надеюсь, ты уже зафигачил это все на коллекцию all computers?
Vertexx
может ты ссылаешься на то, чего нету
detection method - наличие файла в папке. Файл есть и appenforce показывает, что всё норм. При обновлении политик в appdiscovery появляется строчка ActionType - Uninstall и начинает выпиливать приложение. а потом ставить его снова. и так по кругу.
Anonymous
Anonymous
Если ты ставишь новую версию этой програмулины то в установка\удаление программ их две что ли выходит? и старая и новая?
Vertexx
надеюсь, ты уже зафигачил это все на коллекцию all computers?
Прям в лучших традициях линуксойдов.
Vasya
Прям в лучших традициях линуксойдов.
не. тут есть любители... https://technet.microsoft.com/en-us/library/gg682071.aspx
Anonymous
я вообще, если без сццм руками поставить, без удаления старой, их две выходит? Или она обнавляется и все нормально работает и в удаление программ только меняется версия?
Anonymous
ну тогда и ставь просто отдельным деплоем, без удаления старой версии. т.е. делай копию приложения, старый деплой грохай, а в новом укажи новый путь и метод. А метод укажи по версии.
Anonymous
и деплой тупо обновит старую до новой
Anonymous
конечно вероятно надо будет все равно сделать скрипт для убийства процесса сатрой версии, а то может не обновиться
Anonymous
видимо что-то не так в методе определения
Anonymous
ты ему по версии сделал?
Anonymous
это msi?
Vertexx
Anonymous
а как ты сделал тогда метод?
Anonymous
просто по файлу?
Anonymous
по наличии файла?
Anonymous
ну он тогда вообще по идее ставить будет только туда где его никогда не было
Anonymous
или все время туда где он есть
Anonymous
😃
Anonymous
сейчас пытаюсь найти как у меня... у меня что-то везде по разному
Anonymous
ты ему вообщем сделай метод определения по версии файла.
Anonymous
в таком случае где нет вообще такого файла или где он другой версии то будет накатываться
Anonymous
у меня вообще метод определения по версии в реестре 😃
Anonymous
function AppExists([string]$regPath, [string]$version) {(Get-ItemProperty -path $regPath -Name DisplayVersion -ea SilentlyContinue | select -ExpandProperty DisplayVersion) -eq $version} $v1 = AppExists 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileZilla Client' '3.24.0' $v2 = AppExists 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\FileZilla Client' '3.24.0' if ($v1 -Or $v2) {$true} else {$null}
Anonymous
вот такая порнуха