What started with Configure your Server wizard and introduction of Server Roles in Windows 2000 Server, resulted in the tangible value of Initial Configuration Tasks wizard (oobe.exe) and Server Manager (servermanager.msc) in Windows Server 2008 and Windows Server 2008 R2. This post look at a new feature in Server Manager in combination with several Windows Server Roles: Best Practices Analyzers.
- BPAs are now part of Server Manager
- When you view BPA result properties, either by double clicking result in results pane or by selecting result and following Properties link, you find more info on result. Info per result include what was scanned, why it’s not compliant, what the risks are and how to fix the situation
- you might’ve notice on 2008 R2 boxes, Microsoft is actively offering update to BPA functionality, offering more BPA scans and updated guidance
- Finally, you can use PowerShell cmdlets from BPA PowerShell Module and Kick off BPA Scans , review BPA results and include and/or exclude specific BPA results from command line. Combining this with PowerShell remoting you can make fun PowerShell scripts to perform BPA scans and export them to Excel, XML and/or HTML format periodically for an intern to manage.
“First BPA, Microsoft Exchange Server Best Practices Analyzer (ExBPA), was released in 2004. Exchange team has done a lot of pioneering in this area. When looking at Exchange Troubleshooting Assistant (ExTrA), Exchange Pre-Deployment Analyzer (ExPDA) and Microsoft Exchange Server Remote Connectivity Analyzer work this team has done and how this work has found its way into other Microsoft products and technologies.”