homotechsual / NinjaOne

MIT License
85 stars 25 forks source link

New-NinjaOneInstaller fails on powershell 5.1 #45

Open AllWorkAndKnowPlay opened 2 weeks ago

AllWorkAndKnowPlay commented 2 weeks ago

I believe this is because on PS5.1 the "count" property doesn't exist if only a single object is returned.

Line 4626: "$LocationExists = (Get-NinjaOneLocations -organisationId $organisationId | Where-Object { $_.id -eq $locationId }).Count -gt 0"

The evaluates as $false on PS5.1 but true on PS7. Apologies if PS7 is a requirement for your module, I didn't see that in the docs.