none
Создание коллекции на основе ОС RRS feed

  • Вопрос

  • Все добрый день. Возникла такая задача, установить определенную софтину на все компы, только вот компы в сети все разношерстные (XP, 7, 7x64, 8)

    Так вот у меня вопрос: как на основе версии ОС создать коллекцию чтоб потом ставить софт. И если на каких то ПК уже стоит более старая врсия софта, то она просто обновится, ил накатится заново? 

    19 апреля 2013 г. 5:37

Ответы

  • Делай запрос при создании колекции

    Это для 7 для других ОС меняй 6.1 на нужный

    select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion = "Microsoft Windows NT Workstation 6.1"

    Можно не писать а задать мастером

    "Класс ресурсов" -> Системный ресурс Имя и версия операционной системы равно "Microsoft Windows NT Workstation 6.1"

    Про старую версию софта : Результат будет зависить от самого пакета и софта. Например MS Office умеет ставиться рядом со старой версией а так же заменять старую.


    • Изменено zaverten 22 апреля 2013 г. 6:42
    • Помечено в качестве ответа Patriot_new 25 апреля 2013 г. 11:56
    22 апреля 2013 г. 6:41
  • select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC" and SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows 7%"

    Можно так



    • Изменено zaverten 24 апреля 2013 г. 8:29
    • Помечено в качестве ответа Patriot_new 25 апреля 2013 г. 11:56
    23 апреля 2013 г. 9:39

Все ответы

  • Если речь идёт о SCCM 2007, то в пакетах в свойствах программы можно указать версию ОС, на которой должен происходить запуск.

    Если речь идёт о ConfigMgr 2012, то в свойствах типа распространения есть требования и методы обнаружения, а в свойствах приложения - Supersedence.


    http://sccm.com.ua/

    • Предложено в качестве ответа lokise 21 апреля 2013 г. 7:07
    19 апреля 2013 г. 6:53
    Отвечающий
  • А причём тут свойства точки распространения?

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

    http://sccm.com.ua/

    19 апреля 2013 г. 10:02
    Отвечающий
  • Делай запрос при создании колекции

    Это для 7 для других ОС меняй 6.1 на нужный

    select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion = "Microsoft Windows NT Workstation 6.1"

    Можно не писать а задать мастером

    "Класс ресурсов" -> Системный ресурс Имя и версия операционной системы равно "Microsoft Windows NT Workstation 6.1"

    Про старую версию софта : Результат будет зависить от самого пакета и софта. Например MS Office умеет ставиться рядом со старой версией а так же заменять старую.


    • Изменено zaverten 22 апреля 2013 г. 6:42
    • Помечено в качестве ответа Patriot_new 25 апреля 2013 г. 11:56
    22 апреля 2013 г. 6:41
  • спасибо за совет. а как различить те же самые 7 и 7х64, чтоб они попали в разные коллекции?
    22 апреля 2013 г. 10:01
  • select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC" and SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows 7%"

    Можно так



    • Изменено zaverten 24 апреля 2013 г. 8:29
    • Помечено в качестве ответа Patriot_new 25 апреля 2013 г. 11:56
    23 апреля 2013 г. 9:39