If you’ve ever had to write a Microsoft certification exam, you know that the exam syllabus is available from a URL that looks like this:
https://www.microsoft.com/en-us/learning/exam-##-###.aspx
Where the ##-### is the specific exam you are writing. You likely also know that the way Microsoft presents this information is not ideal from a study guide perspective. It’s broken into categories and from there is just a jumble of words including many, many “filler” words like “plan and configure” or “configure and troubleshoot”.
I am writing a new certification exam and I wanted a simple means to know what specific concepts to study and play with in my lab. I realized that I should be able to write a PowerShell script that would download the HTML from the URL above, extract the exam syllabus text and then cut out all of the unnecessary words. This would leave me with a clean “checklist” of keywords I need to Google and understand.
So I wrote that.