Steam PowerShell Module

powershell steam

I had a play around with Steam to see what information I could easily pull from it and any automation that was possible. I created a PowerShell module which can automate what I have found so far.

Features:

  • Can start and stop the Steam Client.
  • Can Trigger install and uninstall wizards for games.
  • Can start games.
  • Can list all installed games along with stats on downloaded data, install location ect.
  • Can list all games in steam catalog along with application ID.

Possible future features:

  • Ability to manipulate non steam games. i.e. Add, remove and list non steam games.
  • Ability to backup and restore games.
  • Ability to list all games user has a license for.

You can get the module from here.