1
00:00:01,040 --> 00:00:05,270
Now that we have covered the fundamentals of formatting data in PowerShell,

2
00:00:05,270 --> 00:00:09,240
one of the very next questions you will likely have is,

3
00:00:09,240 --> 00:00:09,700
hey,

4
00:00:09,700 --> 00:00:12,750
this is cool, but what can I do with this formatted

5
00:00:12,750 --> 00:00:15,540
data other than see it on the screen?

6
00:00:15,540 --> 00:00:18,700
This module, Working With PowerShell's "Out" Cmdlets,

7
00:00:18,700 --> 00:00:21,740
explores and answers that question.

8
00:00:21,740 --> 00:00:24,150
When you're working with data in PowerShell,

9
00:00:24,150 --> 00:00:26,870
you'll often get to a point where you have exactly

10
00:00:26,870 --> 00:00:29,160
what you need in the format you need.

11
00:00:29,160 --> 00:00:33,840
But now you want to get it out of the PowerShell system to do something with it.

12
00:00:33,840 --> 00:00:36,100
In PowerShell, this is often,

13
00:00:36,100 --> 00:00:42,210
but not always done with what are known as the out cmdlets. I say not always

14
00:00:42,210 --> 00:00:48,030
because there are other structured data formats like JSON, XML, and CSV that

15
00:00:48,030 --> 00:00:50,680
have their own specific cmdlets in PowerShell,

16
00:00:50,680 --> 00:00:55,140
and those deal with raw PowerShell objects rather than formatted data.

17
00:00:55,140 --> 00:00:58,220
But those are outside the scope of what we're talking about here,

18
00:00:58,220 --> 00:01:01,010
and there are other courses in the PowerShell 7

19
00:01:01,010 --> 00:01:04,190
fundamentals track at Pluralsight that will help you with

20
00:01:04,190 --> 00:01:07,040
that structured data in PowerShell.

21
00:01:07,040 --> 00:01:10,290
We'll spend a few minutes covering some of the theory of the out

22
00:01:10,290 --> 00:01:14,400
cmdlets, followed by getting hands on with a bunch of the out cmdlets

23
00:01:14,400 --> 00:01:18,530
in the PowerShell console. We'll wrap things up at the end by

24
00:01:18,530 --> 00:01:22,040
summarizing this module and the course.

25
00:01:22,040 --> 00:01:24,940
Our friend, Dan, at Globomantics is now comfortable

26
00:01:24,940 --> 00:01:28,230
with formatting data in PowerShell, but his manager,

27
00:01:28,230 --> 00:01:32,540
Anna, is now asking Dan for some basic report of data.

28
00:01:32,540 --> 00:01:35,320
Dan knows how to retrieve the information in PowerShell,

29
00:01:35,320 --> 00:01:37,640
and he now knows how to format it.

30
00:01:37,640 --> 00:01:41,640
And while he can display it on his screen, this doesn't really help Anna.

31
00:01:41,640 --> 00:01:45,710
We need to help Dan understand the methods of getting formatted data out

32
00:01:45,710 --> 00:01:50,370
of PowerShell. Before we jump to it, I want to quickly remind you about

33
00:01:50,370 --> 00:01:54,510
the exercise files that are available with this course. They contain the

34
00:01:54,510 --> 00:01:57,030
PowerPoint slide decks in PDF format,

35
00:01:57,030 --> 00:02:03,000
as well as text files with the commands I run in every clip to help you follow along.

