none
sccm 2012 and application RRS feed

  • Вопрос

  • Доброго времени суток.

    уважаемые гуру sccm 2012) есть такой вопрос, рассковырял sccm 2012) удаленная установка оси делается, в домен машинка загоняется, вроде все хорошо, но вот есть беда, пробую создать application, создал, пытаюсь развернуть, состояние пакета норм, в distpoint есть, делаю deploy ноль эмоций, статус никакой, естесвенно на клиенте ничего нет. если создать package ставится, но тоже есть вопрос, с sccm знаком пока на Вы, после того как пакет поставился и я его удалил с машины юзверя, он не хочет ставиться вновь, причем такая фишка была и в 2007 sp2 r3, понимаю что возможно делаю что не так. буду благодарен за ответы.

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

    для инфы, вебкаст смотрел Евгения Ляшова, делал application как он, но ничего не происходит. возможно application и не должен ставиться сам как пакет? может только из-под юзера с веб-станицы? пока не смотрел даже эту веб страницу.

    14 апреля 2012 г. 16:54

Ответы

Все ответы

  • Application может назначаться на машину, как и package. Что в AppProvider.log на клиенте? Что в отчётах, относящихся к установке приложений? Попробуйте сделать simulate deployment и смотрите за статусом установки в Monitoring - Deployments.

    ЗЫ приятно, что записи моих семинаров смотрят:)


    http://sccm.com.ua/

    14 апреля 2012 г. 22:53
    Отвечающий
  • У вас пакет заново не устанавливается по причине того, что в свойствах адвертайзмента стоит Rerun if failed. Вам нужно установить Always rerun. Скорее всего в отчете вы увидите, что пакет не был установлен, т.к. в прошлый раз он уже был успешно установлен.

    14 апреля 2012 г. 23:07
    Отвечающий
  • Кристос Воскрес!

    очень приятно что это вы, однако проблема следующая.

    app в software center появился, и даже поставился, но почему то итог выдал failed 0x87d00324, однако прога работает)) ставил winrar с ключем /s.

    следующее, поставил симуляцию развертывания как вы советовали, процесс хотябы начался)) однако итог ошибка с тем же кодом. как в sccm называется лог по уставновке appl и по поводу лога appprovider.log его поисковик вообще не нашел? лана хотел копию сделать) ошибка такова (помимо кода) the application was not detected after installation completed - реально написал какую-то чушь, тапо прога не найдена после установки))) хотя она есть)))

    дык а со вторым вопросом поможете? что-то я реально не нашел где ставится always rerun по совету bobgreen84

    15 апреля 2012 г. 4:38
  • вообщем ничего не пойму, сделал заного app, только теперь указал ставить когда узер залогинен, симуляцию проходит на ура, пишет выполнено 1, кружок зеленый)), пытаюсь развернуть в действительности ничего не происходит, не ошибок ни чего, возможно связано опять с тем что я ставил софт через softcenter и удалил его с машины юзера, тогда опять стоит вопрос номер 2)) подскажите какие логи смотреть нужно. заранее спасибо.
    15 апреля 2012 г. 5:23
  • также постоянно сайт показывает предупреждение.

    The task "Delete Aged Delete Detection Data" is configured to run today, but it could not run within the scheduled time.

    Possible cause: The task has been enabled recently or updated to run today, but this occurred after the end of the scheduled time.  Or, other tasks that were scheduled to run today did not complete before the end of the scheduled time, preventing this task from starting.
    Solution: Allow more time for this task to run, or schedule this task to run at another day or time. You can configure the schedule for this task in the Configuration Manager console under Administration / Overview / Site operations / Sites -> Site Maintenance Tasks.

    почему данная задача должна была быть запущена, но не была))) как это побороть.

    15 апреля 2012 г. 6:01
  • http://sccm.com.ua/?p=846

    Always rerun определяется в мастере, когда вы назначаете пакет.

    У WinRar есть такая беда, угу. Т.е. он инсталлируется с ошибкой, но нормально работает. Попробуйте развернуть другое приложение.

    Сначала нужно удалить назначение с simulate delpoyment. Оно считается полноценным назначением, т.е. симуляционная установка закончилась успешно, но больше этот софт устанавливаться не будет.


    http://sccm.com.ua/

    15 апреля 2012 г. 9:47
    Отвечающий
  • в пакете знаю, но проблема от того что я выставляю always rerun не меняется. в application такого вообще не нашел.

    насчет удалить назначение с simulate поподробнее, если имеется ввиду что нужно удалить deploy simulate то это само собой, т.к. без удаления simulate не дает создать deploy реальный если совпдаает тот же app на ту же collection, если имели ввиду что-то другою очень прошу объяснить что?

    а что насчет ошибки которую я описал про Delete Aged Delete Detection Data? решения нет?

    15 апреля 2012 г. 10:43
  • Боюсь ошибиться, но нужно делать принудительное назначение. Если критерии обнаружения не будут находить софт на компьютере, то софт будет устанавливаться повторно.

    Так что в логах и отчётах?

    По поводу ошибки - там же и решение сразу предложено.


    http://sccm.com.ua/

    15 апреля 2012 г. 12:07
    Отвечающий
  • Евгений, я конечно понимаю что вы спец по SCCM, но я пока как бы нет)))

    1. как сделать принудительное назначение?

    2. логи с именами execmgr.log и AppProvider.log вообще отсутствуют, если я правильно ищу, смотрел в папках C:\Program Files\SMS_CCM\Logs и C:\Program Files\Microsoft Configuration Manager\Logs

    3. по данной вами ссылке про SMS_DATABASE_NOTIFICATION_MONITOR и его ошибку ничего не нашел, однако разобрался, подсказку дал сам лог, просто чуть позже въехал.


    15 апреля 2012 г. 15:36
  • я в конец запутался, короче добился того что установка из softcenter идет на ура, но вот удаленно никак, состояние стоит никакое, что делать не знаю. логов таких нет, куда рыть не пойму. при симуляции установки типо все ок, при реальном deploy ничего нет. может нуно доустановить какие еще роли сайта?


    15 апреля 2012 г. 16:12
  • Вы на сайт-сервер назначаете или на другие компьютеры? Смотрите C:\Windows\CCM\Logs.

    Принудительная установка выбирается в назначении: выбираете Required вместо Available - http://wibier.me/wp-content/uploads/2011/04/Capture11.jpg

    В расписании выбираете As soon as possible, заканчиваете шаги мастера, а потом на компьютере обновляете политики.


    http://sccm.com.ua/


    15 апреля 2012 г. 20:28
    Отвечающий
  • назначаю на коллекцию всех workstation and server, где собсно и отображается мой тестовый пк, логи гляну отпишусь, и попробую принудительную установку. как все проверю отпишусь что получилось.
    16 апреля 2012 г. 6:43
  • У SCCM 2012 аппликейшны ставятся нативно только msi пакеты, для exe приложений я точно помню была строка Script. Я не пробывал писать скрипт для аппликейшна, но возможно, в этом и проблема ошибки, что просто ключей установки не достаточно, возможно установка приложения проверяется на подобии WSUS. Msi с полной вероятностью можно проверить по GUID, а остальные приложения скриптами. Я буду скоро в тестовом окружении разворачивать SCCM 2012, тогда, возможно, смогу подсказать решение.
    16 апреля 2012 г. 7:22
    Отвечающий
  • Вова, ты эээ... слегка не прав.:)

    Script - это всё, что не msi. Это не значит, что нужно писать какие-то скрипты. Всё нормально отрабатывает. Главное, подобрать правильные ключи.


    http://sccm.com.ua/

    16 апреля 2012 г. 10:27
    Отвечающий
  • Окей, я действительно могу заблуждаться, т.к. еще не работал с этим функционалом и не читал доки по нему. Смущает то, что упоминается the application was not detected after installation completed. Такая ошибка есть у WSUS, наблюдал один раз в пакете HP, было неправильно написано правило Installed Rule.
    16 апреля 2012 г. 10:37
    Отвечающий
  • Возможно, автор топика в методах обнаружения софта указал неправильные параметры.

    http://sccm.com.ua/

    16 апреля 2012 г. 10:42
    Отвечающий
  • ну наконец-то)))) Ай Евгений, ай да волшебник)) был бы рядом угостил бы пивом)) спасибо!!!

    реально сам не догнал что available это для установки софта клиентом через softcenter, а required обязательная установка

    есть только один вопрос, почему у меня логов нет??? я так и не нашел эти логи их там тупо нет, даже папки

     
    16 апреля 2012 г. 14:57
  • На клиенте должна быть папка C:\Windows\CCM\Logs с логом AppProvider.log. Папка-то C:\Windows\CCM есть?

    http://technet.microsoft.com/en-us/library/hh427342.aspx


    http://sccm.com.ua/

    • Помечено в качестве ответа Alexey Shevelev 17 апреля 2012 г. 5:44
    16 апреля 2012 г. 21:41
    Отвечающий
  • да папка есть, но такого лога нет. однако терь все ставится))

    Евгений, можно еще вопрос, как создать коллекцию? почему при создании обязательно нужно указывать привязку к существующим коллекциям. есть ли на эту тему у вас вебкаст и какие ссылки? например я хочу создать коллекцию для отдела бухгалтерия, все ихнии машинки лежат например в ou "бухгалтерия", как мне это сделать?

    также я смотрю MS упорно не хочет давать SCCM возможноть генерить hostname по админской маске, как это умеет делать WDS, есть ли решения кроме интеграции mdt 2010?

    и последнее, как вы узнаете тихии ключи установки на тот или иной софт? по msi понятно, но вот для exe приложений?

    17 апреля 2012 г. 5:42
  • http://consulting.risualblogs.com/blog/2011/01/24/creating-collections-in-sccm-based-on-active-directory-ou-membership/

    http://www.deploymenttech.com/index.php?option=com_content&view=article&id=241:creating-ou-based-collections&catid=34:blog&Itemid=1

    Решений нет.

    Обычно /s или /silent, но нужно гуглить по каждому определённому приложению. Иногда ключей просто нет.


    http://sccm.com.ua/

    • Помечено в качестве ответа Alexey Shevelev 17 апреля 2012 г. 11:47
    17 апреля 2012 г. 10:00
    Отвечающий
  • Также волнует вопрос с логированием процесса установки.  Смотрел на нескольких клиентских компьютерах в папке C:\Windows\CCM\Logs нет файла AppProvider.log (на этих ПК уже успешно устанавливались приложения через SCCM).  Со словом App есть только AppDiscovery.log, AppEnforce.log, AppIntentEval.log.

    В SCCM2007 можно было довольно подробно проследить за ходом установки прямо с сервера  System status/Advertisement status/<ИМЯ>/Show messages/All

    В SCCM2012 если смотреть через Monitoring/Deployments/<ИМЯ> то видно только ПК на которые установилось или не установилось ПО. Но никаких подробностей о самом процессе установки нет, даже если нажать на "More details". Есть возможность следить за процессом установки как в SCCM2007 ?

    19 апреля 2012 г. 6:08
  • В SCCM2012 если смотреть через Monitoring/Deployments/<ИМЯ> то видно только ПК на которые установилось или не установилось ПО. Но никаких подробностей о самом процессе установки нет, даже если нажать на "More details". Есть возможность следить за процессом установки как в SCCM2007 ?
    Смотрите отчёты из категории Software Distribution - Application Monitoring.

    http://sccm.com.ua/

    19 апреля 2012 г. 7:56
    Отвечающий
  • Просмотрел все отчеты из Software Distribution - Application Monitoring.  Но в них такая же поверхностная информация - количество успешных установок и т.д.
    19 апреля 2012 г. 10:18
  • А что вы имеете ввиду под подробной установкой? В msi можно включить логирование установки приложения через ключ /l, если не ошибаюсь. К остальным нужно смотреть доку. В 2007 нет приложений, только пакеты.
    19 апреля 2012 г. 11:01
    Отвечающий
  • Вот как это выглядит в 2007, т.е. видно все этапы развертывания - клиент получил политику, скачал пакет в кэш, начал установку, завершил установку, уведомил о перезагрузке ОС:

    Date / Time Message I Description
    17.04.2012 14:59 10008 The program for advertisement "10020031" completed successfully ("10000024" - "Office setup").   User context: NT AUTHORITY\SYSTEM    Systems Management Server (SMS) determines status for each program it executes. If SMS cannot find or correlate any installation status Management Information Format (MIF) files for the program, it uses the program's exit code to determine status. This program returned an exit code that indicates it completed successfully.
    17.04.2012 13:23 10022 The program for advertisement "10020031" ("10000024" - "Office setup") returned an exit code of "1641"(""), which indicates the operation was successful but a restart of the system is required for the operation to be complete. A restart might be pending because there is no maintenance window open. The restart will occur at the next available maintenance window. A status message indicating final success will be sent after the system has been restarted.

    17.04.2012 13:17 10005 Program started for advertisement "10020031" ("10000024" - "Office setup").    Command line: "C:\WINDOWS\system32\CCM\Cache\10000024.1.System\setup.exe"  Working directory: C:\WINDOWS\system32\CCM\Cache\10000024.1.System\  User context: NT AUTHORITY\SYSTEM

    17.04.2012 13:12 10035 The program for advertisement "10020031 has not yet started because the content for the package "10000024" - "Office setup" (version 1) has not been acquired. Possible cause: The content for this program must be downloaded into the computer's cache, or the content could not be located.   Solution: If the program is being downloaded, no action is required. The program will start once the download has been successfully completed. 

    17.04.2012 13:12 10002 Advertisement "10020031" was received from site "100".    The client passes any supported platform requirements and the SMS will add the advertisement's program to the list that will be displayed to users and/or run via assignment. If an advertisement is received but not displayed on a client, verify that the current time on the client is between the advertisement start and expiration times, and that the program specified in the advertisement is enabled.

    Просто часто происходят непредвиденные события - у клиента недостаточно места на диске, клиент выключил ПК во время устновки и т.д. В таких ситуация лог очень помогает. Поэтому хотелось бы видеть что-то подобное и в 2012.

    Логирование установки в msi - это на стороне клиента, а вышеприведенные логи с сервера.

    20 апреля 2012 г. 2:39
  • Просмотрел все отчеты из Software Distribution - Application Monitoring.  Но в них такая же поверхностная информация - количество успешных установок и т.д.
    Полностью согласен! Может кто-нибудь даст ответ?
    13 февраля 2013 г. 9:33