Sintomi
In Microsoft SystemCenter 2012 R2 Configuration Manager, quando un utente diventa un utente gestito dal cloud, un criterio di impostazioni potrebbe non assegnare l'assegnazione all'utente.Note
-
Questo problema interessa solo gli ambienti che usano Intune Connector insieme a Configuration Manager.
-
Questo problema si verifica solo quando è installato l'aggiornamento cumulativo 2 o l'aggiornamento cumulativo 3 per Configuration Manager.
Risoluzione
Per risolvere il problema, applicare questo hotfix. L'hotfix impedisce che si verifichi questo problema di assegnazione dei criteri.Nota Se le assegnazioni dei criteri non sono presenti prima di applicare questo hotfix, vedere la sezione "Altre informazioni" prima di applicare questo hotfix.
Informazioni sull'aggiornamento rapido
Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix ha lo scopo di correggere solo il problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi che presentano il problema descritto in questo articolo. Questo hotfix potrebbe ricevere ulteriori test. Pertanto, se non si è gravemente colpiti da questo problema, è consigliabile attendere il prossimo aggiornamento software che contiene questo hotfix.Se l'hotfix è disponibile per il download, nella parte superiore di questo articolo della Knowledge Base è presente la sezione "Download di hotfix disponibile". Se questa sezione non viene visualizzata, contattare il supporto tecnico Microsoft per ottenere l'hotfix. Nota Se si verificano altri problemi o se è necessaria una risoluzione dei problemi, potrebbe essere necessario creare una richiesta di servizio separata. I soliti costi di supporto si applicano a ulteriori domande e problemi di supporto che non sono idonei per questo hotfix specifico. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e del supporto tecnico Microsoft o per creare una richiesta di servizio separata, visita il seguente sito Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Il modulo "Download di hotfix disponibile" mostra le lingue per cui l'hotfix è disponibile. Se non vedi la tua lingua, è perché non è disponibile un hotfix per tale lingua.
Requisiti
Per applicare questo hotfix, è necessario avere installato l'aggiornamento cumulativo 2 o l'aggiornamento cumulativo 3 per System Center 2012 R2 Configuration Manager.
Informazioni sul riavvio
Non è necessario riavviare il computer dopo aver applicato questo hotfix.Nota È consigliabile chiudere la console di amministrazione Configuration Manager prima di applicare questo pacchetto hotfix.
Informazioni sulla sostituzione degli hotfix
Questo hotfix non sostituisce alcun hotfix precedentemente rilasciato.
La versione in lingua inglese di questo hotfix presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.
Aggiornamento cumulativo 2 per System Center 2012 R2 Configuration Manager
|
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
|---|---|---|---|---|---|
|
Update |
Non applicabile |
4,249 |
29-maggio-2014 |
23:25 |
Non applicabile |
Aggiornamento cumulativo 3 per Configuration Manager System Center 2012 R2
|
Nome file |
Versione file |
Dimensione file |
Date |
Ora |
Piattaforma |
|---|---|---|---|---|---|
|
Update |
Non applicabile |
4,247 |
24-agosto 2014 |
23:25 |
Non applicabile |
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Se le assegnazioni dei criteri non sono presenti prima di installare questo hotfix, è possibile correggere questa situazione eseguendo lo script di SQL seguente. Dovrebbe essere eseguito dopo aver applicato l'hotfix.
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
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.