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