Simptome
U programu Microsoft SystemCenter 2012 R2 Configuration Manager, kada korisnik postane korisnik upravljan oblakom, smernice za postavke možda neće usmerati na dodelu za korisnika.
Beleške
-
Ovaj problem utiče samo na okruženja koja koriste Intune Connector zajedno sa Configuration Manager.
-
Do ovog problema dolazi samo kada je instalirana kumulativna ispravka 2 ili kumulativna ispravka 3 za Configuration Manager ažuriranja.
Rezoluciju
Da biste rešili ovaj problem, primenite ovu hitnu ispravku. Hitna ispravka sprečava pojavljivanje ovog problema sa dodelom smernica.
Napomena Ako dodele smernica nedostaju pre nego što primenite ovu hitnu ispravku, pogledajte odeljak "Više informacija" pre nego što primenite ovu hitnu ispravku.
Informacije o hitoj ispravki
Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problema koji je opisan u ovom članku. Primenite ovu hitnu ispravku samo na sisteme koji imaju problem opisan u ovom članku. Ova hitna ispravka može da dobije dodatno testiranje. Stoga, ako ovaj problem ne utiče ozbiljno, preporučujemo da sačekate sledeću ispravku softvera koja sadrži ovu hitnu ispravku.
Ako je hitna ispravka dostupna za preuzimanje, na vrhu ovog članka baze znanja postoji odeljak "Dostupno je preuzimanje hitne ispravke". Ako se ovaj odeljak ne pojavi, obratite se Microsoft korisničkoj službi i podršci da biste dobili hitnu ispravku.
Napoemu Ako dođe do dodatnih problema ili ako je potrebno rešavanje problema, možda ćete morati da kreirate zaseban zahtev za uslugom. Uobičajeni troškovi podrške primenjuju se na dodatna pitanja podrške i probleme koji se ne kvalifikuju za ovu određenu hitnu ispravku. Kompletnu listu brojeva telefona Microsoft korisničke usluge i podrške ili da biste kreirali poseban zahtev za uslugom posetite sledeću Microsoft veb lokaciju:
http://support.microsoft.com/contactus/?ws=supportNapomenom Obrazac "Dostupno je preuzimanje hitne ispravke" prikazuje jezike za koje je dostupna hitna ispravka. Ako ne vidite jezik, to je zato što hitna ispravka nije dostupna za taj jezik.
Preduslovi
Da biste primenili ovu hitnu ispravku, morate imati instalirane kumulativne ispravke 2 ili kumulativne ispravke 3 za System Center 2012 R2 Configuration Manager.
Informacije o ponovnom pokretanju
Ne morate ponovo da pokrenete računar kada primenite ovu hitnu ispravku.
Napoemu Preporučujemo da zatvorite Configuration Manager konzolu za administraciju pre nego što primenite paket hitnih ispravki.
Informacije o zameni hitne ispravke
Ova hitna ispravka ne zamenjuje nijednu prethodno izdatu hitnu ispravku.
Engleska verzija ove hitne ispravke ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u koordinisanom univerzalnom vremenu (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vreme u Kontrolna tabla.
Kumulativna ispravka 2 za System Center 2012 R2 Configuration Manager
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
Platforme |
---|---|---|---|---|---|
Update.sql |
Nije primenljivo |
4,249 |
29-maj 2014. |
23:25 |
Nije primenljivo |
Kumulativna ispravka 3 za System Center 2012 R2 Configuration Manager
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
Platforme |
---|---|---|---|---|---|
Update.sql |
Nije primenljivo |
4,247 |
24-Aug-2014 |
23:25 |
Nije primenljivo |
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Više informacija
Ako dodeljivanja smernica nedostaju pre nego što instalirate ovu hitnu ispravku, ovu situaciju možete rešiti tako što ćete pokrenuti sledeću SQL skriptu. Trebalo bi da se pokrene nakon primene hitne ispravke.
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
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.