none
Исключение обновлений при выполнении ADR RRS feed

  • Вопрос

  • Всем доброго времени суток!

    Создаю правило автоматического развертыванию. Добавляю обновления безопасности для Windows Server 2008 R2. Для исключений выбираю заголовок и пытаюсь исключить  Пакет обновлений системы безопасности и исправлений (Security and Quality Rollup). При просмотре обновление, которое мы хотим исключить, не попадает в список.


    Но после выполнения правила в группу добавляется обновление, от которого хотим избавиться:


    Подскажите, что я делаю не так?

    30 июля 2018 г. 11:24

Ответы

  • в ваших правилах, по сути работает только одно исключение:

    and DisplayName not like N'%Пакет обновлений системы безопасности и исправлений%'

    Все остальные просто не подходят.

    Возвращаясь к вашему примеру.
    чтобы исключить (KB4340556), в консоли исключение задаём, например так:

    -Пакет обновлений безопасности и исправлений



    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    • Помечено в качестве ответа Nevzrachen 2 августа 2018 г. 5:01
    1 августа 2018 г. 17:40
    Модератор

Все ответы

  • День добрый, попробуйте задать по английски:

    -Security and Quality Rollup


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    30 июля 2018 г. 13:09
    Модератор
  • Я пробовал и с пробелом и без пробела и в ковычках и по-русски и по-английски и в загаловке и в описании:

    а)- Пакет обновлений системы безопасности и исправлений

    б)- Security and Quality Rollup

    в)-Пакет обновлений системы безопасности и исправлений

    г) -Security and Quality Rollup

    д)- "Пакет обновлений системы безопасности и исправлений"

    е) -"Пакет обновлений системы безопасности и исправлений"

    ж)-"Security and Quality Rollup"

    з)- "Security and Quality Rollup"

    Результат тотже.

    30 июля 2018 г. 13:22
  • пробела после тире быть не должно, кавычки так же не допускаются.

    выкладывайте ruleengine.log


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    • Помечено в качестве ответа Vector BCOModerator 30 июля 2018 г. 20:26
    • Снята пометка об ответе Vector BCOModerator 30 июля 2018 г. 20:27
    • Предложено в качестве ответа Vector BCOModerator 30 июля 2018 г. 20:27
    30 июля 2018 г. 13:32
    Модератор
  • Прикрепил лог. Посмотрите пожалуйста.

    1 августа 2018 г. 13:48
  • Прикрепил лог. Посмотрите пожалуйста.

    Судя по логу, запрос делается по русским названиям обновлений (1049), вероятно на сайт сервере, для сервисов установлена русская локаль.

    Значит исключения тоже по русски пишем, к стати вы можете заметить как формируются все правила заданные в консоли.

    берём запрос, дополнительно выводим DisplayName и исключаем... 

    select CI_ID, DisplayName
    from 
        dbo.fn_ListUpdateCIs(1049) ci
    where IsExpired=0
        and (IsSuperseded=0)
        and (DisplayName not in (
            N'Пакет обновлений системы безопасности и исправлений'
            , N'Security and Quality Rollup') 
            and DisplayName not like N'% Пакет обновлений системы безопасности и исправлений%'
            and DisplayName not like N'% Security and Quality Rollup%' 
            and DisplayName not like N'%Пакет обновлений системы безопасности и исправлений%' 
            and DisplayName not like N'%Security and Quality Rollup%' 
            and DisplayName not like N'% "Пакет обновлений системы безопасности и исправлений"%' 
            and DisplayName not like N'% "Security and Quality Rollup"%' 
            --and DisplayName not like N'%Security and Quality Rollup%'
            )
        and (exists(
                    select 1 
                    from vSMS_UpdateComplianceSummary 
                    where CI_ID=ci.CI_ID 
                        and NumMissing>=1
                    )
            )
        and (CI_ID in (
                        select CI_ID 
                        from v_CICategories_All 
                        where CategoryInstance_UniqueID in (N'Product:fdfe8200-9d98-44ba-a12a-772282bf60ef')
                        )
            )
        and (CI_ID in ( select CI_ID 
                        from v_CICategories_All 
                        where CategoryInstance_UniqueID in (N'UpdateClassification:0fa1201d-4330-4fa8-8ae9-b877473b6441')
                        )
            )

    Уберите пробел и кавычки, и всё будет работать.



    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    1 августа 2018 г. 17:13
    Модератор
  • в ваших правилах, по сути работает только одно исключение:

    and DisplayName not like N'%Пакет обновлений системы безопасности и исправлений%'

    Все остальные просто не подходят.

    Возвращаясь к вашему примеру.
    чтобы исключить (KB4340556), в консоли исключение задаём, например так:

    -Пакет обновлений безопасности и исправлений



    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    • Помечено в качестве ответа Nevzrachen 2 августа 2018 г. 5:01
    1 августа 2018 г. 17:40
    Модератор