Top Banner
36

Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Dec 23, 2015

Download

Documents

Lilian Norris
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.
Page 2: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Server Management Improvements and Solutions for Windows Server 2008 R2

Jeffrey SnoverDistinguished EngineerMicrosoftSession Code: SRV312

Page 3: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

WS08 R2 The Best Managed Windows Ever

Page 4: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?How do I manage remote my servers?How do I know if I’ve configured things correctly?How do I reduce costs and increase the quality of my IT operations?How can I let others admin portions of my server?

Page 5: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Windows Management Framework

Access

Use

r Ex

perie

nce

Automati

on

User ExperienceI have the right tools to get the job done

AccessI can manage lots of machines from anywhere

AutomationI can manage things my way and automate my operations

Page 6: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Services

Windows Management Framework

Server Management

Automation Environment

Management Protocols

Server Mgr

BITS Wsman WMI

PowerShell Engine

BITSRobust content distributionAsynchronous and scriptableOptimum network utilization

Wsman and WMIStandards basedRemotable and ubiquitousOS or bare hardware

Windows PowerShellIntuitive command shellPowerful scripting languageUniversal execution environment

Rich SolutionsTask orientedUser customizable3rd party extensible

Au

tom

ati

on

Use

r Ex

perie

nce

Migration PS ISE ToolsBPA

Remote & Multi-Machine Mgmt

RSAT

Acce

ss

PowerShell Remoting

Page 7: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

How do I get my servers to WS08/R2?

Page 8: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Migration Guides and Tools Getting to WS08/R2

Server Migration Portalhttp://www.microsoft.com/migration

Supported source servers:WS03, WS08, WS08 R2

Migration cmdlets to assist with server role, OS settings, data and share migration

Guides for AD, DNS, DHCP, File, Print, BranchCache

Future Guides for Hyper-V, RRAS, ADCS, NPS/IAS, HRA, RDS, WSUS

Page 9: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Server Migration Tool

1. Get what can be migrated2. Export settings3. Send data4. Receive data5. Import settings

Page 10: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Toolkit ApproachGranular steps allow you to Act/Verify

-Verbose tells you details of whathappened

Run in PowerShell and use Start-Transcript to capture the entire session in a text file

Page 11: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?

Migration guides and toolsHow do I manage my remote Servers?How do I know if I’ve configured things correctly?How do I reduce costs and increase the quality of my IT operations?How can I let others admin portions of my server?

Page 12: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

How do I manage my remote Servers?

Page 13: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Remote Server Administration Tools (RSAT)Managing Remote Servers Role Tool

Active Directory® Certificate Services ToolsActive Directory Domain Services (AD DS) and Active Directory Lightweight Directory Services (AD LDS) ToolsDHCP Server ToolsDNS Server ToolsFile Services ToolsHyper-V™ ToolsRemote Desktop Services ToolsActive Directory Administrative CenterServer Manager

Feature ToolsBitLocker Active Directory Recovery Password ViewerFailover Clustering ToolsGroup Policy Management ToolsNetwork Load Balancing ToolsSMTP Server ToolsStorage Explorer ToolsStorage Manager for SANs ToolsWindows System Resource Manager Tools

Page 14: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Server Manager Remoting

Current customer painYour #1 request since WS03WS08 Server Manager provided integrated management but local-only

Remote management of WS08 R2 machinesProvides “GUI for Server Core”

Supports Windows 7 client as remoting sourceLong-term investment: server management from a client OS = primary scenario

Page 15: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Managing Remote Servers with Server ManagerJeffrey SnoverDistinguished EngineerMicrosoft

demo

Page 16: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Standards-Based Management

Protocol: DMTF Standard Protocol: Web Services Management (WSMAN)Agent: The WinRM service in Windows implements the server role of the WSMan protocol. WMI implements the CIMOM.Tool: WSMan cmdlets allow access to any device that complies with CIM and WSMan standards

Raw hardware, Unix etcExtensions: Streaming enables PowerShell remoting

Internet

Management Station

wsman.msft.netManaged Source

Communication

Pathway

Page 17: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Managing Remote Servers with Standards Based Management Jeffrey SnoverDistinguished EngineerMicrosoft

