PowerShell Cookbook

Twitter Updates

    follow me on Twitter

    Search

    Categories

     

    On this page

    Introduction to PowerShell Presentation

    Archive

    Blogroll

    Disclaimer
    I work for Microsoft.

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

    RSS 2.0 | Atom 1.0 | CDF

    Send mail to the author(s) E-mail

    Total Posts: 235
    This Year: 12
    This Month: 0
    This Week: 0
    Comments: 634

    Sign In

     Monday, October 27, 2008
    Tuesday, October 28, 2008 5:26:32 AM (Pacific Daylight Time, UTC-07:00) ( )

    Once you’ve been using PowerShell for awhile, it’s natural to want to spread the word. We frequently get questions asking for a standard “Introduction to PowerShell” slide deck, but haven’t really had one to share. The problem is that they tend to be pretty customized to the audience – even a “standard intro talk” becomes much more engaging when you target it to a specific audience.

    However, those customizations tend to be centered around specific themes, so I’ve reduced a recent presentation to its core and attached it here. This presentation is demo-heavy. Talk all you want about objects, but it doesn’t really click until they see it in action.

    Link: Introduction To PowerShell.zip

    To run the demos, this zip file includes a version of Jeffrey Snover’s Start-Demo script. This script is pure Presentation Zen. By automating your keystrokes (yet submitting them to the real PowerShell console,) it lets you demonstrate the wonder of PowerShell without torturing your users with lame attempts to type and talk and backspace all at the same time.

    .\Start-Demo .\Demo-Discovery.ps1

    The Graphical PowerShell demo is not scripted -- the high points I like to hit are:

    • UNICODE. PowerShell has always been Unicode-friendly, but the console window is less so.
      We literally had Exchange administrators in Japan having to write scripts in Notepad, and then run those scripts in order to manage some mailboxes. I usually create a directory with a Unicode name, do a dir. Create a file within it (with a Unicode name,) and do a dir. Set the content (with Unicode text) and then get the content (which shows the Unicode text.) I like to use “PowerShell Rocks!” flipped from http://www.flipmytext.com/
    • Syntax highlighting and Tab Completion
    • Tabs and Free-sizing of the window. It seems like a small thing, but it’s the most common complaint about the console window.

    Also, the font slider at the bottom right lets you enlarge all fonts to become demo-friendly.

    Comments [0] | | #