WEBVTT

1
00:00:00.040 --> 00:00:03.680
<v Speaker 1>Hey, everyone, welcome to another deep dive. Today we're all

2
00:00:03.720 --> 00:00:07.960
<v Speaker 1>about PowerShell seven, especially for all you IT pros out there. Yeah,

3
00:00:08.039 --> 00:00:11.480
<v Speaker 1>we're diving into the book PowerShell seven for IT professionals.

4
00:00:11.640 --> 00:00:12.160
<v Speaker 2>Great book.

5
00:00:12.480 --> 00:00:15.560
<v Speaker 1>Our expert today is Thomas Lee. He's a Microsoft MVP,

6
00:00:15.919 --> 00:00:18.280
<v Speaker 1>really knows his stuff. We're going to break down how

7
00:00:18.320 --> 00:00:22.239
<v Speaker 1>PowerShell seven can make your IT life well easier. Absolutely

8
00:00:22.399 --> 00:00:25.160
<v Speaker 1>think of this deep dive as like getting a cheat

9
00:00:25.160 --> 00:00:27.719
<v Speaker 1>sheet for the best parts exactly. We'll cover things like

10
00:00:27.920 --> 00:00:31.519
<v Speaker 1>how to get those new version notifications automatically, no more

11
00:00:31.600 --> 00:00:34.039
<v Speaker 1>like scrambling to see if you're up to date. And

12
00:00:34.159 --> 00:00:36.759
<v Speaker 1>we'll even get into some cool tricks with set location

13
00:00:36.960 --> 00:00:39.280
<v Speaker 1>so you can jump between directories crazy fast.

14
00:00:39.439 --> 00:00:40.280
<v Speaker 2>It's a game changer.

15
00:00:40.439 --> 00:00:42.000
<v Speaker 1>So are you ready? Let's do it.

16
00:00:42.439 --> 00:00:44.920
<v Speaker 2>You know, the exciting part is that PowerShell seven it's

17
00:00:44.920 --> 00:00:47.240
<v Speaker 2>not just you know, another update, it's really a whole

18
00:00:47.240 --> 00:00:51.000
<v Speaker 2>new chapter. It's an evolution from Windows PowerShell. Okay, but

19
00:00:51.119 --> 00:00:53.840
<v Speaker 2>this time it's all about cross platform.

20
00:00:53.960 --> 00:00:57.320
<v Speaker 1>Cross platform Now that is huge. So we're talking about

21
00:00:57.320 --> 00:01:01.280
<v Speaker 1>all those listeners out there juggling Windows, Linux, maybe even

22
00:01:01.280 --> 00:01:02.560
<v Speaker 1>some mac os.

23
00:01:02.240 --> 00:01:04.480
<v Speaker 2>Exactly one scripting language for all of them.

24
00:01:04.560 --> 00:01:07.239
<v Speaker 1>One language. Yeah, think about managing all those systems, but

25
00:01:07.280 --> 00:01:10.359
<v Speaker 1>with just one set of skills, right, No more like

26
00:01:10.680 --> 00:01:14.359
<v Speaker 1>context switching between languages. It really simplifies things, especially in

27
00:01:14.400 --> 00:01:15.840
<v Speaker 1>those big, mixed environments.

28
00:01:16.120 --> 00:01:17.920
<v Speaker 2>I bet some of our listeners are really happy to

29
00:01:17.959 --> 00:01:21.680
<v Speaker 2>hear that. But for those who've been using Windows PowerShell

30
00:01:21.760 --> 00:01:24.519
<v Speaker 2>for a while, what's new? I mean, the book really

31
00:01:24.560 --> 00:01:27.599
<v Speaker 2>seems to focus on that. What should get them excited?

32
00:01:27.640 --> 00:01:30.000
<v Speaker 1>Oh, there's a lot, but one of the coolest things

33
00:01:30.040 --> 00:01:33.159
<v Speaker 1>is how they're handling these experimental features. It's like you

34
00:01:33.159 --> 00:01:36.040
<v Speaker 1>get a sneak peek. Oh interesting, Yeah, you can try

35
00:01:36.040 --> 00:01:38.920
<v Speaker 1>them out, give feedback directly to the PowerShell team. It's

36
00:01:39.000 --> 00:01:39.480
<v Speaker 1>pretty cool.

37
00:01:39.760 --> 00:01:42.200
<v Speaker 2>So you're like a PowerShell pioneer exactly.

38
00:01:42.280 --> 00:01:44.799
<v Speaker 1>You're helping shape the future of the tool instead of

39
00:01:44.840 --> 00:01:46.439
<v Speaker 1>just you know, complaining about it later.

40
00:01:46.599 --> 00:01:48.760
<v Speaker 2>I like that. Everyone likes to have their voice heard, right.

41
00:01:48.799 --> 00:01:52.079
<v Speaker 1>Sure, and make sure PowerShell actually stays relevant. The book

42
00:01:52.120 --> 00:01:56.640
<v Speaker 1>also mentions DSSE resources. That's desired state configuration.

43
00:01:56.920 --> 00:01:59.760
<v Speaker 2>For anyone new to that. Now, full ds support isn't

44
00:02:00.159 --> 00:02:03.719
<v Speaker 2>there yet, but you can use individual DSE resources.

45
00:02:03.799 --> 00:02:05.760
<v Speaker 1>Okay, so you can pick and choose what you need exactly.

46
00:02:05.840 --> 00:02:06.000
<v Speaker 2>Right.

47
00:02:06.319 --> 00:02:10.759
<v Speaker 1>Now, let's talk about something every it pro nos active directory.

48
00:02:11.360 --> 00:02:14.879
<v Speaker 1>How does PowerShell seven make ad you know, not such

49
00:02:14.919 --> 00:02:15.439
<v Speaker 1>a headache?

50
00:02:15.479 --> 00:02:19.159
<v Speaker 2>Well, before the how, let's talk about the what active directory?

51
00:02:19.199 --> 00:02:21.800
<v Speaker 2>Think of it like a company. You've got domains. Those

52
00:02:21.840 --> 00:02:25.120
<v Speaker 2>are like departments, right, each one has his own users, computers,

53
00:02:25.120 --> 00:02:28.400
<v Speaker 2>all that. Then you have forests. That's like the whole

54
00:02:28.400 --> 00:02:31.120
<v Speaker 2>company with all the departments combined. Okay, and at the

55
00:02:31.120 --> 00:02:34.919
<v Speaker 2>heart of each domain, yeah, domain controllers. They're the bosses

