troubleshooting Question

SBS 2011 Best Practices Analyzer Not Running

Avatar of Northshore1
Northshore1Flag for United States of America asked on
SBS
6 Comments1 Solution4628 ViewsLast Modified:
Hi Experts, After many months of successfully running Microsoft Windows Server Solutions Best Practice Analyzer 1.2 via Task Scheduler, we recently started to receive the following errors in our Detailed Network Reports on the server:

Best Practices Analyzer Engine
Warning condition:  An error occurred while the computer was performing a Windows Server Solutions BPA scan. For information about the error, review the log file at %installation folder%\wssgbpa.log, or manually run Windows Server Solutions BPA.

I located an article suggesting to change the Task Scheduled to run as an administrator instead of as "System". After changing the task properties the BPA scan would perform as expected for a couple months.

On June 7th we stared to see the error again:

Warning condition:  An error occurred while the computer was performing a Windows Server Solutions BPA scan. For information about the error, review the log file at %installation folder%\wssgbpa.log, or manually run Windows Server Solutions BPA.

Now we can not run the BPA scan manually. We receive the error:

Microsoft Baseline Configuration Analyzer was not able to obtain the results or data successfully. There has been a Best Practice Analyzer error for Model Id 'WSSGBPA'. The Result file has not yet been generated. Please perform the scan first and try again.

We have uninstalled both BPA and the Microsoft Baseline Configuration Analyzer 2.0, and reinstalled using the default setting, and still receive the same error message when running BPA manually and receive an error (0xFFFFFFFF) when the BPA task schedule runs at night.

So we disabled the scheduled task until an update was available, then the 1.3 update came thru and we installed it hoping it would fix the error. But unfortunately it did not.
I have tried to run the BPA automatically thru powershell and when I Invoke the Model ID WSSGBPA the output of powershell states:

Invoke-MBCA Model:  There has been a Best Practice Analyzer error for Model Id 'WSSGBPA' a Best Practices Analyzer task is currently running and the "model" resourses are currently in use. Please wait for the task to complete"

Category Info: Resourse Busy: Invoke-Model, CommandLet exeption
FullyQualifiedErrorId: AlreadyInUse, Microsoft.BaselineConfigurationAnalyzer.CmdLets.RunScanCommand

ModelId: WSSGBPA
SubModelID:
Success: False
Details: (Computer name)

Any help would be very much appreciated
Dave
ASKER CERTIFIED SOLUTION
Northshore1

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 6 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 6 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros