Dan Reger Sr. Product Manager Microsoft WSV319 Presentation Outline (hidden slide): Title: Windows PowerShell and Windows Server 2008 R2 Technical Level:

Slides:



Advertisements
Similar presentations
Jeffrey Snover Partner Architect Microsoft Corporation ES24.
Advertisements

Faith Allington Program Manager Microsoft Corporation WSV322.
Agenda Customer pain points and how data classification can help Ecosystem Windows Server 2008 R2 for file Classification Infrastructure Demos Customer.
Matthew McDermott, MVP Principal Consultant Catapult Systems, Inc. Session Code: OFC315.
WSV315. Lync Server SharePoint Server Service Manager Windows Small Business Server Exchange Server Windows Diagnostics Server Manager SQL Server.
Technical Overview. Today’s IT administrative challenges Introduction to Windows PowerShell™ What’s new in Windows PowerShell Production scripting Automation.
 What is Powershell?  Why Powershell?  What is new in Powershell 2.0?  Advanced Functions  Modules  Remoting  Eventing  Background Jobs  Power.
Ivan Towlson Mindscape Session Code: WUX305 Agenda Data visualisation and Silverlight/WPF Visualising objects Visualising data sets Toolkits and controls.
Tech·Ed North America /19/2017 7:21 AM
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
Technical Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
 Jeffrey Snover Partner Architect Microsoft Corporation.
Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.
Minimize the cost to build great management products.
1 Windows Server 2008 R2 Streamlined Management. 2 Agenda Today’s IT Challenges Streamlined Management Datacenter Automation Management Infrastructure.
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL203.
Datacenter X Datacenter Y ….com Contoso.com Exchange Labs ACME.com Ops NK App user Finance HR Sales Purchase Fabrikam Enterprises.
Dan Parish Program Manager Microsoft Session Code: OFC 304.
Scott Cate CloudDB.com Session Code: DTL326.
Managing Systems with PowerShell Jeffrey P. Snover Partner Architect.
David J Parker MVP (Visio) bVisual ltd Microsoft Visio 2010.
PowerShell for Dummies Kurt Callemin. WHO AM I ? Kurt Callemin Final year student at KHBO: Master of Science Electronics- ICT Microsoft Student Partner.
Ibrahim Abdul Rahim Test Engineer Microsoft Corporation WSV402 Dan Harman Program Manager Microsoft Corporation.
Ed Martinez Principal Development Manager Microsoft Dynamics CRM DEV302.
Nicolas Blank – Zlatan Dzinic Exchange & SharePoint MVP WTB202.
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
Thavash Govender Senior BI Consultant iSolve Business Solutions BIN307.
Brian Harry Technical Fellow Microsoft Session Code: DEV205.
Alyson Powell Erwin Sr. Program Manager Microsoft BIN307.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Nicolas Blank Exchange MVP Blankmanblog.spaces.live.com Symbiotech UNC304.
Warren Stevens-Baytopp Director YoungBlood Consultants Session Code BIN303.
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
Errol Schoenfish Director Product Management Microsoft Session Code: DYN304.
Title of Presentation Name Title Microsoft Corporation.
Name Title Company Name
Имя Должность Microsoft
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Name Title Company Name
Name Title Company Name
Name Title Company Name
Notebook Cover Guidelines
MDOP: Advanced Group Policy Management 4.0
Tech·Ed North America /14/2018 7:13 PM
Microsoft Build /21/2018 8:34 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Inside Panther - The Windows Setup Engine
Overview of Social Computing in Microsoft SharePoint 2010
Windows PowerShell Remoting: Definitely NOT Just for Servers
Architecture of Master Data Services in Microsoft SQL Server 2008 R2
Name Title Department or Unit
2010 Microsoft BI Conference
Tech·Ed North America /5/2018 6:43 PM
Tech·Ed North America /7/2018 2:51 PM
Microsoft Virtual Academy
Introducing Microsoft SQL Server 2008 R2 Master Data Services
Tech Ed North America /1/ :36 AM Required Slide
Tech Ed North America /1/2019 2:58 AM Required Slide
Tech·Ed North America /2/2019 4:47 PM
What do you get from a papered cow answer :spoiled milk
Convergence /19/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Peter Provost Sr. Program Manager Microsoft Session Code: DEV312
Integrating with Windows 8 Experiences
Vittorio Bertocci Principal Technical Evangelist Microsoft
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Hack-proofing your Clients using Windows 7 Security!
Backup your private cloud workloads before it’s too late!
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /17/2019 4:14 PM
Presentation transcript:

Dan Reger Sr. Product Manager Microsoft WSV319

Presentation Outline (hidden slide): Title: Windows PowerShell and Windows Server 2008 R2 Technical Level: 300 Intended Audience: IT Pro (IT Implementers) Objectives (what do you want the audience to take away from this session): 1. No longer recall original list– and cannot access through speaker portal (tried) Presentation Outline (including demos): Speakers: complete this slide using the session information found at the speaker portal.

Scrub Checklist Your final PPT will be scrubbed and posted to CommNet 48-hours prior to the session. Upload your final deck on or before May 6, 2009 at Noon PST. Apply template – backgrounds, colors, positioning, font Verify that required slides are included Remove any non-template logos and graphics from the walk-in slide Correct session title and session code to match session guide Set titles to Title Case and correct widows (widows = single word spilling over to a new line) Replace transition slides with template transition slides Set subtitles to subtitle color, size, and sentence case Correct all type for consistent shadowing Set bullets to template Set software code samples to template code format Correct template application issues as time allows Correct Microsoft product names to follow corporate branding rules Correct misspelled words Remove all comments, hidden slides and speaker notes from slides Set file properties box Set printability in grayscale If time allows, correct slides for readability and consistency If time allows, correct grammar and correct copy to Microsoft style Notify Presentation Manager of any images identified as unlicensed for escalation

Agenda Introduction to PowerShell …Within the Context of Management PowerShell Goals and Themes PowerShell 2.0 GUI over PowerShell (Demo) Production Scripting (Demo) Community Feedback Interlude - PowerShellCommunity.org PowerShell 2.0 (continued) Universal Automation Environment Demo – Compellent Technologies

Presentation Outline (hidden slide): Title: Windows Server 2008 R2: Streamlined Management Technical Level: 200 Intended Audience: IT Pros Objectives (what do you want the audience to take away from this session): 1. Explain why Manageability is an important investment for Windows Server 2. List the long-term Windows Server Manageability strategy and investment areas 3. Describe the specific manageability improvements planned for Windows Server 2008 R2 Presentation Outline (including demos): Speaker instructions: Complete this slide to assist the Content Team in evaluation your presentation flow, topic coverage, demo integrations, and alignment of content to your session title, abstract, and level.

Today’s IT Challenges Increasing demands from the business Reliance on technology for business-critical operations Always-available, anywhere Increasing complexity Adding capabilities adds management burden 80% of IT cost is managing existing systems Trends of the future magnify challenges Move to Datacenters – large scale, virtualization remote management Outsourcing – lower skilled, high turnover users

Windows Server 2008 R2 Streamlined Management Scenarios PowerShell: Universal Code Execution Model, GUI over PowerShell, Production Scripting WMI: Discoverability through PS, Profile discovery, CIM update WS-Man: Remote Shell, Support for hosted environments (Web proxy traversal, Federated Auth using Live ID), Hardware Management (out-of-band management in-band with OS), Resource management BITS: Lightweight server PS cmdlets across all! Datacenter Automation Known fact: most customers do not perform in-place upgrade Migration is a complex problem – both from technical and process perspective WS7 – pragmatic approach – focus on understanding the problem and building foundation Goal: consistent documentation across all roles, Stretch: scriptable solution for core roles Lays foundation for more complete and richer solution in the future Server Migration Server Manager creates consistency and enables integration Goal: Further improve Server Manager, adding incremental value Key features: PS cmdlets to add/remove roles/features, remoting, Best Practice Analyzers Incubating next-gen UX – Active Directory User Management Rich Server Management

Server Manager & PowerShell Integration Server Manager PowerShell Cmdlets: Get-WindowsFeature Add-WindowsFeature Remove-WindowsFeature Leverages PowerShell features/reach Richer command line experience (auto-completion, wildcards, object pipeline, etc) Remoting Availability on Server Core

PowerShell

As interactive and composable as BASH/KSH As programmatic as Perl/Python/Ruby As production oriented as AS400 CL/VMS DCL Allows access to data stores as easy to access as filesystem Windows PowerShell New command-line shell and scripting language

A taste of PowerShell Using pkgmgr to install Web Server (IIS): start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS- StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS- HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET; IIS-NetFxExtensibility; IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS- HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor; IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS- BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS- ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication; IIS-URLAuthorization;IIS-RequestFiltering; IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS- HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS- ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility; IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn; IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS- WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI Or using Server Manager: Add-WindowsFeature web-server OR servermanagercmd –install web-server

Exchange 2003 (VBScript)E12 (PowerShell) Mailbox Statistics Set listExchange_Mailboxs = GetObject("winmgmts:{impersonationLevel=impersonate}!\\COMPUTERNAME\ROOT\MicrosoftExch angeV2").InstancesOf("Exchange_Mailbox") For Each objExchange_Mailbox in listExchange_Mailboxs WScript.echo "AssocContentCount =” + objExchange_Mailbox.AssocContentCount WScript.echo " DateDiscoveredAbsentInDS =” + objExchange_Mailbox.DateDiscoveredAbsentInDS WScript.echo " DeletedMessageSizeExtended =” + objExchange_Mailbox. DeletedMessageSizeExtended WScript.echo " LastLoggedOnUserAccount =” + objExchange_Mailbox. LastLoggedOnUserAccount WScript.echo " LastLogoffTime =” + objExchange_Mailbox. LastLogoffTime WScript.echo " LastLogonTime =” + objExchange_Mailbox. LastLogonTime WScript.echo " LegacyDN =” + objExchange_Mailbox. LegacyDN WScript.echo " MailboxDisplayName =” + objExchange_Mailbox. MailboxDisplayName WScript.echo " MailboxGUID =” + objExchange_Mailbox. MailboxGUID WScript.echo " ServerName =” + objExchange_Mailbox. ServerName WScript.echo " Size =” + objExchange_Mailbox. Size WScript.echo " StorageGroupName =” + objExchange_Mailbox. StorageGroupName WScript.echo " StorageLimitInfo =” + objExchange_Mailbox. StorageLimitInfo WScript.echo " StoreName =” + objExchange_Mailbox. StoreName WScript.echo " TotalItems =” + objExchange_Mailbox. TotalItems Next Get-MailboxStatistics –Server $servername Database Mgmt Dim StorGroup as New CDOEXM.StorageGroup StorGroup.DataSource.Open "LDAP://" + DCServer + "/ CN=First Storage Group,CN=InformationStore,CN=" + Server + ",CN=Servers,CN=First Administrative Group, CN=Administrative Groups,CN=First Organization, CN=Microsoft Exchange,CN=Services, CN=Configuration," + DomainName StorGroup.MoveLogFiles("C:\newlogPath", 0) Move-StorageGroupPath -Identity “First Storage Group“ –Log "C:\newlogPath” Recipient Mgmt Dim objMailbox As CDOEXM.IMailboxStore Set objMailbox = GetObject("LDAP://" + DCServer + "CN=FOO,CN=users," + DomainName) objMailbox.Creat box "LDAP://" + DCServer + "/CN=Private MDB,CN=First Storage Group,CN=InformationStore,CN=" + Server + ",CN=Servers,CN=First Administrative Group, CN=Administrative Groups,CN=First Organization, CN=Microsoft Exchange,CN=Services, CN=Configuration," + DomainName Enabl box -Identity domain\FOO –Database “First Storage Group\Private MDB” More Productivity

Tower Of Power PowerShell books Now available in Japanese German French More…

Discovery

PowerShell V2 Goals Reduce the cost and effort to: Use PowerShell Get, learn, share scripts Layer applications on PowerShell GUI, web, workflow, etc. Manage anything/everything Servers, clients, distributed systems, applications, web services, cloud services, raw HW, other OSes, everything Using any and all mechanisms (WMI,.Net, native code, web services, WSMAN)

PowerShell V2 Themes GUI over PowerShell Production Scripting Universal Automation Environment Community Feedback

Datacenter Automation PowerShell GUI over PowerShell Admin GUIs layered over PowerShell Features: Graphical PowerShell, Outgrid View, New Engine APIs, Runspace Pooling, Thread control Server Role coverage: AD Domain Services, AD Lightweight Directory Services, Application Server, Terminal Services, Web Server

Datacenter Automation PowerShell Production Scripting: Scripts are easy to use, share and support and safe to operate Features: Script cmdlets, debugger enhancements, restricted language, modules and transactions Universal Code Execution Model: Flexibility over where/how expressions, Commands & ScriptBlocks can run On one or more machines In restricted or unrestricted environments Initiated by user input or by events Features: Remoting, background jobs, eventing, restricted runspaces, mobile object model

Object Manipulation and Transforming Output

PowerShell Architecture User ExperienceShell Language Debugger EngineAPIs Execution Context Object Mgr Managed ElementsCmdlets WMI COM.NET XML ADO ADSI Native Commands

Admin GUIs layer on top of PowerShell CLI & GUI Agility in delivering new GUIs Ensures automation GUI teaches command line Standardizes access to managed elements GUI over PowerShell PowerShell V2 Themes