56
00:02:35.080 --> 00:02:36.000
<v Speaker 2>managing everything.

57
00:02:36.319 --> 00:02:39.520
<v Speaker 1>I like that. That's a good analogy. So how does

58
00:02:39.560 --> 00:02:42.840
<v Speaker 1>PowerShell seven fit into this whole company picture? Give us

59
00:02:42.840 --> 00:02:44.039
<v Speaker 1>a real world scenario.

60
00:02:44.199 --> 00:02:46.840
<v Speaker 2>Sure, let's say you're setting up a brand new domain. Yeah,

61
00:02:47.080 --> 00:02:49.319
<v Speaker 2>you need a server to be the domain controller, the

62
00:02:49.319 --> 00:02:52.199
<v Speaker 2>big boss. Right. The book walks you through promoting a

63
00:02:52.240 --> 00:02:54.960
<v Speaker 2>server to that role. And the cool part is you

64
00:02:55.039 --> 00:02:59.879
<v Speaker 2>do it all with PowerShell seven code. Setting the domain name, passwords,

65
00:03:00.000 --> 00:03:02.919
<v Speaker 2>even the DNS settings. It's all automated, So.

66
00:03:02.960 --> 00:03:05.240
<v Speaker 1>No more clicking through a million menus exactly.

67
00:03:05.280 --> 00:03:06.199
<v Speaker 2>It's much more efficient.

68
00:03:06.240 --> 00:03:08.159
<v Speaker 1>And I see the book even goes into setting up

69
00:03:08.199 --> 00:03:11.360
<v Speaker 1>those child domains, you know, like a subdepartment.

70
00:03:10.719 --> 00:03:14.360
<v Speaker 2>Yeah, like a branch office, and you can manage users

71
00:03:14.400 --> 00:03:16.719
<v Speaker 2>in those child domains. With PowerShell seven too.

72
00:03:16.960 --> 00:03:19.840
<v Speaker 1>It's like having a blueprint for your whole active directory

73
00:03:19.879 --> 00:03:23.159
<v Speaker 1>structure exactly. So it seems like PowerShell seven is all

74
00:03:23.159 --> 00:03:26.719
<v Speaker 1>about saving you time and making things easier. Okay, now

75
00:03:26.759 --> 00:03:30.120
<v Speaker 1>what about networking and storage? Those are two other big

76
00:03:30.120 --> 00:03:32.759
<v Speaker 1>areas for it. How does Powershall seven help there?

77
00:03:32.840 --> 00:03:36.159
<v Speaker 2>Well, it's like having a supercharge toolkit specifically for networking

78
00:03:36.240 --> 00:03:40.400
<v Speaker 2>and storage. Need to deal with DHCP, PowerShell can do it.

79
00:03:40.560 --> 00:03:44.680
<v Speaker 2>DNS sounds piece of cake, and even managing file shares

80
00:03:44.759 --> 00:03:46.039
<v Speaker 2>becomes really straightforward.

81
00:03:46.199 --> 00:03:50.439
<v Speaker 1>Speaking of straightforward, the book mentions iSCSI, and honestly, that

82
00:03:50.560 --> 00:03:53.360
<v Speaker 1>always sounds a bit intimidating. Can you break that down

83
00:03:53.400 --> 00:03:53.719
<v Speaker 1>for us?

84
00:03:54.039 --> 00:03:57.199
<v Speaker 2>Sure, imagine a server on your network that stores files,

85
00:03:57.319 --> 00:04:00.719
<v Speaker 2>but it's not directly connected to your computer. CSI lets

86
00:04:00.719 --> 00:04:03.000
<v Speaker 2>you access that storage as if it were a drive

87
00:04:03.080 --> 00:04:03.719
<v Speaker 2>plugged right in.

88
00:04:03.879 --> 00:04:06.400
<v Speaker 1>Oh okay, so no more carrying around those external hard

89
00:04:06.439 --> 00:04:09.439
<v Speaker 1>drives exactly. That's great for teams working together.

90
00:04:09.599 --> 00:04:13.280
<v Speaker 2>Absolutely makes data management a lot easier. And you know what,

91
00:04:13.319 --> 00:04:17.160
<v Speaker 2>this reminds me of the storage Replica feature. Oh yeah,

92
00:04:17.879 --> 00:04:20.879
<v Speaker 2>does a book talk about how that works with iSCSI?

93
00:04:21.160 --> 00:04:23.800
<v Speaker 1>It does? It actually shows you how to use storage

94
00:04:23.839 --> 00:04:27.000
<v Speaker 1>replica to set up a disaster recovery plan. So you're

95
00:04:27.040 --> 00:04:29.879
<v Speaker 1>replicating data between servers just in case.

96
00:04:29.759 --> 00:04:30.920
<v Speaker 2>So double the protection.

97
00:04:31.120 --> 00:04:32.000
<v Speaker 1>Exactly, You got it.

98
00:04:32.079 --> 00:04:34.199
<v Speaker 2>This book really does cover a lot. I also saw

99
00:04:34.240 --> 00:04:39.319
<v Speaker 2>sections on WMI and reporting WMI Windows Management instrumentation. That

100
00:04:39.360 --> 00:04:41.279
<v Speaker 2>one always sounds of it, well, you know.

101
00:04:41.519 --> 00:04:44.319
<v Speaker 1>A little joginy. Yeah, can you simplify it.

102
00:04:44.319 --> 00:04:46.160
<v Speaker 2>It's like getting a behind the scenes look at your

103
00:04:46.160 --> 00:04:50.279
<v Speaker 2>computer systems. Okay, PowerShell seven with its CIMCM deal, it's

104
00:04:50.519 --> 00:04:51.560
<v Speaker 2>makes it easy to use.

105
00:04:51.759 --> 00:04:53.439
<v Speaker 1>So what kind of things can you actually.

106
00:04:53.120 --> 00:04:55.759
<v Speaker 2>Do with it? You can gather hardware information, see how

107
00:04:55.800 --> 00:04:58.519
<v Speaker 2>your system's performing in real time, and even set up

108
00:04:58.600 --> 00:05:00.439
<v Speaker 2>responses if certain events happen.

109
00:05:00.600 --> 00:05:03.480
<v Speaker 1>Oh, so it's like having like a little IT team

110
00:05:03.600 --> 00:05:06.040
<v Speaker 1>constantly watching over things exactly.

111
00:05:05.879 --> 00:05:08.399
<v Speaker 2>And if something comes up, you can have powershells seven