demo

Page 18: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?How do I manage my remote Servers?

Remote Server Admin Tools (RSAT)Standards-based management (CIM/WSMAN)

How do I know if I’ve configured things correctly?How do I reduce costs and increase the quality of my IT operations?How can I let others admin portions of my server?

Page 19: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

How do I know if I’ve configured things correctly?

Page 20: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Best Practices Analyzer (BPA)Knowing Things are Configured Correctly

In box coverage for top Server RolesADCS, ADDS, DNS, RDS, IIS

New/updated guidance available through Windows UpdateBPA Infrastructure

Built into WindowsIntegrated into Server Manager Exposed via PowerShell cmdlets

Page 21: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Best Practice Analyzer – Consolidation and MonitoringJeffrey SnoverDistinguished EngineerMicrosoft

demo

Page 22: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?How do I manage my remote Servers?How do I know if I’ve configured things correctly?

Best Practice AnalyzerHow do I reduce costs and increase the quality of my IT operations?How can I let others admin portions of my server?

Page 23: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

How do I reduce costs and increase the quality of my operations?

Page 24: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What Is PowerShell?

Microsoft Automation StrategyScripting Language for beginners and wizardsProvides a Platform and Extension APIShips a set of Interactive Shells and basic CommandsAdapts many different Type and Data systems for admins

Supports a great ecosystem of administrators, partners and community

Page 25: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Managing Remotely Using the Automation PlatformAutomation Platform WS08 R2 Enhancements

Ubiquitous Remoting and Execution EnvironmentLocal or RemoteOn Single or Multiple MachineAs Jobs On EventsIn delegated and restricted or unrestricted environmentsUsing various Authentication mechanisms

Kerberos, NTLM, Basic, Negotiate, CredSSP

New WMI PowerShell cmdlets for common IT Pro tasksInvoking Methods and eventingRecursive search using –Recurse switchBackground Jobs abilities using the –AsJob switch

Page 26: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Automate Your Infrastructure With PowerShell 2.0

PS> Do-MyJob -OrderPizza Mushrooms,Sausage

You

PowerShell

How can PowerShell 2.0 automate my infrastructure?How can I automate my infrastructure using PowerShell 2.0?

Page 27: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

PowerShellJeffrey SnoverDistinguished EngineerMicrosoft

demo

Page 28: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?How do I manage my remote Servers?How do I know if I’ve configured things correctly?How do I reduce costs and increase the quality of my operations?

PowerShellHow can I let others admin portions of my server?

Page 29: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

How can I let others admin portions of my server?

Page 30: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

PowerShell Delegated Administration

Remoting execution connects to an endpointPS> New-PSSession –ConfigurationName Inventory

Register endpoints with a Name, ACL, StartupScriptStartupscript can configure

LanguageMode: Full, Restricted, NoneCommands available

Delegate by:Registering Endpoints with different capabilitiesScripting different capabilities based upon incoming request

Page 31: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

PowerShell Delegated AdministrationJeffrey SnoverDistinguished EngineerMicrosoft

demo

Page 32: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

What I hear from CustomersHow do I get my servers to WS08/R2?

Migration GuidesHow do I manage my remote servers?

Remote Server Admin Tools (RSAT)Standards-based management protocols (WSMAN/CIM)

How do I know if I’ve configured things correctly?Best Practice Analyzer

How do I reduce costs and increase the quality of my IT operations?

PowerShellHow can I let others admin portions of my server?

PowerShell Delegated Admin

Page 33: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

WS08 R2 The Best Managed Windows Ever

AutomationI can manage things my way and automate my operations

AccessI can manage lots of machines from anywhere

User ExperienceI have the right tools to get the job done

Server ManagerBest Practice Analyzer (BPA)Server MigrationIntegrated Scripting Environment (ISE)Active Directory Admin Center (ADAC)

Windows PowerShell Remoting Remote Server Administration Tools (RSAT)

Automation Platform: Windows PowerShell, Wsman, WMI, BITS

Automation Environment ImprovementsInvestment in StandardsDelegated Administration and Hosted Scenarios Optimized Content Delivery

Page 34: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

Page 35: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

question & answer

Page 36: Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.

© 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.