Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Wsv315 Windows Power Shell For Beginners
1.
2. Windows PowerShell for BeginnersWSV315 Jeffrey Snover Distinguished Engineer/Lead Architect for Windows Server Mir Rosenberg Senior Program Manager Microsoft Corporation
6. Agenda Introduce Windows PowerShell Learning to learn PowerShell Drill into utility cmdlets Word from PowerShellCommunity.org Q&A! Have some FUN!
7. Windows PowerShell Command line and scripting language As interactive and composable as BASH/KSH As programmatic as Perl/Python/Ruby As productionorientedas AS400 CL/VMS DCL
8. Common Engineering Criteria70+ active internal partners LyncServer • SharePoint Server • Service Manager • Windows Small Business Server • Exchange Server • Windows Diagnostics • Server Manager • SQL Server • Active Directory • Failover Clustering • System Center Operations Manager • Windows Backup • Server Migration • System Center Virtual Machine Manager • Best Practices Analyzer • Active Directory Rights Management Services • Internet Information Services • Background Intelligent Transfer Service• System Center Data Protection Manager • Network Load Balancing • Remote Desktop Services • Group Policy • WS-Management • AppLocker • WMI
13. Objects “An object is a collection of parts and how to use them” How to use Methods How to use Parts Parts Properties Pedal Front Wheel Steer Left Back Wheel Steer Right Pedals Apply Front Brake Saddle Apply Rear Brake Frame
14. Objects How to use Methods Parts Properties Stop() DisplayName Start() Status Pause() RequiredServices Windows Service
15. The Difference is OBJECTS! Get-Process | Where { $_.handles –gt 500 } | Sort handles | Format-Table Common Windows PowerShell Parser Get-ProcessCmdlet Sort Cmdlet FormatCmdlet Where Cmdlet Windows PowerShell Pipeline Processor
17. Learn and Leverage In-box documents PowerShell_ISE Help Getting Started User’s Guide About Help Cmdlet Help Provider Help Discovery utilities Books Community Practice ad hoc development
27. Summary / Call to Action Available at: www.microsoft.com/downloads Search for PowerShell Try it, Deploy it, Use it, Share it! Focus on learning to learn Automate and Prosper!
28. Windows PowerShell Community Resources Team blog: http://blogs.msdn.com/PowerShell PowerShell Community: http://www.powershellcommunity.org PowerShell Forum: http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/threads Channel 9: http://channel9.msdn.com/tags/PowerShell Wiki: http://channel9.msdn.com/wiki/default.aspx/Channel9.WindowsPowerShellWiki Script Center: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx CodePlex: http://codeplex.com/Project/ProjectDirectory.aspx?TagName=powershell Some good books PowerShell in Action, 2nd Edition by Bruce Payette http://www.manning.com/payette2 Windows PowerShell Cookbook, 2nd Edition by Lee Holmes http://oreilly.com/catalog/9780596801519/ PowerShell Comics! http://borntolearn.mslearn.net/comics/b/weblog/archive/2011/04/20/climbing-mt-powershell-comic-book-first-pages.aspx
30. Related Content Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC. Breakout Sessions WSV406 | Advanced Automation Using Windows PowerShell 2.0 WSV316 | WS08R2: Tips on Automating the Breadth of Your IT Environment WCL321 | Windows PowerShell Remoting: Definitely NOT Just for Servers WSV322 | Managing the Registry with Windows PowerShell 2.0 WSV471-INT | Build Reusable Tools in Windows PowerShell WSV473-INT | Windows PowerShell 3.0: Why Wait? Get Next-Generation PowerShell… EXL321 | Microsoft Lync Server 2010: Administering Lync Server Deployment Hands-on Labs WSV276-HOL Introduction to Windows PowerShell Fundamentals WSV371-HOL Advanced Windows PowerShell Scripting WSV378-HOL Server Management and Windows PowerShell V2 Product Demo Stations WSV 1 – Windows PowerShell and Server Management
31. Resources Connect. Share. Discuss. http://northamerica.msteched.com Learning Sessions On-Demand & Community Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn
New for TechEd 2011, we will be working with Microsoft Tag (http://tag.microsoft.com/overview.aspx) to create unique Tags for every session at the event. Your session Tag will appear on both the room signage and at the end of your presentation. With your session Tag, attendees will be able to scan as they enter the room to retrieve session details, view speaker bios, and engage in discussions; or scan at the end of the presentation to evaluate your session and download materials. We’re excited to integrate Microsoft Tag across the My TechEd mobile experience this year.