The PowerShell Gallery (www.powershellgallery.com) is a perfect place to look for new PowerShell commands. With Install-Module, you can easily download and install new PowerShell modules.
However, sometimes things fail, and there are two primary reasons why.
Occasionally, the original PowerShellGet module shipping with Windows 10 is outdated. You then get exceptions complaining about missing or wrong parameters.
To solve this, you need to manually update PowerShellGet. Run the following line with Administrator privileges:
Install-Module -Name PowerShellGet -Repository PSGallery -Force
The second common reason: your Windows version does not support the TLS1.2 protocol. In this case you get connection problems. Try and run this:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
This setting applies to the current PowerShell session. If you want to keep this setting, place the line into your profile script. The path can be found in $profile.