112
00:05:08.439 --> 00:05:09.560
<v Speaker 2>take care of it automatically.

113
00:05:09.600 --> 00:05:12.639
<v Speaker 1>That's andy. What about reporting though, especially when it comes

114
00:05:12.639 --> 00:05:13.600
<v Speaker 1>to active directory.

115
00:05:13.839 --> 00:05:16.920
<v Speaker 2>Oh, there are a ton of possibilities there. Want to

116
00:05:16.920 --> 00:05:20.279
<v Speaker 2>see a list of all your inactive user accounts, PowerShell

117
00:05:20.319 --> 00:05:24.000
<v Speaker 2>can generate that report. Or need to see who has

118
00:05:24.040 --> 00:05:27.040
<v Speaker 2>specific permissions? PowerShell can do that too.

119
00:05:27.240 --> 00:05:29.360
<v Speaker 1>It seems like we're really just scratching the surface of

120
00:05:29.360 --> 00:05:30.560
<v Speaker 1>what PowerShell seven can do.

121
00:05:30.759 --> 00:05:33.360
<v Speaker 2>Oh, definitely, We've got a lot more to explore. It

122
00:05:33.399 --> 00:05:36.639
<v Speaker 2>really feels like PowerShell seven is this Swiss army knife

123
00:05:36.639 --> 00:05:39.120
<v Speaker 2>for it. You know, we've seen a lot of what

124
00:05:39.160 --> 00:05:41.000
<v Speaker 2>it can do, but there's so much more.

125
00:05:41.160 --> 00:05:43.720
<v Speaker 1>I bet now, for those listeners who are already Windows

126
00:05:43.720 --> 00:05:46.800
<v Speaker 1>PowerShell pros, they might be wondering, do I really need

127
00:05:46.839 --> 00:05:49.319
<v Speaker 1>to switch to seven? What would you tell them?

128
00:05:49.560 --> 00:05:52.240
<v Speaker 2>This book is perfect for anyone thinking about that. It

129
00:05:52.279 --> 00:05:55.839
<v Speaker 2>really gets into how compatible Windows PowerShell and PowerShell seven

130
00:05:55.879 --> 00:05:58.600
<v Speaker 2>actually are. A lot of your knowledge will transfer over,

131
00:05:58.639 --> 00:06:01.040
<v Speaker 2>but there are some things to look out for.

132
00:06:01.240 --> 00:06:05.439
<v Speaker 1>The book mentions a compatibility solution. What is that exactly?

133
00:06:05.800 --> 00:06:08.560
<v Speaker 2>Yeah, that's a clever workaround. Basically, it lets you use

134
00:06:08.600 --> 00:06:12.639
<v Speaker 2>certain Windows PowerShell modules right inside PowerShell seven, even if

135
00:06:12.639 --> 00:06:14.839
<v Speaker 2>they don't, you know, officially support dot net core.

136
00:06:15.079 --> 00:06:17.759
<v Speaker 1>So it's like translating those older modules so they play

137
00:06:17.879 --> 00:06:19.959
<v Speaker 1>nice with the new PowerShell seven.

138
00:06:20.079 --> 00:06:24.120
<v Speaker 2>Precisely, it uses something called implicit remoting, basically runs the

139
00:06:24.160 --> 00:06:27.279
<v Speaker 2>commands in a Windows PowerShell session in the background, then

140
00:06:27.360 --> 00:06:30.720
<v Speaker 2>brings the results back to you in PowerShell seven seamless.

141
00:06:30.879 --> 00:06:34.160
<v Speaker 1>So they've really thought about how to make this transition smooth,

142
00:06:35.040 --> 00:06:37.639
<v Speaker 1>but it's not a perfect one to one match, right.

143
00:06:37.879 --> 00:06:41.319
<v Speaker 2>Right. They're very upfront about what doesn't work perfectly yet.

144
00:06:41.720 --> 00:06:45.319
<v Speaker 2>Some commands that used to use computer name, like get

145
00:06:45.360 --> 00:06:47.839
<v Speaker 2>service or get process, now you need to use in

146
00:06:47.879 --> 00:06:50.120
<v Speaker 2>vot command to run those on another computer.

147
00:06:50.439 --> 00:06:52.879
<v Speaker 1>Okay, so there are some new ways to do familiar things.

148
00:06:53.160 --> 00:06:55.879
<v Speaker 1>Makes sense. It sounds like it's time to roll up

149
00:06:55.879 --> 00:06:58.879
<v Speaker 1>our sleeves and try PowerShell seven out. This book has

150
00:06:58.920 --> 00:06:59.959
<v Speaker 1>tons of examples, right.

151
00:07:00.519 --> 00:07:03.720
<v Speaker 2>It walks you through everything from setting up PowerShell seven

152
00:07:03.800 --> 00:07:07.040
<v Speaker 2>itself to configuring visual Studio Code.

153
00:07:07.079 --> 00:07:10.079
<v Speaker 1>Oh right, visual Studio Code that's a popular code editor.

154
00:07:10.160 --> 00:07:13.680
<v Speaker 2>It makes writing scripts way easier. And there's a section

155
00:07:13.720 --> 00:07:16.279
<v Speaker 2>on creating a local PowerShell get repository.

156
00:07:16.399 --> 00:07:18.639
<v Speaker 1>Yeah, that caught my eye. Lets you create like your

157
00:07:18.680 --> 00:07:21.600
<v Speaker 1>own library of scripts and modules.

158
00:07:21.279 --> 00:07:25.360
<v Speaker 2>Exactly like having your own personal PowerShell toolbox. Keeps everything

159
00:07:25.480 --> 00:07:26.519
<v Speaker 2>organized easy to find.

160
00:07:26.639 --> 00:07:28.199
<v Speaker 1>I like it organized is key?

161
00:07:28.279 --> 00:07:31.199
<v Speaker 2>Oh? Absolutely. The book even gets into setting up a

162
00:07:31.240 --> 00:07:34.560
<v Speaker 2>code signing environment, adds that extra layer of security.

163
00:07:34.680 --> 00:07:37.439
<v Speaker 1>Okay, code signing that sounds important. Can you explain why

164
00:07:37.480 --> 00:07:38.319
<v Speaker 1>that's so crucial?

165
00:07:38.639 --> 00:07:42.800
<v Speaker 2>Sure? Imagine downloading a script online? Right, how do you

166
00:07:42.800 --> 00:07:46.000
<v Speaker 2>know it's safe. Code signing is like a digital signature,

