Install-Module-kommandoen blev fundet i modulet PowerShellGet - Winhelponline

Install Module Command Was Found Module Powershellget Winhelponline

PowerShell's Installationsmodul cmdlet downloader et eller flere moduler fra et lager og installerer dem på den lokale computer. Men når du løber Installationsmodul , kan du få følgende fejl:



Install-Module: Kommandoen 'Install-Module' blev fundet i modulet 'PowerShellGet', men modulet kunne ikke indlæses. For mere information, kør 'Import-Module PowerShellGet'.
På linje: 1 char: 1
+ Installationsmodul
+ ~~~~~~~~~~~~~~
+ CategoryInfo: ObjectNotFound: (Install-modul: String) [], CommandNo

kommandoen install-module ikke fundet

Det Installationsmodul cmdlet er kun tilgængelig på PowerShell 5.1 og nyere, og Windows 7 & 8-systemerne har brug for en PowerShell version opgradering at bruge denne cmdlet. På Windows 7 viser 8 systemer med ældre versioner af PowerShell dog følgende kørsel af kommandoen, som er lidt anderledes end ovenstående:

'Install-Module' genkendes ikke som navnet på en cmdlet, funktion, scriptfil eller et operativt program.

Ovenstående fejl kan dog også forekomme på en Windows 10-computer, der allerede indeholder PowerShell 5.1. Kører $ PSVersiontable kommandoen viste PowerShell-versionen på mit Windows 10 v1903-system som 5.1.18362.145.

PSVersion 5.1.18362.145 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0 ...} BuildVersion 10.0.18362.145 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1

Så hvorfor gør ikke Installationsmodul cmdlet arbejde?

Install-Module-kommandoen blev fundet i PowerShellGet-modulet

Fejlen Install-Module-kommandoen blev fundet opstår, hvis scriptudførelsespolitikken er indstillet til Begrænset . For at bruge cmdlet skal du indstille udførelsespolitikken til Ubegrænset ved hjælp af følgende kommando.

Set-ExecutionPolicy -ExecutionPolicy Ubegrænset -Scope-proces

Ovenstående kommando indstiller eksekveringspolitikken til Ubegrænset til nuværende PowerShell-session.

Hvis du vil indstille det permanent til nuværende bruger , brug derefter denne kommando:

Set-ExecutionPolicy Ubegrænset -Scope CurrentUser

For at indstille det permanent til lokal maskine , brug denne kommando fra forhøjet eller admin PowerShell:

Set-ExecutionPolicy Ubegrænset -Scope LocalMachine

For mere information, se Microsoft-dokumentation om Set-ExecutionPolicy .


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)