Module and Package Commands
(A module is one type of "package" — a package which exports a bunch of cmdlets.)
Get-PackageProviderLists all package providers. Currently: Chocolatey, msi, msu, NuGet, PowerShellGet, ProgramsInstall-PackageProvider -Name ChocolateyInstalls the named package provider.Find-PackageUsePackageManagementto search all package providers for a package.Find-ModuleUse thePowershellGetpackage provider to search for a module (includes looking at the PsGallery.Find-ScriptUse thePowershellGetpackage provider to search for a script (includes looking at the PsGallery.Install-ModuleInstalls a module but does not load it. Requires elevation.Import-ModuleLoads a module that is already installed or available on your machine.get-module -listAvailablelists installed (i.e. available) modules. They may not have been imported (i.e. loaded)get-modulelists installed (i.e. available) and imported (i.e. loaded) modules.
todo How to add a path such that it shows up in $env:PSModulePath