User Experience ShellLanguageDebugger Engine APIsExecution ContextObject Mgr Managed Elements CmdletsWMICOM.NETXMLADOADSINative Commands GUI Over PowerShell: Features Graphical PowerShell Out-GridviewOut-Gridview New APIs PSSession Pooling Thread Control

GUI Over PowerShell

PowerShell V2 Themes Scripts are Easy to use Safe to operate Easy to share Easy to support Production Scripting

User Experience ShellLanguageDebugger Engine APIsExecution ContextObject Mgr Managed Elements CmdletsWMICOM.NETXMLADOADSINative Commands Production Scripting: Features Script Cmdlets Restricted Language ModulesModules Debugger Enhancements TransactionsTransactions Script Cmdlets Native Code

Production Scripting

PowerShell V2 Themes Respond to community feedback Enhance the language Tweak the engine Add and enhance Cmdlets Community Feedback

User Experience ShellLanguageDebugger Engine APIsExecution ContextObject Mgr Managed Elements CmdletsWMICOM.NETXMLADOADSINative Commands Community Feedback: Features Language Enhancements Improved Object Adapters Improved New Cmdlets WMI++WMI++

PowerShellCommunity.org Hal Rottenberg Title Company

PowerShellCommunity.org Forums Blogs Script Repository User Group Outreach

PowerScripting Podcast Hosts: Jonathan Walz & Hal Rottenberg Online at PowerScripting.netPowerScripting.net Weekly dose of News, Resources, Interviews, Tips and more!

Virtual User Group Marco Shaw runs a monthly user’s group meeting online using Microsoft Live Meeting Interviews Q&A with experts Check news for upcoming events and Marco’s get-powershellblog (marcoshaw.blogspot.com) get-powershellblog

PowerShell Newsgroup Use NNTP server msnews.microsoft.com or web portal Group name: microsoft.public.windows.powershell

#powershell IRC Chat Room Freenode IRC network: irc.freenode.net Interactive PowerShell help from experts

Microsoft Resources PowerShell Team Blog blogs.msdn.com/powershell blogs.msdn.com/powershell Scripting Guys Script Center microsoft.com/technet/scriptcenter microsoft.com/technet/scriptcenter Hub for official documentation PowerShell Tip of the Week The Windows PowerShell Toolbox Script repository and other goodies

Join the Community! LinkedIn: PowerShell Power Users Twitter: #powershell hashtag Facebook: PowerScripting Podcast, Windows Powershell Users, The Scripting Guys

And You! We need your participation If you blog about PowerShell, let us know! Get on the forums, newsgroups and chat

User Experience ShellLanguageDebugger Engine APIsExecution ContextObject Mgr Managed Elements CmdletsWMICOM.NETXMLADOADSINative Commands Universal Automation Features RemotingRemoting Background Jobs EventingEventing Restricted PSSessions Mobile Object Model

Universal Automation Environment Universal Automation Background Jobs and Remoting

New Cmdlets (So Far) Remoting: Invoke-Command New-PSSession Get-PSSession Push-PSSession Pop-PSSession Remove-PSSession Converting Types: Add-Type ConvertTo-Csv ConvertFrom-Csv ConvertTo-Xml ConvertFrom-StringData Event Viewer and ETW Logs: Get-Event Script Internationalization: Import-LocalizedData Modules: Imort-Module Get-Module Remove-Module Export-ModuleMember Transactions: Complete-Transaction Start-Transaction Undo-Transaction Use-Transaction Debugging: Set-PSBreakpoint Get-PSBreakpoint Enable-PSBreakpoint Disable-PSBreakpoint Remove-PSBreakpoint Get-PSCallStack Eventing: Register-ObjectEvent Register-Event Wait-Event Remove-Event Unregister-Event Get-Event New-Event Get-EventSubscriber Background Jobs: Start-Job Get-Job Stop-Job Receive-Job Wait-Job Remove-Job WMI: Register-WMIEvent Set-WMIInstance Invoke-WMIMethod Remove-WMIObject More Cmdlets: Clear-History Get-Random Out-GridView Set-StrictMode Update-List Wait-Process Computer Add-Computer Checkpoint-Computer Disable-ComputerRestore Enable-ComputerRestore Get-ComputerRestorePoint Remove-Computer Rename-Computer Reset-ComputerMachinePassword Restart-Computer Restore-Computer Stop-Computer Test-ComputerSecureChannel

