Застосовується до
Microsoft System Center 2012 R2 Configuration Manager

Ознаки

У Microsoft SystemCenter 2012 R2 Configuration Manager, коли користувач стає хмарним, політика настройок може не націлювати призначення для користувача.Нотатки

  • Ця проблема виникає лише в середовищах, які використовують Intune Connector разом із Configuration Manager.

  • Ця проблема виникає, лише якщо інстальовано сукупний пакет оновлень 2 або сукупний пакет оновлень 3 для Configuration Manager.

Спосіб вирішення

Щоб вирішити цю проблему, застосуйте це виправлення. Виправлення запобігає виникненню цієї проблеми призначення політики.Примітка. Якщо призначення політики відсутні перед застосуванням цього виправлення, див. розділ "Додаткові відомості", перш ніж застосовувати це виправлення.

Відомості про виправлення

Від корпорації Майкрософт доступне підтримуване виправлення. Однак, це виправлення, призначено для виправлення, лише проблема, описана в цій статті. Застосуйте це виправлення лише до систем, у яких виникла проблема, описана в цій статті. Це виправлення може отримати додаткове тестування. Таким чином, якщо ви не серйозно постраждали від цієї проблеми, радимо дочекатися наступного оновлення програмного забезпечення, яке містить це виправлення.Якщо виправлення доступне для завантаження, є розділ "Доступне завантаження виправлень" у верхній частині цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів корпорації Майкрософт, щоб отримати виправлення. Примітка. Якщо виникають додаткові проблеми або якщо потрібно виправити неполадки, можливо, доведеться створити окремий запит на обслуговування. Звичайні витрати на підтримку буде застосовуватися до додаткових питань і питань підтримки, які не мають права на це конкретне виправлення. Повний список номерів телефонів служби підтримки клієнтів і підтримки корпорації Майкрософт або створення окремого запиту на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка Форма "Виправлення, завантаження доступний" відображає мови, для яких доступне виправлення. Якщо ваша мова не відображається, це тому, що виправлення недоступне для цієї мови.

Попередні вимоги

Щоб застосувати це виправлення, потрібно мати сукупний пакет оновлень 2 або сукупний пакет оновлень 3 для System Center 2012 R2 Configuration Manager інстальовано.

Необхідність перезавантаження

Не потрібно перезавантажувати комп'ютер після застосування цього виправлення.Примітка. Радимо закрити консоль адміністрування Configuration Manager, перш ніж застосовувати цей пакет виправлень.

Відомості про заміну виправлень

Це виправлення не замінює попередні випущені виправлення.

Англійська версія цього виправлення, має атрибути файлу (або новіші атрибути файлів), перелічені в наведеній нижче таблиці. Дати й час для цих файлів перелічено за всесвітнім координованим часом (UTC). Коли ви переглядаєте відомості про файл, вони перетворюються на місцевий час. Щоб знайти різницю між UTC і місцевим часом, скористайтеся вкладкою Часовий пояс в елементі "Дата й час" у Панель керування.

Сукупне оновлення 2 для System Center 2012 R2 Configuration Manager

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Update.sql

Not applicable

4,249

29 травня 2014 р.

23:25

Not applicable

Сукупне оновлення 3 для System Center 2012 R2 Configuration Manager

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Update.sql

Not applicable

4,247

24 серпня 2014 р.

23:25

Not applicable

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".

Додаткові відомості

Якщо призначення політики відсутні, перш ніж інсталювати це виправлення, можна виправити цю ситуацію, запустивши наведений нижче сценарій SQL. Його слід запустити після застосування виправлення.

SET NOCOUNT ONSET NOEXEC OFFIF dbo.fnIsCas() = 1BEGIN    RAISERROR(N'This script needs to be run in primary site', 15, 1)    SET NOEXEC ONENDGODECLARE @PolicyCollMap TABLE (PADBID INT, CollectionID INT)DECLARE @CollectionID INTDECLARE @PADBID INTDECLARE @TotalAddedRows INT = 0DECLARE @AddedRows INT = 0INSERT INTO @PolicyCollMap (PADBID, CollectionID)SELECT PC.PADBID, PC.CollectionID FROM PolicyCollMapFlat PC INNER JOIN Collections C ON PC.CollectionID = C.CollectionIDINNER JOIN PolicyAssignment PA ON PA.PADBID = PC.PADBID INNER JOIN MDMPolicy MP ON MP.PolicyID = PA.PolicyID  WHERE PC.AutoTarget = 1 AND C.CollectionType = 1 AND MP.PolicyType = 1WHILE EXISTS (SELECT * FROM @PolicyCollMap)BEGIN    SELECT TOP (1) @PADBID = PADBID, @CollectionID = CollectionID, @TotalAddedRows = 0 FROM @PolicyCollMap    WHILE (1 = 1)    BEGIN        MERGE TOP (1000) MDMUserPolicyAssignment MDMUPA            USING        (            SELECT DISTINCT PA.PolicyID, U.CloudUserID, MDMP.PolicyBodyHash, MDMP.PolicyType, GETUTCDATE()               FROM Collections C              INNER JOIN PolicyCollMapFlat PCMF ON PCMF.AutoTarget = 1 AND PCMF.PADBID = @PADBID AND PCMF.CollectionID = C.CollectionID AND C.CollectionID = @CollectionID AND C.CollectionType = 1  -- User Collection            INNER JOIN PolicyAssignment PA ON PA.PADBID = PCMF.PADBID               INNER JOIN ResPolicyCollMap RPCM ON PCMF.PADBID = RPCM.PADBID AND RPCM.CollectionID = PCMF.CollectionID               INNER JOIN User_DISC U ON U.ItemKey = RPCM.MachineID              INNER JOIN MDMPolicy MDMP ON MDMP.PolicyID = PA.PolicyID AND MDMP.PolicyType = 1            WHERE ISNULL(U.CloudUserID, N'00000000-0000-0000-0000-000000000000') != N'00000000-0000-0000-0000-000000000000'        ) Source ( PolicyID, CloudUserID, PolicyBodyHash, PolicyType, LastUpdateTime )             ON (MDMUPA.PolicyID  = Source.PolicyID AND            MDMUPA.UserID = Source.CloudUserID AND            MDMUPA.PolicyType = Source.PolicyType)        WHEN NOT MATCHED THEN            INSERT ( PolicyID, UserID, PolicyBodyHash, PolicyType, LastUpdateTime)                 VALUES ( Source.PolicyID, Source.CloudUserID, Source.PolicyBodyHash, Source.PolicyType, Source.LastUpdateTime);        SET @AddedRows = @@ROWCOUNT        SET @TotalAddedRows = @TotalAddedRows + @AddedRows        IF @AddedRows < 1000        BEGIN            BREAK        END    END    PRINT N'Added ' + CAST(@TotalAddedRows AS NVARCHAR(100)) + N' users into MDMUserPolicyAssignment for PADBID = ' + CAST(@PADBID AS NVARCHAR(100)) + N' and CollectionID = ' + CAST(@CollectionID AS NVARCHAR(100))    DELETE @PolicyCollMap WHERE PADBID = @PADBID AND CollectionID = @CollectionIDEND

Посилання

Дізнайтеся про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.