167
00:07:46.360 --> 00:07:49.920
<v Speaker 2>verifying it came from a trusted source, hasn't been tampered.

168
00:07:49.560 --> 00:07:51.680
<v Speaker 1>With, so you can be confident that what you're running

169
00:07:51.759 --> 00:07:54.879
<v Speaker 1>is actually legit. You know, I'm really itching to get

170
00:07:54.920 --> 00:07:58.560
<v Speaker 1>back to the active directory stuff. Managing ad with PowerShell

171
00:07:58.639 --> 00:08:00.680
<v Speaker 1>is something I'm always eager to learn more about.

172
00:08:00.800 --> 00:08:04.120
<v Speaker 2>Oh, this book's got you covered. It's super practical. Shows

173
00:08:04.120 --> 00:08:06.399
<v Speaker 2>you how to set up a forest root domain, promote

174
00:08:06.399 --> 00:08:10.519
<v Speaker 2>those servers to domain controllers, even configure trust between domains,

175
00:08:10.920 --> 00:08:12.360
<v Speaker 2>all with PowerShell seven.

176
00:08:12.480 --> 00:08:15.519
<v Speaker 1>They even have a section on configuring a cross forest trust,

177
00:08:15.560 --> 00:08:18.519
<v Speaker 1>which I know can be a real pain to do manually.

178
00:08:18.720 --> 00:08:21.120
<v Speaker 2>It can be a nightmare, But with PowerShell you can

179
00:08:21.160 --> 00:08:24.439
<v Speaker 2>automate the whole thing. No more missing with complex settings,

180
00:08:24.680 --> 00:08:27.480
<v Speaker 2>worrying about making a mistake. The book walks you through

181
00:08:27.480 --> 00:08:30.560
<v Speaker 2>at step by step, even setting up conditional forwarders in DNS,

182
00:08:30.800 --> 00:08:32.759
<v Speaker 2>which led to different parts of your network you know,

183
00:08:32.799 --> 00:08:33.200
<v Speaker 2>talk to.

184
00:08:33.159 --> 00:08:34.799
<v Speaker 1>Each other, streamlining complexity.

185
00:08:34.840 --> 00:08:35.279
<v Speaker 2>I like it.

186
00:08:35.519 --> 00:08:39.120
<v Speaker 1>What about managing users and computers, those organizational units the

187
00:08:39.759 --> 00:08:42.480
<v Speaker 1>core of active directory The book covers that to.

188
00:08:42.440 --> 00:08:45.000
<v Speaker 2>You right absolutely. It's got tons of examples of how

189
00:08:45.000 --> 00:08:50.399
<v Speaker 2>to create change, even remove user accounts, groups OUs all

190
00:08:50.399 --> 00:08:53.120
<v Speaker 2>with PowerShell seven. They even show you how to import

191
00:08:53.120 --> 00:08:55.559
<v Speaker 2>a bunch of users from a CSV file, which is

192
00:08:55.600 --> 00:08:56.679
<v Speaker 2>a huge time saver.

193
00:08:57.080 --> 00:09:00.120
<v Speaker 1>Oh yeah, No one wants to be stuck creating accounts

194
00:09:00.159 --> 00:09:03.919
<v Speaker 1>one by one. Talk about tedious. This is what automation

195
00:09:04.120 --> 00:09:06.960
<v Speaker 1>is all about. Speaking of which, there's this whole concept

196
00:09:07.000 --> 00:09:09.720
<v Speaker 1>of just enough administration JEA.

197
00:09:10.120 --> 00:09:13.440
<v Speaker 2>What's that all about, ah ja. It's all about giving

198
00:09:13.559 --> 00:09:16.159
<v Speaker 2>users just the right amount of access, you know, just

199
00:09:16.200 --> 00:09:19.120
<v Speaker 2>what they need to do their job, nothing more. It's

200
00:09:19.120 --> 00:09:21.039
<v Speaker 2>about security control.

201
00:09:20.919 --> 00:09:23.519
<v Speaker 1>So it's like giving someone a key to a specific room,

202
00:09:23.679 --> 00:09:25.320
<v Speaker 1>not the whole building exactly.

203
00:09:25.600 --> 00:09:27.440
<v Speaker 2>In the book shows you how to set up JEA

204
00:09:27.600 --> 00:09:31.559
<v Speaker 2>for managing dns. You create roles, define what people can do,

205
00:09:31.679 --> 00:09:33.720
<v Speaker 2>even set up logs so you can see who did what.

206
00:09:34.399 --> 00:09:37.159
<v Speaker 1>Love that security and accountability all in one. This is great.

207
00:09:37.159 --> 00:09:40.200
<v Speaker 1>I'm already getting so many ideas for managing active directory better.

208
00:09:40.360 --> 00:09:42.360
<v Speaker 1>But we have even more to cover. We haven't even

209
00:09:42.360 --> 00:09:44.120
<v Speaker 1>touched on networking and storage yet.

210
00:09:44.279 --> 00:09:46.279
<v Speaker 2>Oh there's a lot more where that came from. The

211
00:09:46.279 --> 00:09:48.480
<v Speaker 2>book has some really useful stuff in those chapters.

212
00:09:48.639 --> 00:09:53.039
<v Speaker 1>Networking, that's right. I remember seeing chapters on configuring network adapters,

213
00:09:53.120 --> 00:09:57.320
<v Speaker 1>managing IP addresses, even setting up DNS and DHDP servers

214
00:09:57.639 --> 00:09:58.840
<v Speaker 1>all with PowerShell seven.

215
00:09:59.120 --> 00:10:01.480
<v Speaker 2>That's the beauty of it. You have so much control

216
00:10:01.559 --> 00:10:04.039
<v Speaker 2>over your network with this tool. You can set those

217
00:10:04.080 --> 00:10:08.200
<v Speaker 2>static IP addresses, manage DNS zones, even set up DHCP

218
00:10:08.360 --> 00:10:11.360
<v Speaker 2>failover that way, if one DHCP server goes down, the

219
00:10:11.399 --> 00:10:12.240
<v Speaker 2>other one's ready to.

220
00:10:12.159 --> 00:10:14.799
<v Speaker 1>Go DHCP failover. That's one of those things. It's great

221
00:10:14.799 --> 00:10:15.759
<v Speaker 1>when it works.

222
00:10:15.480 --> 00:10:18.360
<v Speaker 2>But a pain if it's not set upright exactly.

