Dostępny jest pakiet zbiorczy poprawek (kompilacja 4.1.3627.0) dla programu Microsoft Forefront Identity Manager (FIM) 2010 R2 z dodatkiem Service Pack 1

Dotyczy
Forefront Identity Manager 2010 R2 Service Pack 1

Wprowadzenie

Pakiet zbiorczy poprawek (kompilacja 4.1.3627.0) jest dostępny dla programu Microsoft Forefront Identity Manager (FIM) 2010 R2 z dodatkiem Service Pack 1 (SP1). Numer kompilacji składników BHOLD zawartych w tej wersji to 5.0.2959.0. Ten pakiet zbiorczy poprawek rozwiązuje niektóre problemy i dodaje pewne funkcje opisane w sekcji "Więcej informacji".

Informacje dotyczące aktualizacji

Obsługiwana aktualizacja jest dostępna w pomoc techniczna firmy Microsoft. Zalecamy, aby wszyscy klienci zastosowali tę aktualizację we swoich systemach produkcyjnych.

Pomoc techniczna Microsoft

Jeśli ta aktualizacja jest dostępna do pobrania za pośrednictwem pomocy technicznej firmy Microsoft, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne są poprawki do pobrania". Jeśli ta sekcja nie zostanie wyświetlona, skontaktuj się z działem pomocy technicznej i pomocy technicznej firmy Microsoft w celu uzyskania poprawki. Ponadto można uzyskać tę aktualizację z witryny Microsoft Update lub z wykazu usługi Microsoft Update.

Uwaga W przypadku wystąpienia dodatkowych problemów lub konieczności rozwiązania problemu może być konieczne utworzenie osobnego zgłoszenia serwisowego. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, które nie kwalifikują się do objęcia tą poprawką. Aby uzyskać pełną listę numerów telefonów działu pomocy technicznej i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=support Uwaga: W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których poprawka jest dostępna. Jeśli nie widzisz odpowiedniego języka, oznacza to, że nie ma dla niego dostępnej poprawki.

Znane problemy z tą aktualizacją

Usługa synchronizacji

Po zainstalowaniu tej aktualizacji rozszerzenia reguł i niestandardowi agenci zarządzania (MA) oparci na rozszerzalnej rozszerzonej rozszerzonej rozszerzonej (ECMA1 lub ECMA 2.0) mogą nie być uruchamiane i mogą powodować stan uruchomienia "zatrzymane-rozszerzenie-dll-load". Ten problem występuje w przypadku uruchomienia takich rozszerzeń reguł lub niestandardowych rozszerzeń uprawnień deweloperskich po zmianie pliku konfiguracyjnego (.config) dla jednego z następujących procesów:

  • MIIServer.exe
  • Mmsscrpt.exe
  • Dllhost.exe

Załóżmy na przykład, że edytujesz plik MIIServer.exe.config, aby zmienić domyślny rozmiar partii dla przetwarzania wpisów synchronizacji dla programu FIM Service MA.
W takiej sytuacji instalator aparatu synchronizacji dla tej aktualizacji celowo nie zastępuje pliku konfiguracji, aby uniknąć usunięcia wcześniejszych zmian. Ponieważ plik konfiguracji nie zostanie zastąpiony, w plikach nie ma wpisów wymaganych przez tę aktualizację. W związku z tym aparat synchronizacji nie załaduje żadnych bibliotek DLL rozszerzeń reguł, gdy aparat uruchomi profil uruchomienia pełnego importu lub synchronizacji różnicowej.

Aby rozwiązać ten problem, wykonaj następujące czynności:

  1. Utwórz kopię zapasową pliku MIIServer.exe.config.

  2. Otwórz plik MIIServer.exe.config w edytorze tekstów lub w programie Microsoft Visual Studio.

  3. <Znajdź sekcję środowiska uruchomieniowego> w pliku MIIServer.exe.config, a następnie zastąp zawartość <sekcji dependentAssembly> następującym ciągiem:

    <dependentAssembly>
    <assemblyIdentity name="Microsoft.MetadirectoryServicesEx" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="3.3.0.0-4.1.3.0" newVersion="4.1.4.0" />
    </dependentAssembly
    
  4. Zapisz zmiany w pliku.

  5. Znajdź plik Mmsscrpt.exe.config w tym samym katalogu, a Dllhost.exe.config w katalogu nadrzędnym. Powtórz kroki 1–4 dla tych dwóch plików.

  6. Uruchom ponownie usługę synchronizacji Forefront Identity Manager (FIMSynchronizationService).

  7. Sprawdź, czy reguły, rozszerzenia i niestandardowi agenci zarządzania działają teraz zgodnie z oczekiwaniami.

