Wednesday, February 4, 2009

6434 Day 3

Final day of the Powershell course, and I'm thoroughly not impressed. A lot of the labs are set for 60-75 minutes and they're literally 10-15 minute exercises. Also, as nice as the instructor is, he doesn't engage the class during the lab exercises or walk around to see how people are doing. I know he's not obligated to do that, but it would be nice to kind of ensure that everyone's actually on the same page. As it is now, a lot of the attendees aren't even paying attention.

The intro to WMI (Module 8) isn't bad, but the book doesn't go into enough depth on the syntax for there to be much to take away for the novice other than a few specific cases. If you don't understand WHY a command works, there's not too much utility in remembering it. This is the great strength of the Payette book. I really feel like I get how the gears mesh in there now, and that's totally invaluable. If I were MS Learning, I'd design a PS course that dug deep into syntax and construction, maybe covering less ground but covering it much more thoroughly.

Module 9 is around managing AD. The first lesson is about transferring FSMO roles, not something you'd generally do every day. Kind of odd. Second lesson: raising domain functional level from PS. "You only do this once..." - maybe, then, not an ideal opportunity to use the shell or a scripting language.

Funny:

PS> $dc = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()
PS> $dc.OSVersion
Windows Serverr (sic) 2008 Enterprise

No comments: