Closed scaires closed 3 years ago
I ran into the same issue. Some sort or warning or message to indicate what the problem is and how to fix it would be useful. Better yet, is there a way to make the powershell scripts used by SteamGridDB compatible with all versions of powershell?
Unfortunately, we do not support Windows 7, as Microsoft ended support for Windows 7 on January 14, 2020. If anybody can reproduce this issue on a later version of Windows, please open a new issue.
Describe the bug SteamGridDB doesn't launch games if the target PC has Powershell V2. No games launch if the user has this version of powershell, because there is an error in the
LauncherAutoClose.ps1
script on line 17, character 71.To Reproduce
$PSVersionTable.PSVersion.Major
)-windowstyle hidden
and add-noexit
The following error should show "You must provide a value expression on the right hand side of the '-' operator”
Expected behavior Steamgrid DB Manager should state somewhere that an updated version of Powershell is required, which should really only impact Windows 7 users who have an older powershell.
Operating System
Installed Launchers
Screenshots
Powershell v2:
Powershell v5
Log N/A
Additional context I was pointed in this direction by this stack overflow post: https://stackoverflow.com/questions/16149772/cmd-call-to-powershell-you-must-provide-a-value-expression-on-the-right-hand-si
An updated powershell can be found here: https://www.microsoft.com/en-us/download/confirmation.aspx?id=54616
Thanks!