Hyper-V Automation with Compellent and PowerShell 2.0 Shane Anderson Compellent

Create HTML Report Windows Server 2008 R2 Hyper-V Host Gold Image Automation Overview VM Data File C:\VirtualMachines =..\TestVM30 =..\TestVM49 Validate Prerequisites Start VM’s and Wait for Ready PowerShell 2.0 Script

More Info Microsoft Alliance Page Powershell Compellent Powershell site Command Set White Paper Windows Live Community Site Powershell Community.org Powershell.com Microsoft and Compellent Joint Customer Webcast “Saving Money while Improving Service availability at Indiana University.”

Summary The investments in Windows Server 2008 R2 are a significant step towards increasing the manageability of the platform Expanded PowerShell - available on server core Remote-able

Community Resources Newsgroup: Microsoft.Public.Windows.PowerShell Team blog: PowerShellCommunity.Org: Channel 9 Wiki Script Center: CodePlex: Many excellent books Manning Press book by PowerShell Dev Lead Bruce Payette: PowerShell in Action O’Reilly book by PowerShell Dev Lee Holmes – Windows PowerShell Cookbook

Notes on Required Slides In addition to the Walk-in and Title slides, the following slides are required Please add your content and include these in your final presentation

Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.

Related Content WSV402 Advanced Windows PowerShell Scripting DAT314 Manageability Series: Microsoft SQL Server Automation on Steroids, Including PowerShell Support SIA313 Managing Active Directory Identities with Active Directory PowerShell WSV325 Windows PowerShell: Tips from the Expert WCL314 Windows PowerShell for the Windows 7 Enterprise Client WSV08-HOL Introduction to Windows PowerShell FundamentalsWSV08-HOL Introduction to Windows PowerShell Fundamentals WSV19-HOL Windows Server 2008 R2: Server Management and PowerShell V2WSV19-HOL Windows Server 2008 R2: Server Management and PowerShell V2 WSV02-HOL Administering Internet Information Services (IIS) 7.0 by Using Windows PowerShell Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.

Track Resources Resource 1 Resource 2 Resource 3 Resource 4 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Complete an evaluation on CommNet and enter to win! Required Slide

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

Exporting Settings

Importing Settings

PowerShell V2 Themes Universal Automation Environment Automation Platform (API) Automation Frameworks Cmdlets In-Proc, Local, Remote Runtime Engines ScriptingLanguage Type Normalizers Providers Events, Jobs, Transactions Shells, ISEs, GUI s, Applications Universal: Interactive or programmatic Wide range of OSes Local or Remote Single or Multi Machine Synch or Asynch Wide range of authentication mechanisms.NET, native code, COM, WMI, ADSI, XML, ADO, WebServices, WSMAN, etc. Simple scripting to systems programming

Mobile Objects Model Islands of optimization in a sea of interoperability Whenever possible, use live.NET objects Use typed property bags everywhere else Live objects get serialized at PSSession borders Typed property bags using 24+ core datatypes Everything else is converted using ToString() Process can be tweaked with typeXML entries Automatically deserialized into typed property bags on receipt Type: Deserialized.OriginalType ComputerName

Slide Formats Follow

PowerPoint Template Subtitle color Set the slide title in “title case” and subheads in “sentence case” The subhead color is defined for this template as the fourth font color from the left Font Size Requirements Main bullet points must not be smaller than 24pt Do NOT use any font size lower than 20pt Set subhead to 36pt or smaller so it will fit on a single line Turn off Auto Resizing on all text boxes

PowerPoint Guidelines Font, size, and color for text have been formatted for you in the Slide Master Use the color palette shown below See next slide for additional guidelines Hyperlink color: Sample Fill

Use white text only on these colors Instructions on Color Readability Colors are brighter when projected, so contrast and readability are diminished SampleSampleSampleSampleSampleSample Sample Sample SampleSample SampleSampleSampleSample Use black or dark gray text only on these colors

Slide for Showing Software Code Use this layout to show software code The font is Consolas, a monospace font The slide doesn’t use bullets but levels can be indented using the “Increase List Level” icon on the Home menu To use straight quotes " instead of smart quotes ”, do this: 1. Click on the Office Button in the upper left corner 2. At the bottom of the menu, choose PowerPoint Options 3. From the left pane, select Proofing 4. Click on the AutoCorrect Options button 5. Select the AutoFormat As You Type tab, and deselect “Straight quotes” with “smart quotes”. Then Click OK.

Table Format Table Title Column 1 Column 2 Column 3 Column 4 Column 5

Bar Chart Example

Pie Chart Example