1
00:00:00,840 --> 00:00:01,780
As you can see,

2
00:00:01,780 --> 00:00:06,200
installing PowerShell 7 is really very easy, but there are a few

3
00:00:06,200 --> 00:00:09,340
things I want to make sure you keep in mind.

4
00:00:09,340 --> 00:00:10,140
First,

5
00:00:10,140 --> 00:00:15,450
you don't have to use my module. Since PowerShell 7 is packaged as an MSI, you

6
00:00:15,450 --> 00:00:19,340
might already have software distribution processes in place.

7
00:00:19,340 --> 00:00:22,890
Go ahead and use them or build your own tooling to distribute

8
00:00:22,890 --> 00:00:25,680
and install from GitHub. At some point,

9
00:00:25,680 --> 00:00:28,350
PowerShell 7 might be available to through the Microsoft

10
00:00:28,350 --> 00:00:31,700
Store or Windows Update, but as of now I'm not aware of any

11
00:00:31,700 --> 00:00:34,740
decisions along those lines.

12
00:00:34,740 --> 00:00:37,980
And even though we're looking at PowerShell 7 on Windows,

13
00:00:37,980 --> 00:00:42,140
you might take the leap and install on non‑Windows platforms.

14
00:00:42,140 --> 00:00:45,340
I want you to be aware that some PowerShell 7 features,

15
00:00:45,340 --> 00:00:48,790
especially those that you might be used to from Windows PowerShell,

16
00:00:48,790 --> 00:00:52,190
may not carry over when working cross platform.

17
00:00:52,190 --> 00:00:54,020
Some of those features are operating

18
00:00:54,020 --> 00:00:57,340
system‑specific and not PowerShell‑specific.

19
00:00:57,340 --> 00:00:59,990
For example, Linux isn't patched the same way as Windows,

20
00:00:59,990 --> 00:01:03,110
so there's no Get‑Hotfix command. Next,

21
00:01:03,110 --> 00:01:06,610
even though PowerShell 7 can run on server platforms, and at some

22
00:01:06,610 --> 00:01:09,970
point you'll want that, I would suggest focusing now on getting

23
00:01:09,970 --> 00:01:12,990
PowerShell 7 installed on your admin desktop,

24
00:01:12,990 --> 00:01:17,790
presumably Windows 10. Windows Server deployment can come later. If you

25
00:01:17,790 --> 00:01:21,710
are running PowerShell 7 on your Windows 10 desktop, for the most part

26
00:01:21,710 --> 00:01:24,930
you should be able to manage your environment and Windows servers just as

27
00:01:24,930 --> 00:01:27,040
you did from Windows PowerShell.

28
00:01:27,040 --> 00:01:31,040
And in the worst case, you can always open up Windows PowerShell.

29
00:01:31,040 --> 00:01:33,740
Finally, as of the time I'm recording this,

30
00:01:33,740 --> 00:01:38,740
the release upgrade process is still a work in progress on Windows systems.

31
00:01:38,740 --> 00:01:43,340
Linux systems should be able to use their native package management tools.

32
00:01:43,340 --> 00:01:47,130
I simply don't know at this time what the process is going to be for

33
00:01:47,130 --> 00:01:51,540
upgrading to the next stable PowerShell 7 release on Windows.

34
00:01:51,540 --> 00:01:55,980
Preview releases can be installed side by side with stable releases.

35
00:01:55,980 --> 00:01:59,760
I'm hoping it will be as simple as installing the new MSI,

36
00:01:59,760 --> 00:02:03,110
which will remove the previous version. Which

37
00:02:03,110 --> 00:02:05,940
brings us to the end of the module.

38
00:02:05,940 --> 00:02:09,040
PowerShell 7 is now PowerShell.

39
00:02:09,040 --> 00:02:11,770
This is what Microsoft is working on with the help of a very

40
00:02:11,770 --> 00:02:14,880
active PowerShell community. Windows PowerShell,

41
00:02:14,880 --> 00:02:18,080
including the PowerShell ISE, isn't going away anytime soon,

42
00:02:18,080 --> 00:02:21,240
but its development and its time is over.

43
00:02:21,240 --> 00:02:23,860
Follow the instructions on the GitHub repo to install

44
00:02:23,860 --> 00:02:25,940
PowerShell 7 where you need it.

45
00:02:25,940 --> 00:02:29,140
You've seen how easy it is to do on Windows.

46
00:02:29,140 --> 00:02:31,980
Don't worry too much about server installations right now,

47
00:02:31,980 --> 00:02:34,370
especially on Windows servers.

48
00:02:34,370 --> 00:02:37,500
I'm encouraging admins to get PowerShell 7 installed on their admin

49
00:02:37,500 --> 00:02:42,440
desktops and begin using it instead of Windows PowerShell.

50
00:02:42,440 --> 00:02:42,920
And, of course,

51
00:02:42,920 --> 00:02:46,250
because they can run side by side, there's really nothing to

52
00:02:46,250 --> 00:02:50,220
lose. So I hope you will take a few minutes to get PowerShell

53
00:02:50,220 --> 00:02:52,340
7 installed on your desktop,

54
00:02:52,340 --> 00:02:59,000
refresh your snacks, and then come on back to learn more about installing and running PowerShell 7.

