I’m Thomas Malkewitz (@dotps1), a System Engineer with a passion for automation and scripting, especially with PowerShell. I’m also the Founder/President of the Grand Rapids PowerShell User Group. I am heavily involved with PowerShell.org, and I am an active member of the global PowerShell community. I enjoy making PowerShell Wrappers for hard to use or dated DOS command line tools, and other applications that do not have PowerShell cmdlets. I also enjoy making helper functions that are missing from the core functionality of PowerShell for everyday use.


GRPosh - My PowerShell User Group website.

PSFunctions - A Github repository to hold the source for all of my Script-Functions that are available on the PowerShell Gallery. These are Advanced Functions that do not fit in any of my existing modules

WinSCP - A PowerShell wrapper that gives the feeling of working with WinSCP objects and methods in native PowerShell.

PSGist - A PowerShell Module used for creating and modifying Github Gist objects using the Github REST API.

PSWecutil - A PowerShell Module that wrappers the Windows Event Collector utility (wecutil.exe), to allow configuration to be much easier by working with objects rather than parsing string output.

PSAppVeyor - A PowerShell module used to interface with the AppVeyor REST API.

HPWarranty - A PowerShell module used to query HP and HPE for system warranty information.

Latest Blog Post

26 Aug 2017 . conference . BarcampGR Conference 2017 Comments

Had a great time last night at BarcampGR. A few GRPosh members gave some great talks. Huge shoutout to everyone from BarcampGR for putting a great conference, and to everyone from GRPosh for there presentations.

I personally did a session on getting started with Jekyll and GitHub Pages. It went pretty good, but it was difficult to get all the content I wanted to in a 25 minute session. And of course, the Demo Gods are never easy on me! Had a few technical difficulties. Anyway, you can find the session outline...