none
SCCM 2012 приложения и программы RRS feed

  • Общие обсуждения

  • Возникли такие вопросы. Правильно ли я понимаю логику работы: Создание программы из пакета - создаем пакет, для него программу (по сути набор команд), для программы развертывание для нужных коллекций.

    С приложениями уже не так всё понятно: Создаем приложение - далее к нему тип развертывания - далее развертывание. Так вот - что такое тип развертывания? Это как я понимаю аналог "программы" из пакетов? - т.е. набор команд, условий и требований. Непонятно вот что - развертывание создается без указания конкретного "типа развертывания". Т.е. при создании развертывания пакета - мы указываем для какой "программы" из этого пакета создается развертывание. А тут ничего не указывается. Зато "типы развертывания" имеют приоритеты. Для чего они?? Получается, что при развертывании приложения у которого имеется несколько "типов развертывания" - они будут пытаться установиться все, начиная с самого верхнего до тех пор, пока один из них не установится??

    Ещё такой вопрос - при создании пакета и программы для него при указании источника пакета - можно указать локальный путь на сервере, по которому расположен нужный нам дистрибутив. При создании "приложения" - можно указывать только UNC путь. Почему??? Как вообще происходит загрузка и установка на клиента. Я так понимаю загрузка осуществляется через точки распространения - так зачем указывать UNC путь какого-то сервера, когда пакет/приложение всё равно распространится на точку распространения и будет уже оттуда ставиться.

    ну и в дагонку ещё вопрос - при создании "приложений" можно указать нужный ярлык для него. В свойствах "пакетов" я такого что-то не нашел. Можно ли задать для пакета ярлык?)

    10 сентября 2012 г. 8:46

