Ukaz Install-Module je bil najden v modulu PowerShellGet - Winhelponline

Install Module Command Was Found Module Powershellget Winhelponline

PowerShell Namestitveni modul cmdlet prenese en ali več modulov iz repozitorija in jih namesti v lokalni računalnik. Ko pa tečeš Namestitveni modul , lahko dobite naslednjo napako:



Install-Module: Ukaz ‘Install-Module’ je bil najden v modulu ‘PowerShellGet’, vendar modula ni bilo mogoče naložiti. Za več informacij zaženite 'Import-Module PowerShellGet'.
V vrstici: 1 char: 1
+ Namestitveni modul
+ ~~~~~~~~~~~~~~
+ CategoryInfo: ObjectNotFound: (Namestitveni modul: String) [], CommandNo

ukaza install-module ni mogoče najti

The Namestitveni modul cmdlet je na voljo samo v PowerShell 5.1 in novejših, sistemi Windows 7 in 8 pa so potrebovali PowerShell nadgradnja različice za uporabo tega cmdleta. Vendar pa v sistemih Windows 7, 8 s starejšimi različicami PowerShell zagon ukaza pokaže naslednjo napako, ki se nekoliko razlikuje od zgornje:

„Namestitveni modul“ ni prepoznan kot ime ukazne mize, funkcije, datoteke skripta ali operativnega programa.

Vendar se lahko zgornja napaka pojavi tudi v računalniku z operacijskim sistemom Windows 10, ki že vključuje PowerShell 5.1. Zagon $ PSVersiontable ukaz je pokazal različico PowerShell v mojem sistemu Windows 10 v1903 kot 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

Zakaj potem ne Namestitveni modul cmdlet delo?

Ukaz Install-Module je bil najden v modulu PowerShellGet

Napaka Najden je bil ukaz Install-Module se pojavi, če je politika izvajanja skripta nastavljena na Omejeno . Če želite uporabiti cmdlet, nastavite politiko izvajanja na Neomejeno , z naslednjim ukazom.

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process

Zgornji ukaz nastavi politiko izvajanja na Neomejeno za trenutno Seja PowerShell.

Če ga želite trajno nastaviti za Trenutni uporabnik , nato uporabite ta ukaz:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Če ga želite trajno nastaviti za lokalni stroj , uporabite ta ukaz iz povišane ali skrbniške PowerShell:

Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Za več informacij glejte Microsoftovo dokumentacijo o Set-ExecutionPolicy .


Ena majhna prošnja: če vam je bila ta objava všeč, jo prosim delite?

Ena vaša 'drobna' delnica bi resno pomagala pri rasti tega spletnega dnevnika. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga s svojim najljubšim blogom + Facebook, Reddit
  • Cvrkujte!
Torej najlepša hvala za vašo podporo, moj bralec. Ne bo trajalo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)