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:
Utwórz kopię zapasową pliku MIIServer.exe.config.
Otwórz plik MIIServer.exe.config w edytorze tekstów lub w programie Microsoft Visual Studio.
<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" /> </dependentAssemblyZapisz zmiany w pliku.
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.
Uruchom ponownie usługę synchronizacji Forefront Identity Manager (FIMSynchronizationService).
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:
- Zainstaluj składnik FIMService programu FIM 2010 R2 z dodatkiem SP1. Aby to zrobić, wyczyść kliknięciem pole wyboru Raportowanie .
- Zainstaluj ten pakiet zbiorczy poprawek, aby uaktualnić usługę FIM Service do kompilacji 4.1.3599.0.
- 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:
- W menu Administracja kliknij polecenie Wszystkie zasoby.
- W obszarze Wszystkie zasoby kliknij pozycję Ustawienia konfiguracji systemu.
- Kliknij obiekt Ustawienia konfiguracji systemu , a następnie otwórz okno Właściwości tego obiektu.
- Kliknij pozycję Atrybuty rozszerzone i zaznacz pole wyboru Rejestrowanie raportowania włączone .
- 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:
- Uruchom profil uruchomienia eksportu.
- Uruchom skrypt, aby zaktualizować bazę danych FIMSynchronizationService.
- 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.