223
00:10:18.480 --> 00:10:20.279
<v Speaker 1>The book talks about how to do that properly.

224
00:10:20.360 --> 00:10:23.120
<v Speaker 2>Right it does. Yeah, it breaks down how to configure

225
00:10:23.200 --> 00:10:27.000
<v Speaker 2>DHCP failover between two servers. The important thing is choosing

226
00:10:27.000 --> 00:10:29.879
<v Speaker 2>the right failover mode like load sharing or hot standby,

227
00:10:30.200 --> 00:10:31.159
<v Speaker 2>depends on your setup.

228
00:10:31.240 --> 00:10:34.639
<v Speaker 1>So it's all about having that backup plan that redundancy exactly.

229
00:10:34.720 --> 00:10:37.679
<v Speaker 1>And speaking of security, there's a whole section on DNSc

230
00:10:37.840 --> 00:10:40.159
<v Speaker 1>DNS security extensions. What's that all about?

231
00:10:40.799 --> 00:10:44.759
<v Speaker 2>DNSSEC It's all about adding that extra layer of protection

232
00:10:44.919 --> 00:10:48.320
<v Speaker 2>to your DNS. You're protecting against things like DNS boofing

233
00:10:48.559 --> 00:10:51.559
<v Speaker 2>where someone tries to redirect you to a fake website,

234
00:10:52.000 --> 00:10:54.879
<v Speaker 2>and cash poisoning where they try to sneak bad information

235
00:10:54.919 --> 00:10:56.000
<v Speaker 2>into your DNS cash.

236
00:10:56.080 --> 00:10:57.799
<v Speaker 1>It sounds like we need all the DNS security we

237
00:10:57.840 --> 00:10:59.559
<v Speaker 1>can get these days, so much can go.

238
00:10:59.559 --> 00:11:03.360
<v Speaker 2>Wrong, It's true, and the book dives into storage management too.

239
00:11:03.399 --> 00:11:07.440
<v Speaker 2>We're talking about everything from managing basic discs to setting

240
00:11:07.480 --> 00:11:12.000
<v Speaker 2>up iSCSI targets, even configuring storage replica for you know,

241
00:11:12.039 --> 00:11:14.200
<v Speaker 2>those just in case disaster scenarios.

242
00:11:14.279 --> 00:11:16.559
<v Speaker 1>Storage is so crucial, so let's talk about that. What

243
00:11:16.600 --> 00:11:19.000
<v Speaker 1>are some of the big takeaways from the storage chapters.

244
00:11:19.080 --> 00:11:21.000
<v Speaker 2>Well, first off, you got to understand the different types

245
00:11:21.000 --> 00:11:23.039
<v Speaker 2>of storage out there. Right, You've got your old school

246
00:11:23.039 --> 00:11:25.320
<v Speaker 2>hard drives, then you have those super fast SSDs and

247
00:11:25.399 --> 00:11:28.879
<v Speaker 2>NVM drives. Knowing which one to use when.

248
00:11:28.879 --> 00:11:31.879
<v Speaker 1>That's important, Right, It's like choosing the right tool for

249
00:11:31.960 --> 00:11:34.360
<v Speaker 1>the job, but for your data center exactly.

250
00:11:34.679 --> 00:11:37.960
<v Speaker 2>And PowerShell is amazing for managing all that storage. You

251
00:11:38.000 --> 00:11:42.399
<v Speaker 2>can create and format volumes, set disc quotas you know,

252
00:11:42.480 --> 00:11:44.919
<v Speaker 2>to keep people from using up all the space, and

253
00:11:45.000 --> 00:11:46.480
<v Speaker 2>even configure storage spaces.

254
00:11:46.559 --> 00:11:49.159
<v Speaker 1>Storage spaces, that's another one that sounds really technical. Is

255
00:11:49.200 --> 00:11:51.039
<v Speaker 1>it as complicated as it sounds? Not?

256
00:11:51.279 --> 00:11:55.000
<v Speaker 2>Really? Storage spaces let you combine multiple discs into these

257
00:11:55.080 --> 00:11:57.840
<v Speaker 2>virtual storage pools kind of like Grade but simpler, and

258
00:11:57.919 --> 00:12:01.360
<v Speaker 2>they can handle a drive failing without losing data.

259
00:12:01.399 --> 00:12:04.960
<v Speaker 1>Built in redundancy. Nice. What about file sharing, I mean,

260
00:12:05.000 --> 00:12:07.039
<v Speaker 1>that's the lifeblood of many organizations.

261
00:12:07.080 --> 00:12:10.200
<v Speaker 2>Absolutely. The book gets into managing file sharing with PowerShell,

262
00:12:10.679 --> 00:12:15.000
<v Speaker 2>specifically using SMB. That's what Windows use is to share files.

263
00:12:14.679 --> 00:12:16.679
<v Speaker 1>Right, SMB, What can you tell us about that?

264
00:12:17.080 --> 00:12:20.320
<v Speaker 2>Well, you'll learn how to set up an SMB file server, securely,

265
00:12:20.559 --> 00:12:24.320
<v Speaker 2>create shares, and set those NTFS permissions, all with PowerShell,

266
00:12:24.360 --> 00:12:25.200
<v Speaker 2>of course, and.

267
00:12:25.120 --> 00:12:28.039
<v Speaker 1>They even cover encrypting those SMB shares, which is so

268
00:12:28.080 --> 00:12:29.000
<v Speaker 1>important these days.

269
00:12:29.080 --> 00:12:32.919
<v Speaker 2>Couldn't agree more. The authors really emphasize security. They talk

270
00:12:32.919 --> 00:12:36.440
<v Speaker 2>about basic share permissions, but also more advanced stuff like

271
00:12:36.759 --> 00:12:40.039
<v Speaker 2>access based enumeration basically hiding shares from people who shouldn't

272
00:12:40.039 --> 00:12:44.279
<v Speaker 2>see them, and SMB signing, which adds another layer of verification.

273
00:12:44.399 --> 00:12:46.919
<v Speaker 1>So it's all about layering those security measures making it

274
00:12:47.000 --> 00:12:50.200
<v Speaker 1>that much harder for anyone with bad intentions to get in. Now,

275
00:12:50.200 --> 00:12:52.879
<v Speaker 1>we talked about ISICSI before, but I see it comes

276
00:12:52.919 --> 00:12:54.240
<v Speaker 1>up again here with file sharing.

277
00:12:54.480 --> 00:12:57.240
<v Speaker 2>That's right. The book shows you how to use ISICSI

