Dela via


Fel :"Best Practices Analyzer-genomsökningen misslyckades" när best practice analyzer kördes

Den här artikeln innehåller en lösning på felet "Best Practices Analyzer-genomsökningen misslyckades" när best practice analyzer körs.

Ursprungligt KB-nummer: 2028818

Symptom

När du kör en BPA (Best Practices Analyzer) i Windows Server 2008 R2 Serverhanteraren returneras följande fel:

Best Practices Analyzer-genomsökningen misslyckades.
Det har uppstått ett best practice analyzer-motorfel för modell-ID: "Microsoft/Windows/FileServices" under körningen av modellen. (Inre undantag: Ett eller flera modelldokument är ogiltiga: {0}Identifieringsfelet inträffade när bearbetningsfilen skulle{0} bearbetas.
Windows PowerShell har uppdaterat körningsprincipen, men inställningen åsidosätts av en princip som definierats i ett mer specifikt omfång. På grund av åsidosättningen behåller gränssnittet sin aktuella princip för effektiv körning av "RemoteSigned". Skriv "Get-ExecutionPolicy -List" för att visa dina körningsprincipinställningar. Mer information finns i "Get-Help Set-ExecutionPolicy.")

Orsak

BPA-felet inträffar om du aktiverar principen Aktivera skriptkörning för att styra Körning av PowerShell-skript och ställa in den på Tillåt endast signerade skript eller Tillåt lokala skript och fjärrsignerade skript. Felet inträffar också om Aktivera skriptkörning är inställt på Inaktiverad.

Felet uppstår inte om principen är inställd på Tillåt alla skript.

Åtgärd

Ta bort, inaktivera eller ställ in på "Inte konfigurerad" följande grupprincip inställning som tillämpas på servern med BPA-felet.

Datorkonfiguration\Administrativa mallar\Windows-komponenter\Windows PowerShell
Aktivera skriptkörning

BPA börjar fungera när principändringen gäller. Ingen omstart krävs för att ändringen ska börja gälla.