Come risolvere Install-Module manca in PowerShell
PowerShell di Microsoft è in grado di scaricare e installare moduli aggiuntivi da un catalogo online. Con un paio di comandi, puoi estendere le funzionalità della console PowerShell, aggiungere nuovi cmdlet e funzionalità. La possibilità di installare moduli aggiuntivi è fornita dal cmdlet Install-Module.
Lì, stavamo usando il cmdlet Install-Module per ottenere e installare un nuovo modulo e uno script per verificare la presenza di difetti nell'ambiente software e hardware.
Il cmdlet Install-Module ottiene uno o più moduli che soddisfano i criteri specificati da un file online gallery, verifica che i risultati della ricerca siano moduli validi e copia le cartelle dei moduli nell'installazione Posizione.
Quando non è definito alcun ambito o quando il valore del parametro Scope è AllUsers, il modulo viene installato in %systemdrive%:\Program Files\WindowsPowerShell\Modules. Quando il valore di Scope è CurrentUser, il modulo viene installato in $home\Documents\WindowsPowerShell\Modules.
Se stai utilizzando Windows 7 o Windows 8.1, potresti essere sorpreso che il cmdlet Install-Module non è presente in PowerShell. Se provi ad eseguirlo, ti mostrerà il seguente messaggio di errore:
Il termine "Install-Module" non è riconosciuto come nome di cmdlet, funzione, file di script o programma eseguibile. Controllare l'ortografia del nome o, se è stato incluso un percorso, verificare che il percorso sia corretto e riprovare.
Fortunatamente, è facile risolvere questo problema.
Fix Install-Module manca in PowerShell
- Apri il tuo browser web e vai su questa pagina.
- Clicca sul Scarica pulsante.
- Seleziona il file che corrisponde al tuo sistema operativo. Per esempio,
Win7-KB3191566-x86.zip per Windows 7 a 32 bit. - Clic Prossimo per scaricare i file selezionati.
- Fare doppio clic sui file scaricati per installarli.
Hai fatto.
Questo verrà installato Windows Management Framework 5.1, che include PowerShell 5.1. Ha il Modulo di installazione cmdlet. Il software è compatibile con Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8.1 e Windows 7 SP1.
Suggerimento: puoi anche scaricare la nuova piattaforma multipiattaforma PowerShell Core 6.0 se vuoi invece di Windows PowerShell.