Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312 WS08 R2 The Best Managed Windows Ever.

Download Report

Transcript Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312 WS08 R2 The Best Managed Windows Ever.

Jeffrey Snover
Distinguished Engineer
Microsoft
Session Code: SRV312
WS08 R2 The Best Managed Windows Ever
What I hear from Customers
How 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?
User Experience
I have the right tools to get the
job done
Access
I can manage lots of machines
from anywhere
User
Experience
Windows Management Framework
Access
Automation
I can manage things my way and
automate my operations
Automation
Access
User
Experience
Windows Management Framework
Server
Mgr
Migration
BPA
PS ISE
Server
Management
Tools
RSAT
PowerShell Remoting
Remote
& Multi-Machine
Mgmt
PowerShell
Engine
Automation
Environment
BITS
Services
Management
WMI
Protocols
Wsman
How do I get my servers to WS08/R2?
Migration Guides and Tools
Getting to WS08/R2
Server Migration Portal
http://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
Server Migration Tool
1.
2.
3.
4.
5.
Get what can be migrated
Export settings
Send data
Receive data
Import settings
Toolkit Approach
Granular steps allow you to
Act/Verify
-Verbose tells you details of
what happened
Run in PowerShell and use StartTranscript to capture the entire
session in a text file
What I hear from Customers
How do I get my servers to WS08/R2?
Migration guides and tools
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 IT operations?
How can I let others admin portions of my server?
How do I manage my remote Servers?
Remote Server Administration Tools (RSAT)
Managing Remote Servers
Role Tool
Active Directory® Certificate
Services Tools
Active Directory Domain Services
(AD DS) and Active Directory
Lightweight Directory Services
(AD LDS) Tools
DHCP Server Tools
DNS Server Tools
File Services Tools
Hyper-V™ Tools
Remote Desktop Services Tools
Active Directory Administrative Center
Server Manager
Feature Tools
BitLocker Active Directory Recovery
Password Viewer
Failover Clustering Tools
Group Policy Management Tools
Network Load Balancing Tools
SMTP Server Tools
Storage Explorer Tools
Storage Manager for SANs Tools
Windows System Resource
Manager Tools
Server Manager Remoting
Current customer pain
Your #1 request since WS03
WS08 Server Manager provided integrated
management but local-only
Remote management of WS08 R2 machines
Provides “GUI for Server Core”
Supports Windows 7 client as remoting source
Long-term investment: server management from a
client OS = primary scenario
Managing Remote Servers with Server Manager
Jeffrey Snover
Distinguished Engineer
Microsoft
Standards-Based Management
ion
Communicat
Pathway
po
p(
htt
rt 8
0)
Internet
wsman.msft.net
Managed Source
Management Station
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 etc
Extensions: Streaming enables PowerShell remoting
Managing Remote Servers with Standards Based
Management
Jeffrey Snover
Distinguished Engineer
Microsoft
What I hear from Customers
How 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?
How do I know if I’ve configured things
correctly?
Best Practices Analyzer (BPA)
Knowing Things are Configured Correctly
In box coverage for top Server Roles
ADCS, ADDS, DNS, RDS, IIS
New/updated guidance available through Windows Update
BPA Infrastructure
Built into Windows
Integrated into Server Manager
Exposed via PowerShell cmdlets
Best Practice Analyzer – Consolidation
and Monitoring
Jeffrey Snover
Distinguished Engineer
Microsoft
What I hear from Customers
How 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 Analyzer
How do I reduce costs and increase the quality of
my IT operations?
How can I let others admin portions of my server?
How do I reduce costs and increase the
quality of my operations?
What Is PowerShell?
Microsoft Automation Strategy
Scripting Language for beginners and wizards
Provides a Platform and Extension API
Ships a set of Interactive Shells and basic Commands
Adapts many different Type and Data systems for admins
Supports a great ecosystem of administrators, partners
and community
Managing Remotely Using the Automation Platform
Automation Platform WS08 R2 Enhancements
Ubiquitous Remoting and Execution Environment
Local or Remote
On Single or Multiple Machine
As Jobs
On Events
In delegated and restricted or unrestricted environments
Using various Authentication mechanisms
Kerberos, NTLM, Basic, Negotiate, CredSSP
New WMI PowerShell cmdlets for common IT Pro tasks
Invoking Methods and eventing
Recursive search using –Recurse switch
Background Jobs abilities using the –AsJob switch
You
How
can I automate
my Mushrooms,Sausage
infrastructure
PS>
-OrderPizza
HowDo-MyJob
can PowerShell
2.0 automate
my infrastructure?
using PowerShell 2.0?
PowerShell
PowerShell
Jeffrey Snover
Distinguished Engineer
Microsoft
What I hear from Customers
How 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?
PowerShell
How can I let others admin portions of my server?
How can I let others admin portions
of my server?
PowerShell Delegated Administration
Remoting execution connects to an endpoint
PS> New-PSSession –ConfigurationName Inventory
Register endpoints with a Name, ACL, StartupScript
Startupscript can configure
LanguageMode: Full, Restricted, None
Commands available
Delegate by:
Registering Endpoints with different capabilities
Scripting different capabilities based upon incoming request
PowerShell Delegated Administration
Jeffrey Snover
Distinguished Engineer
Microsoft
What I hear from Customers
How do I get my servers to WS08/R2?
Migration Guides
How 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?
PowerShell
How can I let others admin portions of my server?
PowerShell Delegated Admin
WS08 R2 The Best Managed Windows Ever
User Experience
I have the right tools to get the job
done
Server Manager
Best Practice Analyzer (BPA)
Server Migration
Integrated Scripting Environment (ISE)
Active Directory Admin Center (ADAC)
Access
I can manage lots of machines from
anywhere
Windows PowerShell Remoting
Remote Server Administration Tools (RSAT)
Automation
I can manage things my way and
automate my operations
Automation Platform: Windows PowerShell, Wsman,
WMI, BITS
Automation Environment Improvements
Investment in Standards
Delegated Administration and Hosted Scenarios
Optimized Content Delivery
Complete an evaluation
on CommNet and enter to
win an Xbox 360 Elite!
© 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.