Raportowanie programu FIM

Jeśli zainstalujesz raportowanie programu FIM na nowym serwerze, na którym jest zainstalowany program Microsoft System Center 2012 Menedżer Usług z dodatkiem SP1, wykonaj następujące kroki:

  1. Zainstaluj składnik FIMService programu FIM 2010 R2 z dodatkiem SP1. Aby to zrobić, wyczyść kliknięciem pole wyboru Raportowanie .
  2. Zainstaluj ten pakiet zbiorczy poprawek, aby uaktualnić usługę FIM Service do kompilacji 4.1.3599.0.
  3. Uruchom instalację trybu zmiany dla usługi FIM Service, a następnie dodaj raportowanie.

Jeśli raportowanie jest włączone, a instalacja w trybie zmiany jest uruchamiana dla usługi i portalu programu FIM, należy ponownie włączyć raportowanie. Aby to zrobić w portalu zarządzania tożsamościami programu FIM, wykonaj następujące kroki:

  1. W menu Administracja kliknij polecenie Wszystkie zasoby.
  2. W obszarze Wszystkie zasoby kliknij pozycję Ustawienia konfiguracji systemu.
  3. Kliknij obiekt Ustawienia konfiguracji systemu , a następnie otwórz okno Właściwości tego obiektu.
  4. Kliknij pozycję Atrybuty rozszerzone i zaznacz pole wyboru Rejestrowanie raportowania włączone .
  5. Kliknij przycisk OK, a następnie kliknij przycisk Prześlij , aby zapisać zmianę.

              

Wymagania wstępne

Aby zastosować tę aktualizację, musisz mieć zainstalowany program Forefront Identity Manager 2010 R2 (kompilacja 4.1.3419.0 lub nowsza).

