Module and Package Commands
(A module is one type of "package" — a package which exports a bunch of cmdlets.)
Lists all package providers. Currently: Chocolatey, msi, msu, NuGet, PowerShellGet, Programs
Install-PackageProvider -Name Chocolatey
Installs the named package provider.
PackageManagementto search all package providers for a package.
PowershellGetpackage provider to search for a module (includes looking at the PsGallery.
PowershellGetpackage provider to search for a script (includes looking at the PsGallery.
Installs a module but does not load it. Requires elevation.
Loads a module that is already installed or available on your machine.
lists installed (i.e. available) modules. They may not have been imported (i.e. loaded)
lists installed (i.e. available) and imported (i.e. loaded) modules.
TODO: How to add a path such that it shows up in $env:PSModulePath