278
00:12:57.360 --> 00:13:00.799
<v Speaker 2>with PowerShell to create those isics I targets on a

279
00:13:00.879 --> 00:13:04.200
<v Speaker 2>server and then connect to them from other servers, so

280
00:13:04.240 --> 00:13:07.759
<v Speaker 2>you're sharing storage over the network as if it were plugged.

281
00:13:07.440 --> 00:13:09.879
<v Speaker 1>Directly in, like having your own little high speed storage

282
00:13:09.919 --> 00:13:13.240
<v Speaker 1>network exactly. And what about combining that with Storage Replica

283
00:13:13.279 --> 00:13:14.440
<v Speaker 1>like we were talking about earlier.

284
00:13:14.480 --> 00:13:17.480
<v Speaker 2>They actually show you how to build a whole clustered

285
00:13:17.639 --> 00:13:21.440
<v Speaker 2>scale out file server using both. So you've got ISICSI

286
00:13:21.559 --> 00:13:24.960
<v Speaker 2>for that flexible storage access and Storage Replica for keeping

287
00:13:25.000 --> 00:13:25.840
<v Speaker 2>everything backed up.

288
00:13:26.240 --> 00:13:30.000
<v Speaker 1>That's impressive, high availability, data protection, the ability to grow

289
00:13:30.000 --> 00:13:33.159
<v Speaker 1>your storage as needed. It's like the ultimate storage setup.

290
00:13:33.240 --> 00:13:35.759
<v Speaker 2>Right, We've got storage covered, But that's not all. The

291
00:13:35.799 --> 00:13:39.600
<v Speaker 2>book also covers printing with PowerShell, going deeper into WMI

292
00:13:39.679 --> 00:13:42.919
<v Speaker 2>with those CIMCM deal it's, and even reporting to get

293
00:13:42.919 --> 00:13:45.000
<v Speaker 2>a handle on what's going on in your IT environment.

294
00:13:45.279 --> 00:13:48.200
<v Speaker 1>It's amazing how much this one tool can do printing,

295
00:13:48.399 --> 00:13:51.919
<v Speaker 1>WMI reporting WMI always seemed kind of mysterious to me.

296
00:13:52.440 --> 00:13:54.320
<v Speaker 1>What are some of the practical uses for it?

297
00:13:54.360 --> 00:13:58.399
<v Speaker 2>With PowerShell seven, WMI is like having a direct line

298
00:13:58.639 --> 00:14:02.120
<v Speaker 2>to the inner workings of your window systems. PowerShell seven

299
00:14:02.360 --> 00:14:06.639
<v Speaker 2>with its CIMCM dalits unlocks a ton of information. Think

300
00:14:06.679 --> 00:14:10.159
<v Speaker 2>about gathering hardware specs seeing how your systems are performing live,

301
00:14:10.519 --> 00:14:12.559
<v Speaker 2>even reacting to specific events.

302
00:14:12.679 --> 00:14:15.200
<v Speaker 1>So you're saying it's like having like a team of

303
00:14:15.279 --> 00:14:17.919
<v Speaker 1>IT pros monitoring your systems around.

304
00:14:17.600 --> 00:14:20.399
<v Speaker 2>The clock exactly, and PowerShell seven can be said to

305
00:14:20.399 --> 00:14:21.679
<v Speaker 2>take care issues automatically.

306
00:14:21.840 --> 00:14:25.039
<v Speaker 1>That's incredible. And then there's reporting. What kind of reports

307
00:14:25.039 --> 00:14:27.360
<v Speaker 1>can we generate? Particularly for active.

308
00:14:27.039 --> 00:14:30.000
<v Speaker 2>Directory the book gives tons of examples, so you can

309
00:14:30.000 --> 00:14:34.279
<v Speaker 2>create reports showing detailed user account info, lists of inactive users,

310
00:14:34.279 --> 00:14:36.600
<v Speaker 2>which is great for security audits, and you can even

311
00:14:36.639 --> 00:14:38.399
<v Speaker 2>see which users have special privileges.

312
00:14:38.480 --> 00:14:42.200
<v Speaker 1>That's all essential information from managing active directories securely. What

313
00:14:42.279 --> 00:14:44.000
<v Speaker 1>about reporting on other things.

314
00:14:43.759 --> 00:14:47.960
<v Speaker 2>Well, it covers using something called FSRM Fileserver Resource Manager

315
00:14:48.279 --> 00:14:51.639
<v Speaker 2>to get reports on disc usage file quotas, you know

316
00:14:51.679 --> 00:14:53.919
<v Speaker 2>how much space these user is using in file screening

317
00:14:53.919 --> 00:14:56.759
<v Speaker 2>policies really useful for managing your storage and making sure

318
00:14:56.759 --> 00:14:59.120
<v Speaker 2>you're following those data retention rules right.

319
00:14:59.159 --> 00:15:01.559
<v Speaker 1>Staying compliant so important.

320
00:15:01.159 --> 00:15:04.720
<v Speaker 2>Absolutely, And if you're into performance monitoring, the book even

321
00:15:04.759 --> 00:15:07.240
<v Speaker 2>shows you how to collect performance data and then create

322
00:15:07.440 --> 00:15:10.159
<v Speaker 2>graphs and reports from it. You basically have your own

323
00:15:10.480 --> 00:15:12.080
<v Speaker 2>customized performance dashboard.

324
00:15:12.200 --> 00:15:15.320
<v Speaker 1>That's powerful stuff. It's like having X ray vision into

325
00:15:15.360 --> 00:15:18.039
<v Speaker 1>how your systems are performing. We're learning so much. This

326
00:15:18.080 --> 00:15:18.960
<v Speaker 1>is great, and.

327
00:15:18.879 --> 00:15:22.039
<v Speaker 2>We're not even done. We've got virtualization with hyper V next,

328
00:15:22.159 --> 00:15:25.759
<v Speaker 2>and guess what, you manage it all with PowerShell seven

329
00:15:26.080 --> 00:15:26.799
<v Speaker 2>hyper V.

330
00:15:27.000 --> 00:15:29.879
<v Speaker 1>That opens up a whole new can of worms. What

331
00:15:29.919 --> 00:15:31.960
<v Speaker 1>can we do with Parwashell seven and hyper V.

332
00:15:32.320 --> 00:15:35.759
<v Speaker 2>This book is superhands on. It guides you through setting

