Sintomas
No Microsoft SystemCenter 2012 R2 Configuration Manager, quando um utilizador se torna um utilizador gerido na nuvem, uma política de definições poderá não direcnciar a atribuição para o utilizador.
Notas-
Este problema afeta apenas os ambientes que utilizam o Conector Intune de Rede e Configuration Manager.
-
Este problema ocorre apenas quando a Atualização Cumulativa 2 ou Atualização Cumulativa 3 para Configuration Manager instalada.
Resolução
Para resolver este problema, aplique esta hotfix. A hotfix impede que este problema de atribuição de política ocorra.secção "Mais Informações" antes de aplicar estafixação.
Nota: se as atribuições de políticas estiverem em falta antes de aplicar esta hotfix, consulte aInformações de hotfix
Está disponível uma hotfix suportada da Microsoft. No entanto, esta correção destina-se a corrigir apenas o problema descrito neste artigo. Aplique esta solução apenas aos sistemas que estão com problemas descritos neste artigo. Esta atualização poderá receber testes adicionais. Portanto, se não for afetado gravemente por este problema, recomendamos que aguarde pela próxima atualização de software que contém esta atualização.
Se a hotfix estiver disponível para transferência, existe uma secção "Transferência de ficheiros hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não aparecer, contacte o Suporte e Suporte ao Cliente da Microsoft para obter a hotfix. Nota Se ocorrerem problemas adicionais ou se for necessária uma remoção de problemas, poderá ter de criar um pedido de serviço separado. Os custos habituais de suporte serão aplicados a perguntas e problemas de suporte adicionais que não são qualificáveis para esta hotfix específica. Para uma lista completa dos números de telefone do Suporte ao Cliente da Microsoft ou para criar um pedido de serviço separado, visite o seguinte Site da Microsoft:http://support.microsoft.com/contactus/?ws=supportNota: o formulário "Transferência de hotfix disponível" apresenta os idiomas para os quais a hotfix está disponível. Se não vir o seu idioma, significa que não está disponível uma hotfix para esse idioma.
Pré-requisitos
Para aplicar esta atualização, tem de ter a Atualização Cumulativa 2 ou Atualização Cumulativa 3 para System Center 2012 R2 Configuration Manager instalada.
Informações sobre reinício
Não tem de reiniciar o computador depois de aplicar esta hotfix.
Nota Recomendamos que feche a consola Configuration Manager administração antes de aplicar este pacote de hotfix.Informações sobre substituição de correções
Esta hotfix não substitui nenhuma hotfix lançada anteriormente.
A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre UTC e a hora local, utilize o separador Zona Horário no item Data e Hora na Painel de Controlo.
Atualização Cumulativa 2 para System Center 2012 R2 Configuration Manager
Nome de ficheiro |
Versão de ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Update.sql |
Não aplicável |
4,249 |
29-maio-2014 |
23:25 |
Não aplicável |
Atualização Cumulativa 3 para System Center 2012 R2 Configuration Manager
Nome de ficheiro |
Versão de ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Update.sql |
Não aplicável |
4,247 |
24-Ago-2014 |
23:25 |
Não aplicável |
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informações
Se as atribuições de políticas estiverem em falta antes de instalar esta correção, pode corrigir esta situação ao executar o seguinte SQL script. Deve ser executado depois de aplicar a correção.
SET NOCOUNT ON
SET NOEXEC OFF IF dbo.fnIsCas() = 1 BEGIN RAISERROR(N'This script needs to be run in primary site', 15, 1) SET NOEXEC ON END GO DECLARE @PolicyCollMap TABLE (PADBID INT, CollectionID INT) DECLARE @CollectionID INT DECLARE @PADBID INT DECLARE @TotalAddedRows INT = 0 DECLARE @AddedRows INT = 0 INSERT INTO @PolicyCollMap (PADBID, CollectionID) SELECT PC.PADBID, PC.CollectionID FROM PolicyCollMapFlat PC INNER JOIN Collections C ON PC.CollectionID = C.CollectionID INNER 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 = 1 WHILE 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 = @CollectionID END
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.