Installing SteamCMD via Powershell. First installing the SteamPS, which is fine. As soon as I start installing SteamCMD through Powershell it fails.
Context "The Problem"
Installing SteamPS
Installing SteamPS
Installing fails with
Test-Path : Cannot bind argument to parameter 'Path' because it is null.
At C:\Program Files\WindowsPowerShell\Modules\SteamPS\4.1.0\SteamPS.psm1:1275 char:29
if (Test-Path -Path (Get-SteamPath).Executable) {
CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException
FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCommand
Corresponding line in the SteamPS.psm1:
if (Test-Path -Path (Get-SteamPath).Executable) {
Output of Get-Module:
Get-Module -Name SteamPS -ListAvailable | Select-Object -Property Name, Version
Describe "Module Bug or Issue"
Installing SteamCMD via Powershell. First installing the SteamPS, which is fine. As soon as I start installing SteamCMD through Powershell it fails.
Context "The Problem"
Test-Path : Cannot bind argument to parameter 'Path' because it is null. At C:\Program Files\WindowsPowerShell\Modules\SteamPS\4.1.0\SteamPS.psm1:1275 char:29 if (Test-Path -Path (Get-SteamPath).Executable) { CategoryInfo : InvalidData: (:) [Test-Path], ParameterBindingValidationException FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.TestPathCommand
Corresponding line in the SteamPS.psm1:
if (Test-Path -Path (Get-SteamPath).Executable) {
Output of Get-Module:
Get-Module -Name SteamPS -ListAvailable | Select-Object -Property Name, Version
Name Version SteamPS 4.1.0