SBS 2011: Automatischer BPA Scan Fehler


Veröffentlicht von MOS-Computer GbR am 18.10.2013

Problem:

Windows Server Solutions Best Practices Analyzer (BPA) wurde auf einem Windows Small Business Server 2011 (SBS 2011) installiert. Dabei wird mittels Aufgabenplanung ein täglicher Scandurchlauf eingerichtet.

Dieser automatische Scan schlägt nun plötzlich fehl. Im System-Protokoll sind die folgenden Fehler zu finden:

 

Best Practices Analyzer Engine

An error occurred while the computer was performing a Windows Server Solutions BPA scan. For information about the error, review the log file at %programdata%\Microsoft\Windows Server Solutions BPA\BPA.log, or manually run Windows Server Solutions BPA.

 

Ereignisquelle: Instrumentation

Ereignis-ID: 1

 

Im BPA.log sind die folgenden Einträge zu finden:

 

xx/xx/xxxx xx:xx:x          running under silent mode
xx/xx/xxxx xx:xx:x          Self Update key value: 1
xx/xx/xxxx xx:xx:x          Exe path for BPAUpdate.exe:C:\Program Files\Windows Server Solutions BPA\Bin
xx/xx/xxxx xx:xx:x          BPAUpdate.exe launched.
xx/xx/xxxx xx:xx:x          InvokeModel: MBCA module has been imported.
xx/xx/xxxx xx:xx:x          WSSG MBCA Model has been invoked.
xx/xx/xxxx xx:xx:x  !Error! Invoke-MBCAModel failed!
xx/xx/xxxx xx:xx:x          ConsoleIntegrationWritter: ErrorsFound is updated with NOT_RUN
xx/xx/xxxx xx:xx:x          ConsoleIntegrationWritter: RulesFailed is deleted
xx/xx/xxxx xx:xx:x          ConsoleIntegrationWritter: LastScanTime is deleted
xx/xx/xxxx xx:xx:x  !Error! Error details: Microsoft.WindowsServerSolutions.BPA.Common.BPAException: Health scan: Invoke-MBCAModel failed!
   at Microsoft.WindowsServerSolutions.BPA.Common.MBCA.InvokeModel()
   at Microsoft.WindowsServerSolutions.BPA.UI.Program.RunSilentMode()

 

Ein manueller Scan lässt sicher allerdings ohne Probleme starten.

 

 

Lösung:

Um dieses Problem zu lösen, gibt es zwei Möglichkeiten.

 

Variante 1:

Vermutlich wurde der Server neu gestartet, als gerade der BPA Scan ausgeführt wurde.

In diesem Fall müssen Sie die Datei WSSGBPA_lock löschen! Diese finden Sie hier:

"C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\MicrosoftBaselineConfigurationAnalyzer 2\Reports\WSSGBPAResults\"

Führen Sie danach über die Aufgabenplanung manuell den BPA Scan aus, um zu prüfen, ob alles wieder funktioniert.

Weitere Details können Sie hier nachlesen.

 

Variante 2:

Öffnen Sie den BPA Scan Task in der Aufgabenplangung. In den Eigenschaften sehen Sie, dass der Task mit dem Konto SYSTEM ausgeführt wird. Ändern Sie das Konto auf Ihr Administrator Konto und geben Sie die benötigten Daten an.

Führen Sie den Task danach manuell aus, um zu prüfen, dass alles wieder funktioniert.

Weitere Details können Sie hier nachlesen.

 

Noch ein Tip zum Abschluss:

Damit der Fehlerstatus aus der SBS Konsole verschwindet, öffnen Sie das Ereignisprotokoll und navigieren zu Anwendung- und Dienstprotokolle - Microsoft - BaselineConfigurationAnalyzer - Instrumentation - Admin.

Löschen Sie dieses Protokoll und führen Sie in der Konsole eine Aktualisierung durch. Danach sollte der Fehler nicht mehr auftauchen.

 

 

 

Das könnte Sie vielleicht auch interessieren:



Zurück