Вы находитесь на странице: 1из 28

Sameer Mutatkar

Program Manager
Microsoft

Jared Watts
Software Design Engineer
Microsoft
WSV201


Agenda
The need for a Best Practices Analyzer (BPA) solution
and value proposition
Solution in Windows Server 2008 R2
Demo BPA UI and TechNet Portal
Demo BPA PowerShell Cmdlets
The Dynamic BPA Framework
Advanced Scenarios
Demo Centralized BPA Management
Demo BPA Monitoring
Questions and Answers
Best Practices Analyzer - Need
Issues
Server configuration complexity is increasing all the time
Harder to maintain optimal configuration
Server misconfigurations are a common source of down-
time and support calls
Symptoms
Poor performance, poor reliability
Unexpected functionality problems
Root Causes
Limited guidance available to optimize configuration
No easy and consistent way to analyze configuration across
the Server

Best Practices Analyzer - Need
Addressing the root causes
Capture guidance from experts on optimal configurations
Based on feedback from customer support channels
Make it super easy to obtain current configuration and
compare against the expert guidance automatically
Provide a single mechanism to analyze best practices for the
entire server
Customer benefits
Diagnose and correct common configurations problems
Reduce Total Cost (Ownership and Support) by optimizing
server configuration and reducing down-time.
Proactively prevent problems from occurring

Best Practices Analyzer WS08R2
BPA Infrastructure built into Windows and
integrated into Server Manager
Targeted at Windows Server Roles
Full PowerShell command line support
Scheduling Best Practice Analyzer scans
Enable Scripting
New and updated Best Practices guidance
available through Windows Update
Best Practices Analyzer WS08R2
Model based solution
Full Remote Best Practice Analysis support
Integral part of Remote Server Administration
Tools (RSAT) Client
Can perform Best Practice Analysis of server from
client
Current Coverage: AD DS, DNS, Web Server(IIS)
Remote Desktop Services(RDS) and AD CS
Coverage will be increased over time through WU



Major Scenarios WS08R2
Local Server
BPA scan using UI
and command line
Remoting using UI
Full Server
Server
Core
Client / Full Server
Remoting using
command line
Full Server
Server
Core
Client / Full Server / Server Core
Best Practices Analyzer UI and TechNet Portal
Sameer Mutatkar
Program Manager
Microsoft
PowerShell Interface
Get-BPAModel
List all available BPA models on the server
Invoke-BPAModel
Scan a single or multiple BPA models on the server
Get-BPAResult
Obtains rich information about result messages
from a Best Practices Analyzer scan
Set-BPAResult
Include or Exclude the results of a Scan
PowerShell Interface
Parity with the UI experience and more
Availability on Server Core
Integrated with Server Manager Cmdlets
Run BPA scans and view results for the entire
Server all at once
Generate and archive BPA reports
Schedule BPA scans
Perform BPA analysis remotely
Best Practices Analyzer PowerShell Interface
Sameer Mutatkar
Program Manager
Microsoft
BPA High Level Architecture
BPA Engine
BPA
Model
BPA
Report
BPA PowerShell CmdLets
BPA UI Integrated in Server Manager
Get-BPAResult
Set-BPAResult
Get-BPAModel
Invoke-BPAModel
BPA Infrastructure
BPA Overall Framework
Microsoft Product
Groups
Windows
Update
BPA Models
In-box resolution steps
Online detailed
resolution steps
Publishing BPA Articles
Online Resolution Steps and Feedback
Microsoft Product Groups
http://technet.microsoft.com/en-us/library/dd392255.aspx

BPA Advanced Scenarios
Using BPA Infrastructure and other in-box
technologies
PowerShell
Windows Eventing
Task Scheduling
Examples of some advanced scenarios
Centralized BPA management/reporting
BPA monitoring
BPA Advanced Scenario - 1
Centralized BPA Management/Reporting
Obtain a report of the current state of Best Practice
compliance for servers in the environment
Server 1
Server 2
Server N
Administrators
Workstation
Centralized BPA Management/Reporting
Jared Watts
Software Design Engineer
Microsoft
BPA Advanced Scenario 2
BPA Monitoring
Get alerted if any of the servers in the environment fall out
of best practice compliance at any point in time
Server 1
Server N
Administrators
Workstation
Event Forwarding
BPA Monitoring
Jared Watts
Software Design Engineer
Microsoft
Summary
Common BPA Infrastructure is needed and
delivered in Windows Server 2008 R2 for Server
Roles
Integrated into Server Manager
PowerShell Interface
Detailed online content
Has a dynamic nature with updated best
practices available through Windows Update
Infrastructure helps enable advanced scenarios
Thank You!
www.microsoft.com/teched

Sessions On-Demand & Community
http://microsoft.com/technet

Resources for IT Professionals
http://microsoft.com/msdn

Resources for Developers
www.microsoft.com/learning
Microsoft Certification and Training Resources
www.microsoft.com/learning

Microsoft Certification & Training Resources
Resources
Related Content
Breakout Sessions

WSV321 - Server Management Improvements in Windows Server 2008 R2
Hands-on Labs

WSV08-HOL Introduction to Windows PowerShell Fundamentals
WSV03-HOL Advanced PowerShell Scripting
WSV19-Hol Windows Server 2008 R2: Server Management and PowerShell V2
Windows Server Resources
Make sure you pick up your
copy of Windows Server 2008
R2 RC from the Materials
Distribution Counter
Learn More about Windows Server 2008 R2:
www.microsoft.com/WindowsServer2008R2
Technical Learning Center (Orange Section):
Highlighting Windows Server 2008 and R2 technologies
Over 15 booths and experts from Microsoft and our partners
Complete an
evaluation on
CommNet and
enter to win!
2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Вам также может понравиться