1
00:00:00,940 --> 00:00:04,440
Around 2005, PowerShell was born.

2
00:00:04,440 --> 00:00:09,590
This is Microsoft's offering for an enterprise management and automation tool.

3
00:00:09,590 --> 00:00:11,990
PowerShell's original code name was Monad.

4
00:00:11,990 --> 00:00:16,570
In fact, for a while, the associated file extension was msh.

5
00:00:16,570 --> 00:00:20,830
And what made PowerShell different was that it was based on the .NET Framework,

6
00:00:20,830 --> 00:00:24,810
which at the time drove everything at Microsoft. Because of this,

7
00:00:24,810 --> 00:00:29,040
PowerShell is an object‑oriented, or object‑centered language.

8
00:00:29,040 --> 00:00:31,990
Instead of parsing text or manipulating output,

9
00:00:31,990 --> 00:00:35,340
PowerShell commands work with objects in a pipeline.

10
00:00:35,340 --> 00:00:36,940
And once you buy into this paradigm,

11
00:00:36,940 --> 00:00:41,140
you'll realize how easy PowerShell is to learn and use.

12
00:00:41,140 --> 00:00:45,060
PowerShell finally gave IT pros a standardized and easy‑to‑use

13
00:00:45,060 --> 00:00:48,840
management tool that could be used interactively at a command prompt.

14
00:00:48,840 --> 00:00:52,240
You type a command, and something happens.

15
00:00:52,240 --> 00:00:55,640
But PowerShell is also an easy‑to‑learn scripting language.

16
00:00:55,640 --> 00:00:56,290
Trust me.

17
00:00:56,290 --> 00:00:58,870
As someone who once wrote a reference manual on Windows Script

18
00:00:58,870 --> 00:01:02,440
Host and VBScript, PowerShell is super easy.

19
00:01:02,440 --> 00:01:06,440
If you can run a command or two at a prompt, you can create a script.

20
00:01:06,440 --> 00:01:08,920
Here's the timeline of how we got to PowerShell and

21
00:01:08,920 --> 00:01:11,340
how PowerShell quickly matured.

22
00:01:11,340 --> 00:01:14,620
PowerShell 1.0 is a far cry from where we are today,

23
00:01:14,620 --> 00:01:17,990
but with each release Microsoft made it better.

24
00:01:17,990 --> 00:01:20,880
And what you notice now is that PowerShell development is

25
00:01:20,880 --> 00:01:24,820
accelerating. Even after all these years, Microsoft is making huge

26
00:01:24,820 --> 00:01:29,130
investments into PowerShell, primarily because it plays a huge role

27
00:01:29,130 --> 00:01:31,840
in their cloud‑focused business.

28
00:01:31,840 --> 00:01:33,510
If you kept thinking Microsoft would drop

29
00:01:33,510 --> 00:01:38,000
PowerShell and move onto something else, I think you'll be waiting a long time.

