Hoe te repareren Install-Module ontbreekt in PowerShell
Microsoft's PowerShell kan extra modules downloaden en installeren vanuit een online catalogus. Met een aantal opdrachten kunt u de functionaliteit van de PowerShell-console uitbreiden en nieuwe cmdlets en functies toevoegen. De mogelijkheid om extra modules te installeren wordt geboden door de cmdlet Install-Module.
Daar gebruikten we de cmdlet Install-Module om een nieuwe module en een script op te halen en te installeren om uw software- en hardwareomgeving op fouten te controleren.
De cmdlet Install-Module haalt een of meer modules op die voldoen aan de opgegeven criteria van een online galerij, controleert of de zoekresultaten geldige modules zijn en kopieert modulemappen naar de installatie plaats.
Als er geen bereik is gedefinieerd of als de waarde van de parameter Bereik AllUsers is, wordt de module geïnstalleerd in %systemdrive%:\Program Files\WindowsPowerShell\Modules. Wanneer de waarde van Scope CurrentUser is, wordt de module geïnstalleerd in $home\Documents\WindowsPowerShell\Modules.
Als u Windows 7 of Windows 8.1 gebruikt, zult u misschien verbaasd zijn dat de cmdlet Install-Module ontbreekt in PowerShell. Als u het probeert uit te voeren, wordt het volgende foutbericht weergegeven:
De term 'Install-Module' wordt niet herkend als de naam van een cmdlet, functie, scriptbestand of bruikbaar programma. Controleer de spelling van de naam, of als een pad is opgenomen, controleer of het pad correct is en probeer het opnieuw.
Gelukkig is het eenvoudig om dit probleem op te lossen.
Fix Install-Module ontbreekt in PowerShell
- Open uw webbrowser en ga naar deze pagina.
- Klik op de Downloaden knop.
- Selecteer het bestand dat overeenkomt met uw besturingssysteem. Bijvoorbeeld,
Win7-KB3191566-x86.zip voor Windows 7 32-bit. - Klik Volgende om de geselecteerde bestanden te downloaden.
- Dubbelklik op de gedownloade bestanden om ze te installeren.
Je bent klaar.
Dit zal installeren Windows Management Framework 5.1, inclusief PowerShell 5.1. Het heeft de Installatiemodule cmdlet. De software is compatibel met Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8.1 en Windows 7 SP1.
Tip: je kunt ook de nieuwste platformonafhankelijke downloaden PowerShell Core 6.0 als je wilt in plaats van Windows PowerShell.