1
00:00:02,040 --> 00:00:04,700
A big part of being successful with PowerShell is

2
00:00:04,700 --> 00:00:07,340
developing good patterns and practices.

3
00:00:07,340 --> 00:00:10,240
You need to learn the process of building a PowerShell solution.

4
00:00:10,240 --> 00:00:13,730
Don't focus on learning the individual commands.

5
00:00:13,730 --> 00:00:17,390
PowerShell is all about how you put the different pieces together,

6
00:00:17,390 --> 00:00:21,030
and that's why you need the help content.

7
00:00:21,030 --> 00:00:22,480
This means on new installs,

8
00:00:22,480 --> 00:00:26,300
you might want to update help or probably really will need to update help,

9
00:00:26,300 --> 00:00:28,700
like I showed you in the demo.

10
00:00:28,700 --> 00:00:30,130
In a corporate environment,

11
00:00:30,130 --> 00:00:34,770
you might want to develop a process to deploy help content using Save‑Help.

12
00:00:34,770 --> 00:00:37,820
Remember that help content for PowerShell 7.0 is different

13
00:00:37,820 --> 00:00:40,170
than the help for Windows PowerShell.

14
00:00:40,170 --> 00:00:42,300
Yeah, many of the commands are the same,

15
00:00:42,300 --> 00:00:45,520
but a command in PowerShell 7.0 might have new parameters

16
00:00:45,520 --> 00:00:49,250
that don't exist in Windows PowerShell.

17
00:00:49,250 --> 00:00:51,280
And don't try to update help everywhere.

18
00:00:51,280 --> 00:00:54,900
Remember, you only need updated help where you are working,

19
00:00:54,900 --> 00:00:57,370
typically your desktop.

20
00:00:57,370 --> 00:01:00,360
Now I think you'll find the Help function much easier to use

21
00:01:00,360 --> 00:01:02,420
from the console than the Get‑Help function,

22
00:01:02,420 --> 00:01:05,530
primarily because of that paging that you saw.

23
00:01:05,530 --> 00:01:10,400
Can't stress enough, don't neglect to look at the About topics.

24
00:01:10,400 --> 00:01:13,380
There's a huge amount of information waiting for you.

25
00:01:13,380 --> 00:01:16,310
Yeah, I'd love you to buy books to learn in detail,

26
00:01:16,310 --> 00:01:18,580
but you certainly can't beat free.

27
00:01:18,580 --> 00:01:21,740
Don't struggle trying to figure out how to use arrays in PowerShell.

28
00:01:21,740 --> 00:01:25,870
Read the help topic about_Arrays.

29
00:01:25,870 --> 00:01:27,780
Sure, you may want more information,

30
00:01:27,780 --> 00:01:31,770
but at least you'll have a baseline of knowledge and be better prepared to ask

31
00:01:31,770 --> 00:01:35,110
questions about the help content that you have already read.

32
00:01:35,110 --> 00:01:38,050
And it should come as no surprise to you that you need

33
00:01:38,050 --> 00:01:39,650
to be reading help all the time.

34
00:01:39,650 --> 00:01:41,930
I've stressed this repeatedly.

35
00:01:41,930 --> 00:01:44,180
Even for commands you think you know.

36
00:01:44,180 --> 00:01:46,930
Coming up, I'll show you how to get the most out of that content,

37
00:01:46,930 --> 00:01:50,030
but if you never look at it, you'll never learn it.

38
00:01:50,030 --> 00:01:53,530
Don't try to find code samples from Google to blindly run.

39
00:01:53,530 --> 00:01:56,510
Learn the commands and concepts so that you can figure

40
00:01:56,510 --> 00:01:58,830
out what you have to do on your own.

41
00:01:58,830 --> 00:02:02,520
Now it may seem like that takes longer, but in the long run,

42
00:02:02,520 --> 00:02:06,100
you'll be far ahead of the copy and paste PowerShell users.

43
00:02:06,100 --> 00:02:10,700
I strongly suggest to beginners find a new command or

44
00:02:10,700 --> 00:02:13,100
help topic to read about every day.

45
00:02:13,100 --> 00:02:16,690
I'm a huge believer in the teach a person to fish approach.

46
00:02:16,690 --> 00:02:22,120
Reading and using help in PowerShell is a huge part of that process.

47
00:02:22,120 --> 00:02:25,000
For now, go get your PowerShell help updated.

48
00:02:25,000 --> 00:02:25,960
Coming up,

49
00:02:25,960 --> 00:02:28,370
I'll teach you how to understand and get the most out

50
00:02:28,370 --> 00:02:34,000
of the help content you're reading. Thanks for watching, and I'll see you in a little bit.

