1
00:00:04,340 --> 00:00:06,920
Hi, everyone.

2
00:00:06,920 --> 00:00:11,740
This is Jeff Hicks, and welcome to my course, Learning the PowerShell Language.

3
00:00:11,740 --> 00:00:16,600
I'm a veteran IT professional and a longtime PowerShell author and educator.

4
00:00:16,600 --> 00:00:19,880
I've authored many courses for Pluralsight over the years,

5
00:00:19,880 --> 00:00:23,240
and I'm excited to tell you all about my latest project.

6
00:00:23,240 --> 00:00:26,350
This course is designed for IT professionals just

7
00:00:26,350 --> 00:00:28,090
getting started with PowerShell 7,

8
00:00:28,090 --> 00:00:32,330
which is the next generation of PowerShell that runs not only on Windows,

9
00:00:32,330 --> 00:00:33,840
but cross‑platform.

10
00:00:33,840 --> 00:00:36,810
In other words, once you learn the PowerShell language,

11
00:00:36,810 --> 00:00:39,740
you can run it on Windows, Linux, or Mac.

12
00:00:39,740 --> 00:00:41,990
The demonstrations in this course are done in Windows,

13
00:00:41,990 --> 00:00:45,620
but the concepts and techniques apply cross‑platform.

14
00:00:45,620 --> 00:00:46,570
Specifically,

15
00:00:46,570 --> 00:00:50,940
this course is intended to lay the foundation for the PowerShell language.

16
00:00:50,940 --> 00:00:54,420
This means understanding its syntax, operators, and constructs.

17
00:00:54,420 --> 00:00:57,620
The emphasis in the course is mastering the language at

18
00:00:57,620 --> 00:00:59,300
an interactive PowerShell prompt.

19
00:00:59,300 --> 00:01:02,150
You need to understand how to use PowerShell before

20
00:01:02,150 --> 00:01:03,940
you can begin scripting with it.

21
00:01:03,940 --> 00:01:09,040
This means you need to learn and understand how to use variables in PowerShell,

22
00:01:09,040 --> 00:01:11,450
how to use PowerShell's operators, especially,

23
00:01:11,450 --> 00:01:13,940
those new ones introduced in PowerShell 7,

24
00:01:13,940 --> 00:01:17,410
how to work with arrays and hash tables, the importance of script

25
00:01:17,410 --> 00:01:21,640
blocks, and how to take advantage of the object nature of PowerShell.

26
00:01:21,640 --> 00:01:24,490
When you're finished with this course, you should be able to run

27
00:01:24,490 --> 00:01:28,980
effective and complex PowerShell commands in the console to accomplish

28
00:01:28,980 --> 00:01:31,130
basic IT management tasks.

29
00:01:31,130 --> 00:01:34,800
Learning the PowerShell language is no different than learning any

30
00:01:34,800 --> 00:01:38,280
other foreign language. You need a foundation in the basics and then

31
00:01:38,280 --> 00:01:49,000
lots of practice. So come join me and see for yourself how easy it is to learn the PowerShell language.

