Table of Contents
- Introduction and Getting Started
- Learning PowerShell Fundamentals
- Learning More About PowerShell
- Essential PowerShell Resources
- Guidance Topics
- Security
- Management
- Operations
- Sources for PowerShell Scripts
- PowerShell Modules and Module Guidance
- Powershell GUIs
- Third party Cmdlets
- List of Powershell-Enabled Technologies
- List of Windows Features and Roles that Take Advantage of Windows PowerShell
- Windows PowerShell Cmdlet Reference Material
- Additional PowerShell Resources
- Guidance Types
- Community Resources
- Books
- Windows PowerShell Training
- See Also
- Feedback and Work to be Done On This Guide
Introduction and Getting Started
PowerShell is a vast product, especially when you take into account how it's used in other products such as Lync Server, Exchange, and the Windows Operating System. It can be a little daunting to those new with PowerShell - there is a vast array of deeply technical discussions of all of PowerShell's many aspects, quirks and peculiarities and all. So start at the beginning, and learn the basics, either on you own, or possibly with the aid of a great training class. Then work with it and return to find more. And when you can, how about adding to the body of knowledge referenced here.Purpose of this Document
The purpose of this document is to help you to learn more about PowerShell and to be successful in applying it. This document seeks to point to the best content on the web to enable you to reach that goal.Scope of this Document
This page contains links to help you learn more about Microsoft Windows PowerShell. This includes PowerShell fundamentals as well as how PowerShell is used in Windows applications and services. As long as it's PowerShell related, we'll try to point to it! The document is also version agnostic, and contains information about current and future versions of PowerShell.Learning PowerShell Fundamentals
This section includes a list of pointers to guides that show you how to get started with PowerShell. For a more general list of sites that simply talk about PowerShell you should take a look in the "Essential PowerShell Resources Section".
Guides
- New! New Features in Windows PowerShell 4.0
- Getting started with PowerShell 4.0 (October 02, 2014)- The paper assumes the reader has little-to-no experience with PowerShell and needs some guidance getting started.
- New! Windows PowerShell 3.0 and Server Manager Quick Reference Guides
- New! Windows PowerShell Features included in Windows 8
- New! Using native PowerShell cmdlets with Hyper-V in Windows Server “8”
- Get Started With Windows Azure Cmdlets - An introduction to using Windows PowerShell to manage your Windows Azure subscription
- Windows Powershell V3 Guide - A Portal for getting started with PowerShell 3.0
- Windows PowerShell Getting Started Guide (May 20, 2009, PowerShell 2.0) - This Getting Started guide provides an introduction to Windows PowerShell: the language, the cmdlets, the providers, and the use of objects
- Windows PowerShell User's Guide - (May 20, 2009, PowerShell 2.0) - The Windows PowerShell User's Guide is intended for IT professionals, programmers, and power users who have no prior background with Windows PowerShell
- Mastering PowerShell
- Windows PowerShell Best Practices
- Windows PowerShell Owners Manual - The official getting started guide from the Scripting Guys
- Windows PowerShell Best Practices from the PoshCode folk
- The VBScript-to-Windows PowerShell Conversion Guide
- How to Use PowerShell to Create a Wiki Catalog Page (en-US)
Quick Reference Materials
- New! Windows PowerShell 5.1 (WMF v5.1 / January 2017)
- New! Windows PowerShell Support for Windows Server "8" Beta
- New! PowerShell V3 Tips and Tricks (What's New in V3)
- New! PowerShell Quick Reference
- Windows PowerShell Refcard by Bruce Payette
- Windows PowerShell Quick Reference: A two-page "cheat sheet." Woot!
- Windows PowerShell Features from Microsoft
- Hyper-V Replica PowerShell CMDLETS - Hyper-V.NU
Videos Covering PowerShell Fundamentals
- New! Getting Started with Windows PowerShell 3.0 Jump Start on Microsoft Virtual Academy (MVA)
- Hyper-V Replica PowerShell CMDLETS - Hyper-V.NU
Videos Covering PowerShell Fundamentals
- New! Getting Started with Windows PowerShell 3.0 Jump Start ospan>
- New! Advanced Tools and Scripting with PowerShell 3.0 Jump Start on Microsoft Virtual Academy (MVA)
- How to Update PowerShell 3.0 Help with Kim Ditto-Ehlert
- Scriptomania 101 with the Microsoft Scripting Guys (Level 100)
- Windows PowerShell for Beginners TechEd Europe 2010 video presentation by Jeffrey Snover.
- Windows PowerShell for Beginners TechEd Europe 2010 video presentation by Jeffrey Snover.
- Where to start with PowerShell with Jeffrey Snover
Learning More About PowerShell
This section includes a list of pointers to guides that show you how to write advanced PowerShell scripts or pointers to specific topics.General Topics
- New! Standards-based Management in Windows Server “8”
- New! Improved WMI experience in PowerShell 3.0
- Windows PowerShell in the Enterprise: Best Practices and Recommendations (Requires registration)
- Examples of PowerShell Host Application Code
- Writing a Windows PowerShell Host Application
- VB Scripter's Guide to Learning PowerShell - VBScript-to-Windows PowerShell Conversion Guide.
- Advanced Automation Using Windows PowerShell 2.0 - This TechEd video session showcases how to easily build administration GUI over PowerShell, Create cmdlet functionality, Remoting, jobs, modules, script internationalization and debugging, among others.
- PowerShell - Running Executables
- Troubleshooting Windows Management Framework 3.0 Beta Installation
Writing PowerShell Cmdlets
- Writing a Windows PowerShell Cmdlet on MSDN. This covers writing custom cmdlets. Includes concepts that will help you learn to write cmdlets, guidelines for writing cmdlets, and has numerous examples.
- A Task-Based Guide to Windows PowerShell Cmdlets
- Designing Cmdlets That Have Lots of Parameters
Windows PowerShell Remoting
- New! Secrets of PowerShell Remoting
- Administrator's Guide to Windows PowerShell Remoting (Requires registration)
- A layman's guide to Windows PowerShell 2.0 remoting
- A Quick Guide to Windows PowerShell 2.0 Remoting with PSSession
- Built-in Remoting in Windows PowerShell 2.0
- New Remoting Features in PowerShell 2.0
PowerShell and WMI
Essential PowerShell Resources
Getting The PowerShell Product
You get PowerShell, either fully loaded as a part of Window 7/Server 2008 R2 or later, as an add-on (eg Server 2008 RTM that enabled you to load PowerShell Version 1) or as an OS Patch.
-
Windows Management Framework 3.0 - Windows Management Framework 3.0 makes some updated management functionality available to be installed on Windows 7 SP1, Windows Server 2008 R2 SP1 & Windows Server 2008 SP2. Windows Management Framework 3.0 contains Windows PowerShell 3.0, WMI & WinRM.
Windows PowerShell Version 2.0 - Windows PowerShell Version 2 is installed with Windows 7 and Server 2008 R2 (although with the server core installations, it's not installed by default). For all other versions of Windows (on which PowerShel is supported), you need to download the appropriate package and install it. The download includes Windows PowerShell Version 2 and WinRM 2.0.
-
PowerShell 2.0 SDK - The Wp://www.microsoft.com/en-us/download/details.aspx?id=34595">Windows Management Framework 3.0 - Windows Management Framework 3.0 makes some updated management functionality available to be installed on Windows 7 SP1, Windows Server 2008 R2 SP1 & Windows Server 2008 SP2. Windows Management Framework 3.0 contains Windows PowerShell 3.0, WMI & WinRM.
Learning Resources
- Learn Windows PowerShell: This is the Microsoft home page for Windows PowerShell. Easy to remember: http://www.microsoft.com/powershell.
General Advice and Guidance
The web contains a rich set of advice and guidance for PowerShell - from learning the basics, to the obscure corners most folks don't go to. Below are what the community figures are the best general purpose places to go for good advice and guidance. NB: In a later section, below, we also provide links to more specific sets of guidance around the use of PowerShell.- Hey, Scripting Guy! Blog: The Scripting Guys publish every day of the week. 24/7. See especially all blog posts tagged with Windows PowerShell.
- The Official Scripting Guys Forum!: Join a worldwide community of scripters. Get your questions answered and if you can, give help back. Just jump in!
- The Windows PowerShell Forum: The Microsoft forum geared towards the IT Pro
- Script Center content in the TechNet Library - described as "A one-stop shop for all your Windows system administration scripting needs." Not all the content on this page is Windows PowerShell related.
- PowerTheShell News and Resources - PowerShell newspaper with fresh tips, background articles and ready-to-use modules, dealing with PowerShell techniques (moderated by MVP Dr. Tobias Weltner)
- Windows PowerShell Master Class Resource Links - this page is developed initially for attendees at Windows PowerShell Master Class, but these are a useful set of reference information on Windows PowerShell.
- Using the Core Cmdlets - a series of pages describing how to use individual cmdlets - brings each cmdlet to life.
- Bing visual search for PoweShell Cmdlets (2 minute video from Jeffrey Snover on cmdlet visual search)
- PowerShell Resource Page (Windows IT Pro magazine)
- All content tagged 'PowerShell' on TechNet Edge
- How to Use VBScript to Run a PowerShell Script
- Common Exchange 2010 cmdlets
- Windows PowerShell Features from Microsoft - An overview of Windows PowerShell features that are offered by Microsoft with links to descriptions of the features, and to information about how to install them.
- SharePoint 2010 PowerShell Command Builder - A tool to help you to interact directly with SharePoint-based web applications, site collections, sites, lists, and much more
- Prof. PowerShell - a weekly column from MCPMag.com
Guidance Topics
Security
This section is for content relating to security. Insert links to blog posts, forum postings or Microsoft content relating to security and PowerShell
- Change script execution policy
- PowerShell’s Security Guiding Principles
- TechNet Edge Screencast: PowerShell Security
- Windows PowerShell security - how to stop malicious scripts from running
- Understanding PowerShell Security
- PowerShell Security
- Signing PowerShell Scripts using Windows PKI
- Configure Remote Security Settings for Windows PowerShell
Note: Some of the links here were sourced from the PowerShell Security Survival Guide
Management
This section is for content relating to management. Insert links to blog posts, forum postings or Microsoft content relating to management and PowerShell.
- New! Hyper-V Cmdlets In Windows Server 8
- Skimming a Hyper-V Service Event log with PowerShell
- Tell Me About Remoting in Windows PowerShell 2.0
- Forum FAQ: How to install PowerShell feature on a Windows Server 2008 R2 Server Core server and a Microsoft Hyper-V Server 2008 R2
- Enable PowerShell Remoting to Enable Running Commands
- Use PowerShell Cmdlets to Administer Windows Remotely
- WSMan Enhancements in PowerShell 2.0
- Using WS-Man to invoke a Powershell Cmdlet
- New! How to Rename Computers Using PowerShell and a CSV File
Operations
This section is for content relating to operations. Insert links to blog posts, forum postings or Microsoft content relating to operations and PowerShell.
-
(none yet)
Sources for PowerShell Scripts
There are numerous repositories of PowerShell sample scripts. Some are very simple and just demonstrate one or two particular aspects of a class or COM object,while others are richer and fuller featured and do more. But all can be adapted, modified, and leveraged.
- TechNet Script Center Script Repository: Need to fix something, like, now? Search for that one Windows PowerShell script or VBScript script that will get you out of a jam. You can also contribute your own scripts.
- PoshCode Script Repository - PoshCode is a repository of Windows PowerShell scripts that are free for public use. As you find things useful, please give back to the community.
- Windows PowerShell.Com Script Library - a large script library from this Windows PowerShell community site.
- PshScripts Blog - Thomas Lee's Windows PowerShell script blog (plus a full set of downloadable scripts).
- Powershell Framework - The Powershell Framework makes running Powershell scripts simple. It provides a means of interactively or non-interactively running scripts in a simple manner. It provides a form based interface to browse and run scripts, and a clean framework for writing scripts.
- Windows PowerShell Command Builder for SharePoint 2010 Products and Office 365 is a Silverlight application that enables IT pros and power users to visually assemble commands in the browser and then take those commands to their respective products.
PowerShell Modules and Module Guidance
The community has been a rich resource, providing modules to manage aspects of Microsoft products. These can be invaluable This section sets out the key add-on modules and provides links to more guidance on their usage.A List of Popular PowerShell Modules you can find here:
http://social.technet.microsoft.com/wiki/contents/articles/4309.powershell-enabled-technologies-en-us.aspx
- General PowerShell Tools
- EZOut – Create Format and Types files for PowerShell
- PowerShellPack (Windows 7 Resource Kit scripts)
- PowerShell Pipeworks- Build Web Sites and Services in PowerShell
- PSCX-Windows PowerShell Community Extensions
- PSPX - PowerShell Proxy Extensions (Beta)
- ScriptCop – PowerShell Best Practices Tool
- Show-UI (merger of PowerBoots and WPK)
- Operating System Tools
- Tech-Specific Modules
- Local Account Management
- AT Commands Module
- Active Directory Replication Monitor
- DNS
- Failover Clustering Cmdlets (Mapping Cluster.exe Commands to Windows PowerShell )
- FTP Client Module
- Hyper-V Windows PowerShell Module
- PowerShell Public Key Infrastructure (PKI) Module
- SQL Server PowerShell Extensions (SQLPSX)
- Terminal Services
- Windows Server Backup
- WSUS Admin Module
- Arposh Windows System Administration tool 2.0 (AWSA)
- Misc
- BSonPosh Powershell Module (Brandon Shell)
- Windows PowerShell PowerBook - Facebook Module for Windows PowerShell
Powershell GUIs
Graphical user interfaces that have been built on top of Powershell. They are built in a variety of methods including Winforms, WPF, WPK, and the Powershell module Show-UI.- New! Microsoft Script Explorer for Windows PowerShell
- Client System Administration toolkit (For remotely managing clients)
- PowerShell Patch Audit/Installation GUI
- AD User Creation (Create AD users individually with pre-set defaults or in bulk via CSV)
- ISE Scripting Geek Module for Windows PowerShell ISE
- LazyWinAdmin for remote management of Windows Server
- Active Directory User Unlocker
Third party Cmdlets
- Active Directory (Quest)
- Adaxes PowerShell Module
- Veeam Backup PowerShell scripting (PDF doc)
- VisualSVN Server (complete list of cmdlets can be found in KB88)
- Backup Exec 2012 Management Command Line Interface (BEMCLI)
- Intel vPro Technology Module for PowerShell
- NetApp DataOnTAP
- VMware (PowerCLI)
Veeam Backup PowerShell scripting (PDF doc)
A
List of Powershell-Enabled Technologies you can find here:
http://social.technet.microsoft.com/wiki/contents/articles/4309.powershell-enabled-technologies-en-us.aspx
List of Windows Features and Roles that Take Advantage of Windows PowerShell
A List of Windows Features and Roles that Take Advantage of Windows PowerShell
you can find here:
http://social.technet.microsoft.com/wiki/contents/articles/4327.list-of-windows-features-and-roles-that-take-advantage-of-windows-powershell-en-us.aspx
Windows PowerShell Cmdlet Reference Material
- Windows PowerShell Graphical Help File (Version 2.0)
- Windows PowerShell 2.0 Software Development Kit (SDK)
- Getting Started: Windows Server 2008 R2 Administration with Windows PowerShell
- Best Practices Analyzer (BPA)
- Failover Clustering
- Network Load Balancing
- Group Policy
- Active Directory
- Active Directory Rights Management Services
- AppLocker
- Windows PowerShell Administration Guide for Active Directory
- Hyper-V, PowerShell and WMI
- Microsoft iSCSI Target 3.3 (included in Windows Storage Server 2008 R2)
Additional PowerShell Resources
- PowerShell Community Toolbar - Your one stop shop to various PowerShell resources: Downloads, Webcasts, Videos, Podcasts and more.
- Windows PowerShell In Action - 2nd Edition - Early Access Edition (Book)
- Windows PowerShell Cookbook (book) beta online
- Windows PowerShell TFM 2.0 (Book)
- Windows PowerShell 2.0 Best Practices (Book)
- Master-PowerShell With Dr. Tobias Weltner (Free eBook)
- Powershell.com - Power Tip of the Day
Guidance Types
PowerShell How-To Topics
PowerShell Videos and Webcasts
Most Videos you can get on channel9
http://channel9.msdn.com/search?term=powershell
Webcast you can find by search true the Internet:
- Microsoft TechNet Webcast Finder https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=en-us#culture=en-us;kwdAny=PowerShell;eventType=0;searchcontrol=yes;s=1
- Idera Power hour https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=en-us#culture=en-us;kwdAny=PowerShell;eventType=0;searchcontrol=yes;s=1%20
- http://www.powershell.com Webcast http://powershell.com/cs/media/g/powershell-webcasts/default.aspx
- New! Microsoft's Jeffrey Snover on Windows Server 8
- New! Hyper-V Cmdlets in Windows Server 8 Demo
- New! How to Update PowerShell Help
- https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=en-us#culture=en-us;kwdAny=PowerShell;eventType=0;searchcontrol=yes;s=1%20
- http://www.powershell.com Webcast http://powershell.com/cs/media/g/powershell-webcasts/default.aspx
- Meet the Inventor of Windows PowerShell
- Windows Powershell v2 Zero to Hero with Don Jones
- Windows PowerShell : Variables, Types, and Operators
- PSv2 Modules : An Introduction with Bruce Payette
- PSv2 Modules : How to use Them
- PSv2 Modules : Write Script and Binary Modules
- TechNet Webcast: PowerShell: Learn It Now before It's an Emergency (Part 1 of 5)
- Windows PowerShell Blog
- Scripting Guys
- Precision Computing (Lee Holmes, Microsoft)
- Lync PowerShell Blog - (Microsoft)
- Active Directory Powershell Blog - (Microsoft)
- Windows Management Infrastructure Blog - (Microsoft)
- blog.powershell.no (Jan Egil Ring)
- BSonPoSH (Brandon Shell)
- Charlie Russel's Server Blog (Charlie Russel)
- Development in a Blink (Doug Finke)
- Dmitry's PowerBlog: PowerShell and beyond (Dmitry Sotnikov)
- PowerTheShell News and Resources - (Tobias Weltner)
- Huddled Masses (Joel 'Jaykul' Bennett)
- Keith Hill's Blog (Keith Hill)
- Live Windows PowerShell With Karl Prosser (Karl Prosser)
- Nivot Ink (Oisin Grehan)
- Poshoholic (Kirk Munro)
- PowerShell.nu - (Niklas Goude)
- PowerShell Crypto Guy's weblog - (Vadims Podans)
- PowerShell Scripts Blog - (Thomas Lee)
- Powertoe - (Tome Tanasovski)
- Richard Siddaway's Blog (Richard Siddaway)
- $cript Fanatic (Shay Levy)
- Serving all of your beefy code needs (Jim Christopher)
- SharePoint, Windows PowerShell & Automation (Ravikanth C)
- SMTP Port 25 - (Krishna Kumar)
- TechProsaic » Windows Powershell (Hal Rottenberg)
- The Lonely Administrator (Jeffery Hicks)
- The PowerShell Front (Max Trinidad)
- The Windows PowerShell Guy (Marc van Orsouw)
- Under The Stairs (Thomas Lee)
- JeffWouters.nl (Jeff Wouters)
- Learn PowerShell (Boe Prox)
- LazyWinAdmin (Francois-Xavier Cat)
- Chad Miller's Blog (Chad Miller SQL)
- B# .NET Blog
- Bennie's Weblog
- Chris Warwick - The Blog Edition
- FatBeard's Adventures in PowerShell
- Lead, Follow, or Move (Adam Bell)
- Ken's Powershell
-
Community Blogs In English
- B# .NET Blog
- Bennie's Weblog
- Chris Warwick - The Blog Edition
- FatBeard's Adventures in PowerShell
- Lead, Follow, or Move (Adam Bell)
- Ken'sf="http://lunex.spaces.live.com/">Kevin Colby at myITforum.com
- Lunatic Experiments
- PowerShell Magazine - For the most Powerful community
- PowerTheShell News and Resources - PowerShell newspaper with fresh tips, background articles and ready-to-use modules
- PowerShell Pro! (Jesse Hamrick)
- PowerShell Quick Reference at www.dimensionit.tv
- Rich Prescott: Engineering Efficiency
- SAPIEN Technologies
- SharePoint, Windows PowerShell and .NET Development SharePoint, Windows PowerShell and .NET Development
- Windows Powershell and More (Gaurhoth)
- String Theory (Mark Schill)
- PowerScripting Podcast
- http://powershellcommunity.org/Blogs/CommunityBlogs/tabid/55/BlogId/19/Default.aspx
- Ying Li(MVP) at myITforum.com
- Media And Microcode (James Brundage)
- en Passant (Eric Woodford)
- Information Transmogrification
- Jeong's Blog
- Winterdom
- David Mohundro
- Virtu-Al (Alan Renouf)
- Joe Pruitt
- out-web.net
- Code Assassin
- Group Policy Blog from the "GPOGUY" (Darren Mar-Elia)
- Get-PowerShell (Andy Schneider)
- PSH Scripts blog - just scripts, scripts and more scripts!
- Indented! (Chris Dent)
- PowerShell beyond the orthodox realm (Robert Robelo)
- Mike Pfeiffer's Blog
- PowerShell Daily (Mihail Stacanov)
- http://unlockpowershell.wordpress.com/ (Karl Mitschke)
- TheHoggBlog (Jason Hogg)
- PowerSlim (Konstantin Vlasenko)
- PowerShellStation (Mike Shepard)
- Jason Helmick's PowerShell Journal
- Start-Scripting (James Brundage
- Coretech Blog - Powershell Section
- JRICH's Brain Dump (Justin Rich)
- techibee.com (Sitaram Pamarthi)
- myITforum.com
- JaapBrasser.com (Jaap Brasser)
- AdminsCache (Wayne Lindimore)
- Arabian Windows PowerShell (Sherif Talaat, MVP)
- PowerShell ? ?????? ??????? (Vasily Gusev aka Xaegr, MVP)
- Vadims Podans's blog (Vadims Podans, MVP)
- Yusuf Ozturk's Blog (Yusuf Ozturk, MSP)
- Peter Monadjemi's PowerShell Blog (Peter Monadjemi)
- In Arabic:
- Arabian Windows PowerShell (Sherif Talaat, MVP)
In Russian:
- PowerShell ? ?????? ??????? (Vasily Gusev aka Xaegr, MVP)
- Vadims Podans's blog (Vadims Podans, MVP)
In Turkish:
- Yusuf Ozturk's Blog (Yusuf Ozturk, MSP)
Schwichtenberg powershell and PowerShell-Doktor.de (Dr. Holger Schwichtenberg)
- PowerShell Get-Script -Name Peter Kriegel | Management (Peter Kriegel)
- deutschsprachige PowerShell Community
- Windows PowerShell Community Forum
- TechNet Windows PowerShell Forum
- The Scripting Guys Forum!
- Ask the Experts
- PowerGUI
- PowerShell.com
- Stack Overflow
- VisualBasicScript.com's Powershell Forum
- ScriptingAnswers.com PowerShell Forum
-
PowerShellGroup.org
PowerShellGroup.org is the leading registry for PowerShell dedicated user groups. The PowerShellGroup.org community provides tools and support for creating and maintaining user groups. Current groups registered are:- United States & Canada
- Arizona PowerShell User Group - Phoenix, AZ
- Atlanta PowerShell User Group - Atlanta, GA
- Boston PowerShell User Group - Boston, MA
- Northern California PowerShell User Group - San Francisco, CA
- Charlotte PowerShell Users Group - Charlotte, NC
- New! Cincinnati PowerShell User Group - Mason, OH
- Corpus Christi PowerShell User Group - Corpus Christi, TX
- Dallas/Fort Worth PowerShell User Group - Dallas, TX
- Florida PowerShell User Group - West Melbourne, FL
- Houston PowerShell User's Group - Houston, TX
- Indianapolis PowerShell Users Group - Indianapolis, IN
- Madison PowerShell User Group - Madison, WI
- Michigan PowerShell User Group - Michigan
- Greater Milwaukee Script Club - Greenfield, WI
- Montreal PowerShell User Group - Montreal, Quebec
- Nashville PowerShell User Group - Nashville, TN
- New York City - New York City, NY
- Central Ohio PowerShell Users Group - Columbus, OH
- Ottawa PowerShell Script Club - Ottawa, Ontario
- Philadelphia PowerShell User Group - Philadelphia, PA
- Pittsburgh PowerShell Users Group - Pittsburgh, PA
- Rochester - Rochester, NY
- New! San Antonio PowerShell User Group - San Antonio, TX
- Tampa PowerShell User Group - Tampa, FL
- Twin Cities - Bloomington, MN
- Europe
- Copenhagen PowerShell User Group - Copenhagen, Denmark
- MTUG Script Club - Oslo, Norway
- Sweden PowerShell User Group - Stockholm, Sweden
- UK PowerShell Group - United Kingdom
- Dutch PowerShell User Group - The Netherlands
- Asia
- New Delhi - New Delhi, India
- Singapore PowerShell User Group - Singapore
- Virtual
- Virtual PowerShell Group - Everywhere
- United States & Canada
- Australian Powershell Usergroups
In German (Deutsch)
- PowerShell AG (Germany, Austria, Switzerland (Deutschland, Östereich, Schweiz))
- #PowerShell hash tag
- powershellmag (PowerShell Magazine)
- DoctorDNS (Thomas Lee)
- Energized Tech (Sean Kearney)
- Keith Hill
- Ravikanth C
- PowerShell Tips
- Scripting Guys
- Shay Levy
- Jeffrey Snover
- Jakob Gottlieb Svendsen
- Max Trinidad
- JasonHoggttp://twitter.com/powershellmag">powershellmag (PowerShell Magazine)
- DoctorDNS (Thomas Lee)
- Energized Tech (Sean Kearney)
- Keith Hill
- Ravikanth C
- PowerShell Tips
- Scripting Guys
- Shay Levy
- Jeffrey Snover
- Jakob Gottlieb Svends
- Rich_Prescott
- Jeff Hicks
- Rod Trent
- New! Windows PowerShell 2.0 Bible
- New! Microsoft Exchange 2010 PowerShell Cookbook - By Mike Pfeiffer
- New! Automating Active Directory Administration with Windows PowerShell 2.0
- New! Learn Windows Powershell in a Month of Lunches
- New! Mastering Powershell (ebook)
- Windows PowerShell 2.0 Administrators Pocket Consultant - By William R. Stanek
- Windows PowerShell 2.0 - Best Practices By Ed Wilson
- Windows PowerShell 2.0 - Step by Step By Ed Wilson
- Windows PowerShell 2.0 - By Don Jones and Jeffrey Hicks
- Windows PowerShell Cookbook - By Lee Holmes
- Windows Powershell in Action 2nd edition - By Bruce Payette
- Holistic picture of PowerShell: not just the syntax and semantics, but the why of it all. Explanations of tradeoffs in features or syntax. In-depth looks at using PS for WMI and a few other broad categories of usage. Strong discussion of PS v2 features and changes. Strong discussion of security.
- Windows PowerShell: In a Month of Lunches - By Don Jones
- Windows PowerShell Pocket Reference - By Lee Holmes
- Windows PowerShell Unleashed - By Tyson Kopczynski
- PowerShell for Microsoft SharePoint 2010 Administrators - By Niklas Goude and Mattias Karlsson
- Automating Microsoft SharePoint 2010 Administration with Windows PowerShell 2.0 - By Gary Lapointe and Shannon Bray
- Managing VMware Infrastructure with Windows PowerShell - By Hal Rottenberg
- VMware vSphere PowerCLI Reference: Automating vSphere Administration, 2nd Edition
- Managing Active Directory with Windows PowerShell - By Jeffery Hicks
- Essential PowerShell by Holger Schwichtenberg
- Microsoft PowerShell, VBScript & JScript Bible - by William R. Stanek, James O'Neill, and Jeffrey Rosen
- Windows 7 and Vista Guide to Scripting, Automation, and Command Line Tools - By Brian Knittel
- Microsoft SQL Server 2008 Administration with Windows PowerShell - By Ananthakumar Muthusamy and Yan Pan
- Pro Windows PowerShell - By Hristo Deshev
- PowerShell In Practice - By Richard Siddaway
- Professional Windows PowerShell for Exchange Server 2007 Service Pack 1 by Joezer Cookey-Gam, Brendan Keane, Jeffrey Rosen, Jonathan Runyan, and Joel Stidley
- Exchange Management Shell: TFM by Ilse Van Criekinge
- Scripting Einsteiger Workshop, by Dr. Tobias Weltner, Microsoft Press
- PowerShell Scripting für Administratoren, by Dr. Tobias Weltner, Microsoft Press
- Windows PowerShell Master Class
- ScriptingAnswers Windows PowerShell Training
- Windows PowerShell Training in Europe
- Online Windows PowerShell Training
- Winstructor - Training Videos
- SANS PowerShell Training
- CBT Nuggets - Windows PowerShell: On the Job Training Series
- Microsoft: Automating Windows Server 2008 Administration with Windows PowerShell (Instructor-Led)
- K Alliance: Windows PowerShell Training Courses
- TrainSignal - Exchange Server 2007 Windows PowerShell Course Outline
- Online Windows PowerShell Training
- Winstructor - Training Videos
- SANS PowerShell Training
- CBT Nuggets - Windows PowerShell: On the Job Training Series
- Microsoft: Automating Windows Server 2008 Administration with Windows PowerShell (Instructor-Led)
- K Alliance: Windows PowerShell Training Courses
- Koenig - Windows PowerShell for Windows Server 2008 (CBT)
- Course 50025A: Windows PowerShell for Administrators (Instructor-Led)
- TrainSignal - Windows PowerShell Fundamentals
- TrainSignal - Windows Server 2008 PowerShell Training
- Wiki: List of Technologies and Related Topics
- Wiki: Survival Guides Portal
- Wiki: PowerShell v3 Guide
- PowerShell Portal
- Wiki: Portal of TechNet Wiki Portals
- Getting Started (Beginner Information).
- Advanced Scripting
- Writing Functions
- Creating Modules
- Exception Handling
- Logging
- Quality Attributes
- Security
- Management
- Remote Management (Remote Jobs, Remote Shell)
- Remote capabilities: differences between V1 and V2 in remoting
- Tips and Tricks to optimize PS remoting ( WinRM parameters?)
- Working with WMI
- Working with AD
- Remote Management (Remote Jobs, Remote Shell)
- Operations
- Monitoring
- Reading Event Log
- Enterprise Readiness
- Script management / version control
- Deployment procedures
- Scenarios
- User provisioning - eg - AD + Exchange
- Application deployment - eg - IIS + SQL
- Product API Pointers / Best Practices
- Exchange
- SCCM
- SCVMM
- Developer tasks
- Writing CmdLets
- Writing ISE Add-Ins
- Troubleshooting
- Remote capabilities: differences between V1 and V2 in remoting
- Tips and Tricks to optimize PS remoting ( WinRM parameters?)
- PowerShell cmdlets in MS products: Exchange - SCOM - SCVMM....
Community Resources
Windows PowerShell Blogs
In English:
Microsoft Corporation Blogs
MVP Blogs
Community Blogs
Community Blogs In English
Note: you can get all of the Windows PowerShell posts from these English Language blogs in one place (and as a single RSS feed).
In French (Français):
In Arabic:
In Russian:
In Turkish:
In German (Deutsch):
Forums
Forums In English
In German (Deutsch)
Newsgroups
User Groups
Social Networking
Books
German Books
Windows PowerShell Training
Microsoft TAG for this topic
Here is the home.aspx you can use to let mobile users scan directly to this topic on their smartphones:
See Also
Feedback and Work to be Done On This Guide
Here is a list of suggested themes in priority order. Please add your own/adjust priority.
**I changed the title from a brand-based (Survival Guide) title to a task=based title to observe the effect on page views and discoverability. This particular experiment resulted in significant reduction in page views. So I changed it back. Because that's the kind of thing you can do on the wiki :-)