Learn your way! Get started

PowerShell 3.0, Part 3 of 4: Providers, Items, Remote Scripting

with expert Doug Ware

Watch trailer

Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 1/28/2013
Level Intermediate
Runtime 0h 54m
Closed captioning Included
Transcript Included
eBooks / courseware Included
Hands-on labs Included
Sample code N/A
Exams Included

Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

One of the main goals of PowerShell is to make it easy for system administrators and not developers to write scripts to make them more productive. To that end PowerShell has a number of features that are designed to make things easy to understand for system administrators. In this course we’ll take a look at some of that functionality how PowerShell provides an item called providers which will let you treat things like the certificate store and the registry as if it was a drive using paths and treat items just like you would treat files. Then we are going to move on to the bread and butter of PowerShell which is administration. So we’ll look at how you can sign your scripts to make them safe in your environment, then we’ll look at how you can setup remote scripting and use jobs in order to administer thousands of machines from the comfort of your own desktop.


This course assumes that users have an understanding of the Windows desktop, Windows server operating system, and how to use a scripting language.

Meet the expert

Doug Ware is a SharePoint expert and an instructor for many of our SharePoint 2007 and SharePoint 2010 courses. A Microsoft MVP several times over, Doug is the leader of the Atlanta .NET User Group, one of the largest user groups in the Southeast U.S., and is a frequent speaker at code camps and other events. In addition to teaching and writing about SharePoint, Doug stays active as a consultant and has helped numerous organizations implement and customize SharePoint.

Course outline

Providers, Items, Scripting

Providers and Items (20:18)
  • Introduction (00:28)
  • Consistency Begets Simplicity (00:44)
  • PowerShell Providers (01:09)
  • Demo: PowerShell Providers (02:20)
  • Paths (00:38)
  • Demo: Paths (02:29)
  • Manipulating Items (01:16)
  • Demo: Manipulating Items (06:46)
  • Item Properties (00:54)
  • Demo: Item Properties (02:30)
  • Summary (00:59)
Remote Scripting and Jobs (34:30)
  • Introduction (00:46)
  • Signing Scripts (02:18)
  • Demo: makeCert (05:58)
  • Demo: Set Authenticode (02:45)
  • Configuring Remote Scripting (01:15)
  • Demo: Remote Scripting Set Up (04:18)
  • Remote Sessions (01:26)
  • Demo: Remote Sessions (04:23)
  • Invoke Command (01:04)
  • Demo: Invoke Command (04:23)
  • Jobs (00:59)
  • Demo: Jobs (03:51)
  • Summary (00:59)