Все ответы

  • Тип развёртывания всё равно придётся создавать, без него невозможно развернуть приложение. Да, будут пытаться устанавливаться по очереди, пока требования для инсталляции не будут выполнены.

    Из указанного UNC-пути файлы будут копироваться на точку распространения.

    Можно задать ярлык для каталога приложений на одноимённой вкладке.

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


    http://sccm.com.ua/

    10 сентября 2012 г. 9:32
    Отвечающий
  • Тип развертывания позволяет определить, какие действия выполнять на основе указанных вами критериев

    Типы развертывания оцениваются по порядку -  в приоритетном порядке и  если тип  развертывания будет удовлетворять заданному критерию, он будет запущен, и после этого не будет выполняться дальнейшая оценка типов развертывания в списке приоритетов.

    К примеру для одного приложения можно создать несколько типов распространения (x86 x64 системы и тд)

    >>При создании "приложения" - можно указывать только UNC путь. Почему??? Как вообще происходит загрузка и установка на клиента. Я так понимаю загрузка осуществляется через точки распространения - так зачем указывать UNC путь какого-то сервера, когда пакет/приложение всё равно распространится на точку распространения и будет уже оттуда ставиться.<<

    Ну оттуда он и попадет на ваши DP

    10 сентября 2012 г. 9:38
    Отвечающий
  • Спасибо за разъяснения.

    Подскажите в чем тогда может быть проблема - не получается установить тестовое "приложение". В логе AppDiscovery.log фигурирует вот что:

    <![LOG[Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_1a46719f-1f41-4d3d-995f-f3825a92aef1" AND Revision = 1)"]LOG]!><time="09:40:03.046-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:399">

    <![LOG[    Performing detection of app deployment type 7z(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_1a46719f-1f41-4d3d-995f-f3825a92aef1, revision 1) for user.]LOG]!><time="09:40:03.147-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:2064">

    <![LOG[+++ Application not discovered. [AppDT Id: ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_1a46719f-1f41-4d3d-995f-f3825a92aef1, Revision: 1]]LOG]!><time="09:40:03.330-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="localapphandler.cpp:291">

    <![LOG[+++ Did not detect app deployment type 7z(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_1a46719f-1f41-4d3d-995f-f3825a92aef1, revision 1) for S-1-5-21-789336058-1078081533-725345543-18234.]LOG]!><time="09:40:03.331-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:512">

    <![LOG[Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_3275fd33-5a1f-4acc-89c3-31ed70a18064" AND Revision = 5)"]LOG]!><time="09:40:03.335-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:399">

    <![LOG[    Performing detection of app deployment type 7-Zip 9.20 - Установщик Windows (основной)(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_3275fd33-5a1f-4acc-89c3-31ed70a18064, revision 5) for user.]LOG]!><time="09:40:03.343-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:2064">

    <![LOG[+++ Application not discovered. [AppDT Id: ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_3275fd33-5a1f-4acc-89c3-31ed70a18064, Revision: 5]]LOG]!><time="09:40:03.365-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="localapphandler.cpp:291">

    <![LOG[+++ Did not detect app deployment type 7-Zip 9.20 - Установщик Windows (основной)(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_3275fd33-5a1f-4acc-89c3-31ed70a18064, revision 5) for S-1-5-21-789336058-1078081533-725345543-18234.]LOG]!><time="09:40:03.366-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:512">

    <![LOG[   ActionType - Install will use Content Id: Content_8c48de91-a90d-4289-b32d-79139753add3 + Content Version: 1 for AppDT "7-Zip 9.20 - Установщик Windows (основной)" [ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_3275fd33-5a1f-4acc-89c3-31ed70a18064], Revision - 5]LOG]!><time="09:40:05.154-480" date="09-11-2012" component="AppDiscovery" context="" type="1" thread="3184" file="appprovider.cpp:1470">

    И заодно ещё такой вопрос - правда вообще не по теме. По лицензированию. Мне необходимо добавить в разных сегментах сети точки распространения SCCM - нужно ли для них докупать дополнительные лицензии? Или эту роль можно добавлять по одной лицензии на дополнительные сервера?


    11 сентября 2012 г. 1:50
  • ну и в дагонку ещё вопрос - при создании "приложений" можно указать нужный ярлык для него. В свойствах "пакетов" я такого что-то не нашел. Можно ли задать для пакета ярлык?)

    Не то что-то я спросил)) Можно ли задать иконку для "пакета"? Для "приложений" это задаётся в свойствах - каталог приложений - значок. Для пакетов я такого не нашёл.
    11 сентября 2012 г. 2:01
  • А Deployment Type Вы создавали?

    http://sccm.com.ua/

    11 сентября 2012 г. 6:49
    Отвечающий
  • Имеется в виду ж тип развертывания? - да, создавал.
    11 сентября 2012 г. 9:22
  • Для пакета нельзя создать иконку. Хотя, по всей видимости раньше (в SMS 2003 и ранее) это можно было делать через SMS файл. В 2007 это точно не работало. Для 2012 даже пытаться не хочу, т.к. есть Application :)

    11 сентября 2012 г. 10:16
    Отвечающий
  • Спасибо - с иконками понятно.

    Попробовал сегодня новое приложение создать. Такая же ситуация - в логе AppDiscovery.log присутствуют такие строки

    <![LOG[Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665" AND Revision = 1)"]LOG]!><time="09:54:12.739-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="3508" file="appprovider.cpp:399">

    <![LOG[    Performing detection of app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="09:54:13.005-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="3508" file="appprovider.cpp:2064">

    <![LOG[+++ Discovered application [AppDT Id: ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, Revision: 1]]LOG]!><time="09:54:13.146-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="3508" file="localapphandler.cpp:287">

    <![LOG[+++ Detected app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="09:54:13.146-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="3508" file="appprovider.cpp:502">

    <![LOG[Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665" AND Revision = 1)"]LOG]!><time="12:01:29.098-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:399">

    <![LOG[    Performing detection of app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="12:01:29.260-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:2064">

    <![LOG[+++ Application not discovered. [AppDT Id: ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, Revision: 1]]LOG]!><time="12:01:29.468-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="localapphandler.cpp:291">

    <![LOG[+++ Did not detect app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="12:01:29.469-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:512">

    <![LOG[Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665" AND Revision = 1)"]LOG]!><time="12:01:35.033-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:399">

    <![LOG[    Performing detection of app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="12:01:35.040-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:2064">

    <![LOG[+++ Application not discovered. [AppDT Id: ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, Revision: 1]]LOG]!><time="12:01:35.058-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="localapphandler.cpp:291">

    <![LOG[+++ Did not detect app deployment type Office 2010 x32 silent install(ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665, revision 1) for system.]LOG]!><time="12:01:35.058-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:512">

    <![LOG[   ActionType - Install will use Content Id: Content_c84ca9ee-cb5b-4145-96f6-a3fc0821cd9f + Content Version: 1 for AppDT "Office 2010 x32 silent install" [ScopeId_10C179DB-7151-4893-AB02-6775AC1C48A0/DeploymentType_45bdd1bf-491d-44e8-b0f1-17908ad95665], Revision - 1]LOG]!><time="12:01:35.643-480" date="09-12-2012" component="AppDiscovery" context="" type="1" thread="724" file="appprovider.cpp:1470">



    12 сентября 2012 г. 5:37
  • Возможно нашёл причину. В свойствах приложения указал, что при нахождении клиента в границах медленной или ненадежной сети - загружать и запускать содержимое. После этого начало работать. отсюда вопрос - почему так? Объясните принцип вообще работы границ и группы границ. Я так понимаю - граница это может быть отдельный небольшой сегмент сети. Группа границ - объединяет разные границы. Т.е. можно сделать несколько границ и объединить их в допустим одну общую группу границ - указав в этой группе уже какие границы медленные, а какие нет. Я так понимаю просто в отдельной границе нелья указать - медленная она или быстрая? Я нашел такую настройку только в группах границ:

    Всё правильно я понял?? И получается, что у меня не были указаны группы границ. Т.е. в администрировании у меня была задана только одна граница, в которую был включен весь домен. Как в таком случае определяется - быстрая или медленная это граница?

    13 сентября 2012 г. 1:45
  • Добавил в группу границ свою эту единственную границу - указал, что она быстрая. После этого всё начало ставиться как надо - без указания "загружать и запускать содержимое при нахождении клиента в границах медленной или ненадежной сети". Но вопрос по границам остаётся - правильно ли я всё понял?))
    13 сентября 2012 г. 2:38
  • Границы сайтов определяют какие клиентские компьютеры будут управляться с помощью SCCM. По настройке подробнее - http://technet.microsoft.com/en-us/library/hh427326. Настройка границ одна из операций которую необходимо выполнить после установки сайта.

    Печенкин Николай

    13 сентября 2012 г. 3:52
  • Всё правильно я понял?? И получается, что у меня не были указаны группы границ. Т.е. в администрировании у меня была задана только одна граница, в которую был включен весь домен. Как в таком случае определяется - быстрая или медленная это граница?

    В таком случае она просто есть, как объект. Чтобы границы начали работать, их нужно включать в группу границ.

    lokise, группа границ ещё определяет, с какими точками распространения будет работать клиент, т.е. может существовать группа, которая к привязке к сайту не будет иметь отношения.

    http://sccm.com.ua/

    13 сентября 2012 г. 7:01
    Отвечающий
  • В 2012 еще та пьянка с границами :)

    13 сентября 2012 г. 18:29
    Отвечающий
  • Спасибо за разъяснения)) Вроде пока что всё получается

    14 сентября 2012 г. 3:02