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.
Prerequisites
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)