333
00:15:35.840 --> 00:15:39.320
<v Speaker 2>up hyper V, creating and managing those virtual machines, even

334
00:15:39.360 --> 00:15:43.440
<v Speaker 2>some really cool stuff like nested virtualization and live migration.

335
00:15:43.600 --> 00:15:46.440
<v Speaker 1>Well, on nested virtualization, what is that? It sounds like

336
00:15:46.440 --> 00:15:47.399
<v Speaker 1>something out of science fiction.

337
00:15:47.519 --> 00:15:50.240
<v Speaker 2>It's a bit wild, right. It's basically running hyper V

338
00:15:50.799 --> 00:15:54.240
<v Speaker 2>inside another hyper V virtual machine, so you're creating a

339
00:15:54.320 --> 00:15:56.399
<v Speaker 2>virtual environment within a virtual environment.

340
00:15:56.480 --> 00:15:58.120
<v Speaker 1>That's mind blowing it is.

341
00:15:58.440 --> 00:16:01.120
<v Speaker 2>And then you've got live migration, which is super handy.

342
00:16:01.240 --> 00:16:03.480
<v Speaker 2>You can move a virtual machine from one hyper V

343
00:16:03.559 --> 00:16:06.000
<v Speaker 2>host to another without any downtime, so you.

344
00:16:05.960 --> 00:16:08.360
<v Speaker 1>Don't have to shut down the virtual machine, move it

345
00:16:08.480 --> 00:16:09.440
<v Speaker 1>and then restart it.

346
00:16:09.559 --> 00:16:11.360
<v Speaker 2>Nope, you just move it while it's running.

347
00:16:11.440 --> 00:16:13.279
<v Speaker 1>That's incredible. It's like magic, but.

348
00:16:13.320 --> 00:16:17.039
<v Speaker 2>For it exactly. And the book also covers virtual machine

349
00:16:17.039 --> 00:16:22.039
<v Speaker 2>replication using hypervw replica basically a disaster recovery plan for

350
00:16:22.120 --> 00:16:24.879
<v Speaker 2>your virtual machines, so if something happens to one host,

351
00:16:25.159 --> 00:16:27.600
<v Speaker 2>you can quickly bring up those virtual machines on another

352
00:16:27.639 --> 00:16:30.240
<v Speaker 2>one exactly, And of course you need to keep an

353
00:16:30.279 --> 00:16:33.279
<v Speaker 2>eye on performance. The book shows you how to use

354
00:16:33.320 --> 00:16:37.600
<v Speaker 2>PowerShell seven to track things like CPU usage, memory and

355
00:16:37.639 --> 00:16:39.919
<v Speaker 2>network activity for those virtual machines so you.

356
00:16:39.919 --> 00:16:42.320
<v Speaker 1>Can make sure they're running smoothly and catch any potential

357
00:16:42.360 --> 00:16:43.200
<v Speaker 1>problems early on.

358
00:16:43.440 --> 00:16:46.120
<v Speaker 2>Exactly. It's like having a real time dashboard for your

359
00:16:46.200 --> 00:16:49.360
<v Speaker 2>virtual machines. And let's not forget storage. The book talks

360
00:16:49.360 --> 00:16:53.320
<v Speaker 2>about managing storage for your virtual machines with PowerShell. You've

361
00:16:53.360 --> 00:16:57.399
<v Speaker 2>got your virtual hard disks, those vhds and vhdx's and

362
00:16:57.440 --> 00:17:00.000
<v Speaker 2>even those isicsiluns we talked about earlier.

363
00:17:00.519 --> 00:17:03.480
<v Speaker 1>It's like PowerShell seven puts you in complete control of

364
00:17:03.480 --> 00:17:06.680
<v Speaker 1>your hyperview world. I'm starting to feel like a virtualization

365
00:17:06.799 --> 00:17:07.920
<v Speaker 1>expert just listening to this.

366
00:17:08.000 --> 00:17:10.240
<v Speaker 2>You're getting it. And of course we need to talk

367
00:17:10.240 --> 00:17:13.519
<v Speaker 2>about networking. The book goes over managing virtual networking with

368
00:17:13.640 --> 00:17:18.599
<v Speaker 2>PowerShell seven, covering virtual switches, virtual network adapters, and even

369
00:17:18.640 --> 00:17:21.720
<v Speaker 2>things like m max address spoofing, which can be handy

370
00:17:21.759 --> 00:17:22.519
<v Speaker 2>for troubleshooting.

371
00:17:23.000 --> 00:17:27.039
<v Speaker 1>M Mackie address spoofing sounds a bit well, a bit technical.

372
00:17:26.839 --> 00:17:29.799
<v Speaker 2>It can be, but it's a helpful tool when used correctly.

373
00:17:29.880 --> 00:17:32.920
<v Speaker 1>I believe it. Wow, this deep dive into hyper v

374
00:17:33.039 --> 00:17:36.079
<v Speaker 1>and PowerShell seven has been amazing. I feel like I've

375
00:17:36.119 --> 00:17:36.720
<v Speaker 1>learned so much.

376
00:17:36.799 --> 00:17:39.920
<v Speaker 2>We're on a roll, and guess what, We're not even done.

377
00:17:40.480 --> 00:17:43.960
<v Speaker 2>The book also touches on containers with PowerShell, introducing Docker

378
00:17:44.119 --> 00:17:44.960
<v Speaker 2>and Kubernetes.

379
00:17:45.119 --> 00:17:48.720
<v Speaker 1>Containers, Docker, Kubernetes. These are all those hot new technologies

380
00:17:48.720 --> 00:17:51.119
<v Speaker 1>I keep hearing about. What are containers exactly?

381
00:17:51.279 --> 00:17:54.079
<v Speaker 2>Think of them like lightweight virtual machines, but they share

382
00:17:54.119 --> 00:17:57.119
<v Speaker 2>the same operating system kernel. It's like having these little

383
00:17:57.160 --> 00:18:00.319
<v Speaker 2>self contained applications that are separate but can still talk

384
00:18:00.319 --> 00:18:03.079
<v Speaker 2>to each other. Docker is a really popular way to

385
00:18:03.079 --> 00:18:05.440
<v Speaker 2>build and run these containers, and the book shows you

386
00:18:05.519 --> 00:18:07.440
<v Speaker 2>how to use PowerShell seven to work with them.

387
00:18:07.599 --> 00:18:10.000
<v Speaker 1>That sounds like a great starting point for anyone wanting

388
00:18:10.039 --> 00:18:13.279
<v Speaker 1>to learn about containers and Docker. But what about Kubernetes.

