PowerShell: MyITProcess PowerShell Wrapper

Overview:

In my current role, I am Network Administrator, or rather now what the industry now calls a TAM. (Technical Alignment Manager). One of my responsibilities is auditing and maintaining a business’s IT infrastructure.

To help with this workflow I use a piece of software called MyITProcess made by TruMethods. At a high level, MyITProcess is a tool used by MSPs to audit and align their customers with industry-based best practices & recommendations. The people over at MyITProcess have done a great job creating this tool so I highly encourage you to look them up if you are a TAM or other IT professional.

Now one of the things I have never dived into was PowerShell Modules & APIs. It just so happens that MyITProcess now has an API, and since I use it on a daily basis I decided that now should be the time to start down this path so that I could better improve my skills.

MyITProcess PowerShell Wrapper:

I published my first module to the PowerShell Galery called MyITProcessAPI, which interacts with the MyITProcess Reporting API.

  • Note: As of 2022-02 the MyITProcess API is in BETA.
  • Note: As of 2022-04 the MyITProcesss API is out of BETA – woohoo!
  • Details & documentation are located on my GitHub under the MyITProcess-PowerShellWrapper repo.
  • Example scripts\reports using the MyITProcessAPI module are located under the MyITProcess-Automation repo.
    • These reports were made with another project I worked on here

Goals for this Project:

  • Goal 1: Build a tool that others can leverage to better audit & align customers with industry best practices & recommendations.
  • Goal 2: Teach myself PowerShell Modules & API best practices
  • Goal 3: Teach myself PowerShell Gallery & Github management & workflows

Leave a Reply