Dotyczy
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013

Symptomy

Po zainstalowaniu następujących aktualizacji zabezpieczeń z lipca dla programu SharePoint Server istniejące przepływy pracy firmy Microsoft SharePoint 2010 przestaną działać. W przypadku wystąpienia tego problemu w dzienniku usługi SharePoint Unified Logging System (ULS) są rejestrowane tagi zdarzeń "c42q8", "c42rh" lub "c42rh".

Przyczyna

Ten problem występuje, ponieważ w lipcowej aktualizacji zabezpieczeń dla programu SharePoint Server dodano dodatkową weryfikację. Sprawdzanie poprawności powoduje, że istniejące przepływy SharePoint 2010 przestaną działać.

Obejście

Aby ominąć ten problem, odszukaj tagi zdarzeń "c42q8", "c42ra" lub "c42rh" w dzienniku usługi SharePoint ULS. W tych wpisach zdarzeń można znaleźć szczegółowe informacje o tym, dlaczego przepływ pracy jest blokowany, zgodnie z tymi wytycznymi:

  • Jeśli zablokowane części to "out of the box" przepływy pracy lub działania przepływu pracy, skontaktuj się z pomocą techniczną firmy Microsoft.Ponadto możesz skontaktować się z administratorem farmy, aby tymczasowo wyłączyć dodatkowe sprawdzanie poprawności przy użyciu programu PowerShell: W programie PowerShell uruchom następujące polecenia cmdlet: Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update()

  • Jeśli zablokowane części zostały napisane przy użyciu kodu niestandardowego i wdrożono je samodzielnie w programie SharePoint Server, należy sprawdzić zabezpieczenia tego typu. Jeśli ten typ zostanie określony jako bezpieczny, możesz dodać go do listy web.config typów autoryzowanych. W przeciwnym razie należy utworzyć alternatywną implementację, która nie narusza sprawdzania poprawności zabezpieczeń.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.