389
00:18:13.599 --> 00:18:15.440
<v Speaker 1>I hear that term thrown around a lot too.

390
00:18:15.880 --> 00:18:19.240
<v Speaker 2>Kubernetes is like the conductor of an orchestra, but for containers,

391
00:18:19.799 --> 00:18:23.519
<v Speaker 2>it helps you automate how those containers are deployed, scaled,

392
00:18:23.759 --> 00:18:28.200
<v Speaker 2>and managed. It's really useful for managing those complex applications

393
00:18:28.480 --> 00:18:30.319
<v Speaker 2>that are built with lots of different containers.

394
00:18:30.559 --> 00:18:33.359
<v Speaker 1>This deep dive just keeps getting better and better. I

395
00:18:33.400 --> 00:18:36.720
<v Speaker 1>had no idea PowerShell seven was so powerful and versatile.

396
00:18:37.359 --> 00:18:39.759
<v Speaker 1>This book sounds like a must read for anyone working

397
00:18:39.759 --> 00:18:40.680
<v Speaker 1>in it today.

398
00:18:41.000 --> 00:18:44.839
<v Speaker 2>Absolutely, and here's the best part. PowerShell is always getting better.

399
00:18:45.000 --> 00:18:48.599
<v Speaker 2>The team behind it is constantly adding features making improvements.

400
00:18:48.920 --> 00:18:51.079
<v Speaker 2>It's an exciting time to be using PowerShell.

401
00:18:51.359 --> 00:18:53.359
<v Speaker 1>It really is. I feel like I've developed a whole

402
00:18:53.440 --> 00:18:57.799
<v Speaker 1>new appreciation for scripting and automation from this deep dive.

403
00:18:57.960 --> 00:19:02.079
<v Speaker 2>And the journey doesn't stop here. Unt of resources online,

404
00:19:02.559 --> 00:19:08.319
<v Speaker 2>blog posts, forums, videos, courses. The PowerShell community is huge

405
00:19:08.559 --> 00:19:10.720
<v Speaker 2>and really helpful. You can always find someone to learn from.

406
00:19:10.799 --> 00:19:13.200
<v Speaker 1>That's great to hear. This deep dive has been amazing

407
00:19:13.240 --> 00:19:15.039
<v Speaker 1>and I want to thank you for guiding us through

408
00:19:15.079 --> 00:19:15.359
<v Speaker 1>it all.

409
00:19:15.440 --> 00:19:18.519
<v Speaker 2>Happy to do it. I'm always excited to talk about PowerShell.

410
00:19:18.240 --> 00:19:20.720
<v Speaker 1>And to our listeners, we hope you've enjoyed this PowerShell

411
00:19:20.799 --> 00:19:23.440
<v Speaker 1>seven adventure. If you want to learn more and start

412
00:19:23.559 --> 00:19:27.039
<v Speaker 1>using PowerShell seven to its full potential, this book is

413
00:19:27.079 --> 00:19:30.000
<v Speaker 1>the perfect place to beget absolutely you know, it's funny.

414
00:19:30.000 --> 00:19:32.799
<v Speaker 1>We started talking about PowerShell as this multi tool, but

415
00:19:32.880 --> 00:19:36.079
<v Speaker 1>it's more like a secret language.

416
00:19:36.720 --> 00:19:39.799
<v Speaker 2>It really is. Once you start thinking that PowerShell way, Yeah,

417
00:19:39.839 --> 00:19:43.359
<v Speaker 2>you see automation everywhere, like you've been working with one

418
00:19:43.400 --> 00:19:45.039
<v Speaker 2>hand tied behind your back this whole time.

419
00:19:45.240 --> 00:19:47.000
<v Speaker 1>And the best part is you don't have to be

420
00:19:47.039 --> 00:19:49.839
<v Speaker 1>a coding whiz to use it. PowerShell seven is pretty

421
00:19:49.839 --> 00:19:50.599
<v Speaker 1>easy to pick up.

422
00:19:50.720 --> 00:19:53.519
<v Speaker 2>Definitely. There's a learning curve, sure, but this book, it

423
00:19:53.559 --> 00:19:55.079
<v Speaker 2>really takes you through it all. You start with the

424
00:19:55.119 --> 00:19:57.920
<v Speaker 2>basics and bam, you're writing your own scripts before you.

425
00:19:57.880 --> 00:20:00.839
<v Speaker 1>Know it, like learning a new language. Instead of asking

426
00:20:00.880 --> 00:20:03.920
<v Speaker 1>for directions, you're telling computers what to do exactly.

427
00:20:04.400 --> 00:20:08.839
<v Speaker 2>And speaking of getting help, the PowerShell community is awesome,

428
00:20:08.880 --> 00:20:12.680
<v Speaker 2>Oh yeah, so helpful. You've got everyone from those who've

429
00:20:12.680 --> 00:20:15.640
<v Speaker 2>been doing this forever to people just starting out, all

430
00:20:15.680 --> 00:20:16.400
<v Speaker 2>sharing what they know.

431
00:20:16.640 --> 00:20:19.200
<v Speaker 1>That's great. It's like having a built in support system totally.

432
00:20:19.559 --> 00:20:23.279
<v Speaker 2>Don't be shy, ask questions, share your own scripts, learn

433
00:20:23.319 --> 00:20:26.599
<v Speaker 2>from each other. The PowerShell community is really welcoming.

434
00:20:26.759 --> 00:20:29.359
<v Speaker 1>Well, this has been a fantastic deep dive. I've learned

435
00:20:29.400 --> 00:20:32.000
<v Speaker 1>a ton Thanks for being such a great guide anytime.

436
00:20:32.039 --> 00:20:33.640
<v Speaker 2>I love talking about this stuff, and to.

437
00:20:33.599 --> 00:20:36.240
<v Speaker 1>All our listeners, thanks for joining us on this PowerShell

438
00:20:36.279 --> 00:20:39.279
<v Speaker 1>seven journey. If you're ready to really level up your

439
00:20:39.279 --> 00:20:42.039
<v Speaker 1>IT skills, this book is the place to start.

440
00:20:42.160 --> 00:20:43.519
<v Speaker 2>It's a game changer for sure.

441
00:20:43.640 --> 00:20:48.359
<v Speaker 1>Absolutely that's it for this deep dive. Keep learning, keep growing,

442
00:20:48.599 --> 00:20:49.839
<v Speaker 1>and we'll catch you next time.
