1
00:00:04,540 --> 00:00:06,550
Hi, everyone.

2
00:00:06,550 --> 00:00:11,030
This is Jeff Hicks, and welcome to my course, Putting PowerShell to Work.

3
00:00:11,030 --> 00:00:15,640
I'm a veteran IT pro and longtime PowerShell author, teacher, and mentor.

4
00:00:15,640 --> 00:00:19,130
I'm excited to tell you about my latest project with Pluralsight.

5
00:00:19,130 --> 00:00:24,240
This course is designed for IT pros beginning their journey learning PowerShell.

6
00:00:24,240 --> 00:00:27,850
My hope is that you'll realize how easy it is to use PowerShell,

7
00:00:27,850 --> 00:00:30,440
even without writing a single script.

8
00:00:30,440 --> 00:00:31,450
Specifically,

9
00:00:31,450 --> 00:00:33,920
this course is intended to demonstrate how to take

10
00:00:33,920 --> 00:00:37,550
advantage of the PowerShell paradigm, that is objects in the pipeline,

11
00:00:37,550 --> 00:00:40,150
to get things done that in the past would've taken a

12
00:00:40,150 --> 00:00:42,640
lot of arcane scripting knowledge.

13
00:00:42,640 --> 00:00:43,940
PowerShell is different.

14
00:00:43,940 --> 00:00:46,130
It's a management engine that you can interface

15
00:00:46,130 --> 00:00:48,340
with directly at a console prompt.

16
00:00:48,340 --> 00:00:51,060
I designed this course to get you up and running with basic

17
00:00:51,060 --> 00:00:53,500
PowerShell commands that will work with anything.

18
00:00:53,500 --> 00:00:56,010
It doesn't matter if you are managing services,

19
00:00:56,010 --> 00:00:58,740
virtual machines, or an Active Directory user account.

20
00:00:58,740 --> 00:01:00,360
Once you know a few key commands,

21
00:01:00,360 --> 00:01:04,040
you can discover what you need to know to put PowerShell to work.

22
00:01:04,040 --> 00:01:07,030
I'm a big believer in the teach someone to fish philosophy,

23
00:01:07,030 --> 00:01:08,910
and my course adheres to that principle.

24
00:01:08,910 --> 00:01:11,550
In this course you'll learn the fundamentals of working

25
00:01:11,550 --> 00:01:13,740
with objects in a PowerShell pipeline.

26
00:01:13,740 --> 00:01:16,440
You'll learn how to uncover the hidden parts of objects so that you

27
00:01:16,440 --> 00:01:19,110
can use them effectively in a PowerShell command.

28
00:01:19,110 --> 00:01:23,150
You'll see how easy it is to build a PowerShell command and realize

29
00:01:23,150 --> 00:01:25,830
that the same PowerShell concepts apply to everything.

30
00:01:25,830 --> 00:01:26,860
By the end of the course,

31
00:01:26,860 --> 00:01:31,310
you should be able to discover an object's properties and methods; know

32
00:01:31,310 --> 00:01:35,610
how to sort, group, select, and measure objects; work with objects one

33
00:01:35,610 --> 00:01:39,330
at a time with ForEach‑object; and learn how to efficiently apply

34
00:01:39,330 --> 00:01:41,540
filtering to your PowerShell work.

35
00:01:41,540 --> 00:01:42,960
When you're finished with this course,

36
00:01:42,960 --> 00:01:45,910
you should be able to run basic PowerShell commands from

37
00:01:45,910 --> 00:01:48,530
the prompt and understand why it works.

38
00:01:48,530 --> 00:01:52,400
Learning how to run PowerShell from a command prompt is a key step to

39
00:01:52,400 --> 00:01:56,040
eventually creating your own PowerShell scripts and modules.

40
00:01:56,040 --> 00:02:03,000
Are you ready? Let's get to work.