W przypadku wdrożeń BHOLD musisz mieć pakiet zbiorczy poprawek [2934816](/kb/2934816ply ta aktualizacja.

Wymóg ponownego uruchomienia

Po zastosowaniu pakietu dodatków i rozszerzeń (Fimaddinsextensions_xnn_kb3022704.msp należy ponownie uruchomić komputer. Ponadto może być konieczne ponowne uruchomienie składników serwera.

Informacje o wymianie

Ta aktualizacja zastępuje następujące aktualizacje:

3011057 Dostępny jest pakiet zbiorczy poprawek (kompilacja 4.1.3613.0) dla programu Forefront Identity Manager 2010 R2 z dodatkiem SP1

2980295 Dla programu Forefront Identity Manager 2010 R2 dostępny jest pakiet zbiorczy poprawek (kompilacja 4.1.3599.0)

2969673 Dostępny jest pakiet zbiorczy poprawek (kompilacja 4.1.3559.0) dla programu Forefront Identity Manager 2010 R2

2934816 jest dostępny dla programu Forefront Identity Manager 2010 R2

Informacje o plikach

Numery kompilacji wydania poprawki

Forefront Identity Manager 4.1.3627.0
BHOLD 5.0.2959.0
Łącznik zarządzania dostępem 5.0.2959.0

                  

Atrybuty pliku

Wersja globalna tej aktualizacji ma atrybuty plików (lub nowsze atrybuty plików), które są wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Accessmanagementconnector.msi Nie dotyczy 671,744 20-lut-2015 07:50 Nie dotyczy
Bholdanalytics 5.0.2959.0_release.msi Nie dotyczy 2,699,264 20-lut-2015 07:35 Nie dotyczy
Bholdattestation 5.0.2959.0_release.msi Nie dotyczy 3,207,168 20-lut-2015 08:33 Nie dotyczy
Bholdcore 5.0.2959.0_release.msi Nie dotyczy 5,013,504 20-lut-2015 07:22 Nie dotyczy
Bholdfimintegration 5.0.2959.0_release.msi Nie dotyczy 3,530,752 20-lut-2015 08:05 Nie dotyczy
Bholdmodelgenerator 5.0.2959.0_release.msi Nie dotyczy 3,248,128 20-lut-2015 08:47 Nie dotyczy
Bholdreporting 5.0.2959.0_release.msi Nie dotyczy 1,994,752 20-lut-2015 08:19 Nie dotyczy
Fimaddinsextensionslp_x64_kb3022704.msp Nie dotyczy 3,916,800 17-lut-2015 02:23 Nie dotyczy
Fimaddinsextensionslp_x86_kb3022704.msp Nie dotyczy 1,596,416 17-lut-2015 02:15 Nie dotyczy
Fimaddinsextensions_x64_kb3022704.msp Nie dotyczy 5,206,528 17-lut-2015 02:23 Nie dotyczy
Fimaddinsextensions_x86_kb3022704.msp Nie dotyczy 4,662,784 17-lut-2015 02:15 Nie dotyczy
Fimcmbulkclient_x86_kb3022704.msp Nie dotyczy 9,097,728 17-lut-2015 02:15 Nie dotyczy
Fimcmclient_x64_kb3022704.msp Nie dotyczy 5,570,048 17-lut-2015 02:23 Nie dotyczy
Fimcmclient_x86_kb3022704.msp Nie dotyczy 5,192,704 17-lut-2015 02:15 Nie dotyczy
Fimcm_x64_kb3022704.msp Nie dotyczy 33,493,504 17-lut-2015 02:23 Nie dotyczy
Fimcm_x86_kb3022704.msp Nie dotyczy 33,104,384 17-lut-2015 02:15 Nie dotyczy
Fimservicelp_x64_kb3022704.msp Nie dotyczy 12,251,648 17-lut-2015 02:23 Nie dotyczy
Fimservice_x64_kb3022704.msp Nie dotyczy 31,272,960 17-lut-2015 02:23 Nie dotyczy
Fimsyncservice_x64_kb3022704.msp Nie dotyczy 36,211,200 17-lut-2015 02:23 Nie dotyczy

                    
                  

Więcej informacji

Problemy, które zostały rozwiązane lub funkcje dodane w tej aktualizacji

Ta aktualizacja rozwiązuje następujące problemy lub dodaje następujące funkcje, które nie zostały wcześniej udokumentowane w bazie wiedzy Baza wiedzy Microsoft Knowledge Base.

Integracja usługi BHOLD z portalem zarządzania tożsamościami programu FIM i pakietami językowymi

Zeszyt 1

Gdy klient zainstalował pakiety językowe FIM Portal, BHOLD FIM Integration i FIM, użytkownik, który wyświetla zlokalizowaną stronę portalu programu FIM, zobaczy, że strona zostanie przywrócona do języka angielskiego po przejściu do strony BHOLD Self-Service.

Raportowanie BHOLD

Zeszyt 1

Gdy klient korzystający z raportowania BHOLD usunie filtr z raportu, kolejne raporty nadal generują raport, tak jakby filtr nie został usunięty.

Generator modeli BHOLD

Zeszyt 1

W przypadku korzystania z generatora modeli BHOLD do eksploracji ról, a pole wyboru Zachowaj istniejący model nie jest zaznaczone, przy ponownym ładowaniu plików przez generator modeli BHOLD może zostać zgłoszony wyjątek.

Zeszyt 2

W przypadku korzystania z generatora modeli BHOLD do wyszukiwania ról może zostać zgłoszony wyjątek podczas tworzenia ról członkostwa i proponowanych ról.

Zeszyt 3

W przypadku korzystania z generatora modeli BHOLD do wyszukiwania ról, jeśli użytkownik, który uruchamia generator modeli, nie istnieje w generatorze modeli, role atrybutów i role własności mogą nie zostać utworzone.

Zeszyt 4

Wyjątek może wystąpić w sytuacji, gdy generator modeli BHOLD jest uruchamiany przez innego użytkownika niż ten, który uruchomił go wcześniej lub który zainstalował BHOLD Core, a pole wyboru Zachowaj istniejący model nie jest zaznaczone.

FIM Service and Identity Management Portal

Zeszyt 1

Gdy wdrażanych jest wiele komputerów usługi FIM Service, wystąpienia przepływu pracy uwierzytelniania dla żądań samoobsługowego resetowania hasła, które przekraczają limit czasu, mogą pozostawać w stanie uwierzytelniania przez czas nieokreślony.

Zeszyt 2

Podczas ustawiania lub edytowania niestandardowych atrybutów wartości całkowitych za pomocą karty Atrybuty rozszerzone programu FIM Portal obiektu może zostać wyświetlony komunikat o błędzie "Określona wartość nie jest obsługiwana" dla wartości całkowitych, które są większe niż 2147483647.

Zarządzanie certyfikatami

Zeszyt 1

Witryna internetowa zarządzania certyfikatami programu FIM nieprawidłowo wysyła żądanie do domeny w celu wyszukania roli wewnętrznej programu FIM CM IdentityOneTimePasswordsRole+.

Zeszyt 2

Po wybraniu użytkownika w portalu programu FIM CM do zarządzania kartą inteligentną jest wyzwalany następujący wyjątek:

Uwaga

Obiektu nie można rzutować z DBNull na inne typy.
Szczegóły techniczne
Typ: System.InvalidCastException
Źródło: mscorlib
Śledzenie stosu: w System.DBNull.System.IConvertible.ToDateTime(dostawca IFormatProvider)
at System.Convert.ToDateTime(Object value, IFormatProvider provider)
at Microsoft.Clm.DataAccess.Certificates.CalculateCertificateStatus(CertificateDataSet certData)
at Microsoft.Clm.BusinessLayer.Profiles.GetProfilesByStatus(Guid userUuid, ProfileStatus status)
w Microsoft.Clm.Web.UserDetail.LoadIntoInterface()
at Microsoft.Clm.Web.UserDetail.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

                    
                  

Zeszyt 3

Program FIM CM oddziela karty inteligentne w bazie danych FIMCertificateManagement, jeśli podjęto próbę początkowej rejestracji karty inteligentnej w nieprawidłowym szablonie profilu. Spowoduje to zwrócenie następującego wyjątku:

Uwaga

Nie można uzyskać dostępu do karty, ponieważ został podany nieprawidłowy numer PIN.

Podczas wielokrotnych prób zarejestrowania karty inteligentnej przy użyciu poprawnego szablonu profilu pojawia się następujący komunikat o błędzie:

Uwaga

Błąd przetwarzania: nieprawidłowa karta inteligentna. Ta karta może być używana tylko dla szablonu użytkownika i profilu, do którego jest przypisana. Przed zarejestrowaniem się w celu uzyskania innego użytkownika lub szablonu profilu wycofaj kartę.

Uwaga Po zastosowaniu tego pakietu zbiorczego aktualizacji, gdy użycie nieprawidłowego szablonu profilu zakończy się niepowodzeniem z powodu wyjątku "nieprawidłowy numer PIN", wystąpią następujące objawy:

  • Wykryto niepoprawny klucz administratora.
  • Obiekt karty inteligentnej w bazie danych został przeniesiony do stanu wycofanego bez przestrzegania zasad wycofywania.
  • Użytkownik otrzymuje komunikat z informacją, że operacja nie powiodła się, prawdopodobnie z powodu nieprawidłowego wyboru szablonu profilu, a następnie zasugerowano alternatywne szablony profilów.

                  

Zeszyt 4

Wygasłe lub odwołane certyfikaty logowania nie są już usuwane z karty inteligentnej po odnowieniu w programie FIM CM.

Ta aktualizacja dodaje funkcję usuwania certyfikatów z kart inteligentnych po wygaśnięciu lub odwołaniu certyfikatu. Jest to nowa opcja dostępna na stronie ustawień ogólnych opcji szablonu profilu.

Usługa synchronizacji

Zeszyt 1

Gdy agent zarządzania globalną listą adresową usługi Active Directory (GALSync) jest używany w las usługi Active Directory hostującym program Exchange Server 2013, rozwiązanie GALSync nie generuje poprawnej wartości atrybutu msExchVersion.

Zeszyt 2

W środowisku testowym, jeśli nie ma dostępnego połączonego źródła danych dla określonego rodzaju agenta zarządzania, czasami używa się importowania plików dziennika inspekcji i eksportowania plików dziennika inspekcji w celu przetestowania funkcjonalności rozwiązania usługi synchronizacji. W przypadku korzystania z aparatu synchronizacji programu FIM może to wyzwolić nieoczekiwane wyniki.

Operacje importowania i eksportowania wydają się działać, ale podczas importowania statystyki przebiegu pokazują usunięcie i dodanie dla każdego obiektu eksportowanego do pliku upuszczania. Ponadto w obszarze łączników nie pozostały żadne obiekty.

Dzieje się tak, ponieważ obiekt connectorspace nie ma oczekiwanej wartości kotwicy w hologramie. W związku z tym obiekt connectorspace zostanie usunięty i zostanie zastąpiony pasującym obiektem, który jest importowany. Ponadto operacja importowania kończy się niepowodzeniem. W większości scenariuszy można zastosować poniższe obejście.

Obejście

Ważne Przed zastosowaniem tego obejścia upewnij się, że masz bieżącą kopię zapasową bazy danych FIMSynchronizationService.

W krokach i skrypcie SQL udokumentowanym w tym obejściu założono, że używasz wartości z obiektu metaverse do wypełnienia wartości kotwicy nowych obiektów connectorspace podczas aprowizacji. Jeśli agent zarządzania opiera się na połączonym źródle danych w celu tworzenia i udostępniania wartości zakotwiczenia dla nowych obiektów, może być konieczna tymczasowa zmiana kodu aprowizacji lub reguły synchronizacji, aby użyć wartości z metaverse do obsługi tego obejścia.

To obejście jest dostępne dla agenta zarządzania z profilami uruchamiania eksportu i importu skonfigurowanymi w następujący sposób:

  • Eksportuj profil przebiegu, który jest skonfigurowany w celu utworzenia pliku dziennika inspekcji i zatrzymania przebiegu
  • Profil przebiegu importu skonfigurowany do wznawiania z pliku dziennika inspekcji

Aby zastosować to obejście, wykonaj następujące kroki:

  1. Uruchom profil uruchomienia eksportu.
  2. Uruchom skrypt, aby zaktualizować bazę danych FIMSynchronizationService.
  3. Uruchom profil uruchomienia importowania.

Przykładowy skrypt

Podany tutaj przykładowy skrypt nie jest przeznaczony do użycia w środowisku produkcyjnym i jest przeznaczony tylko do obsługi konkretnego scenariusza udokumentowanego w tym artykule w środowisku programistycznym lub testowym.

Przed uruchomieniem tego skryptu SQL należy go zmienić w celu zastąpienia identyfikatora agenta zarządzania (cs.ma_id). Jeśli należy użyć atrybutu metaverse innego niż UID, skrypt musi również zostać zaktualizowany, aby zastąpić wszystkie wystąpienia "mv.uid" nazwą pola atrybutu, który ma być używany.

/*
 Fix anchor field in CS table for "broken" connectors after export to log file only
 Note:
 "mv.uid" should be fixed with valid field in MV table used as anchor
 "cs.ma_id = '2F2516F6-AD5B-4CFA-9F2B-AA4385D1879E'" should be fixed with valid id of target MA
 in CS table.
*/

update [FIMSynchronizationService].[dbo].[mms_connectorspace]
set [anchor] = cast(reverse(cast(len(mv.uid)*2 as binary(4))) as binary(4))+cast(mv.uid as varbinary(800))
from [FIMSynchronizationService].[dbo].[mms_connectorspace] cs
 join [FIMSynchronizationService].[dbo].[mms_csmv_link] l
  on cs.object_id = l.cs_object_id 
 join [FIMSynchronizationService].[dbo].[mms_metaverse] mv
  on mv.object_id = l.mv_object_id
where cs.ma_id = '2F2516F6-AD5B-4CFA-9F2B-AA4385D1879E' and cs.[anchor] is NULL

                    
                  

Zeszyt 3

Podczas wykonywania operacji eksportowania ECMA 2.0 Export Only MA pojawia się następujący komunikat o błędzie:

Uwaga

Obraz lub delta nie ma kotwicy.

                  

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.