Yes, if you have permissions. PS has a store of all installed modules. When you install a module you specify whether to install per user or per machine. If you install at the machine level, again assuming permissions, then the module need only be installed once. Thereafter if you try to use a command in the module then PS will auto-load the module. Technically the same thing will work with a per-user module.
What I personally recommend is that you first check to see if the module is installed. If it isn't then install the module. After that you can run normally and PS will load the module. Something like this for PS 7.1 (not tested).
function EnsureModuleInstalled ( $name ) {
$module = Get-InstalledModule -Name $name
if ($null -eq $module) {
Install-Module -Name $name -Scope CurrentUser -AllowClobber
}
}