SharePoint hat so seine Haken und Ösen. Bei einem Kunden ist “plötzlich” dieser Fehler aufgetaucht “The specified user or domain group was not found” in der Exception Page.

Nach einem halben Tag Fehlersuche und Blog’s von aller SharePoint MVP Welt, wurden wir fündig. Als pflichtbewusster SharePoint Admin hat man den Portal Super User und den Portal Super Reader zu einem späteren Zeitpunkt konfiguriert. Wie in Technet Beschrieben. Die Web Applikation war mit Claims Based Authentication aufgesetzt so musste auch bei der Syntax darauf geachtet werden. Siehe hier:

http://technet.microsoft.com/en-us/library/ff758656.aspx wenn man aber Claims hat benötigt man den Account so:

$wa = Get-SPWebApplication -Identity http://dev.domain.com
$wa.Properties["portalsuperuseraccount"] = "i:0#.w|domain\sp-superuser" 
$wa.Properties["portalsuperreaderaccount"] = "i:0#.w|domain\sp-superread" 
$wa.Update()

Aus bisher nicht geklärten Gründen hat das der Web Applikation gar nicht gut getan und führte eben zur Meldung “The specified user or domain group was not found”. Nun denn, nachdem wir den Entschluss gefasst haben die Super Heroes Accounts zu entfernen fehlte nur noch das Script dazu, wir wollen es euch nicht vorenthalten:

   1: # Remove properties
   2: $wa = Get-SPWebApplication -Identity "<WebApplication>" 
   3: $wa.Properties.Remove("portalsuperuseraccount")
   4: $wa.Properties.Remove("portalsuperreaderaccount")
   5: $wa.Update()

Nicht vergessen den IIS Reset durchzuführen, dann ist alles wieder im Lot.