Windows Tips & News

Jak naprawić brak modułu instalacyjnego w PowerShell?

PowerShell firmy Microsoft jest w stanie pobrać i zainstalować dodatkowe moduły z katalogu online. Za pomocą kilku poleceń możesz rozszerzyć funkcjonalność konsoli PowerShell, dodać nowe polecenia cmdlet i funkcje. Możliwość instalowania dodatkowych modułów zapewnia polecenie cmdlet Install-Module.
Baner z logo PowerShellDobry przykład tego, jak możesz użyć Moduł instalacyjny cmdlet można znaleźć w artykule Sprawdź, czy Twój komputer jest narażony na luki w procesorach Meltdown i Spectre.

Tam użyliśmy polecenia cmdlet Install-Module, aby pobrać i zainstalować nowy moduł oraz skrypt sprawdzający oprogramowanie i środowisko sprzętowe pod kątem wad.

Polecenie cmdlet Install-Module pobiera jeden lub więcej modułów spełniających określone kryteria z sieci galeria, weryfikuje, czy wyniki wyszukiwania są poprawnymi modułami i kopiuje foldery modułów do instalacji Lokalizacja.

Gdy żaden zakres nie jest zdefiniowany lub gdy wartość parametru Zakres to AllUsers, moduł jest instalowany w folderze %systemdrive%:\Program Files\WindowsPowerShell\Modules. Gdy wartość Scope jest CurrentUser, moduł jest instalowany w $home\Documents\WindowsPowerShell\Modules.

Jeśli korzystasz z systemu Windows 7 lub Windows 8.1, możesz być zaskoczony, że w PowerShell brakuje polecenia cmdlet Install-Module. Jeśli spróbujesz go wykonać, wyświetli następujący komunikat o błędzie:

Termin „Install-Module” nie jest rozpoznawany jako nazwa polecenia cmdlet, funkcji, pliku skryptu lub działającego programu. Sprawdź pisownię nazwy lub jeśli ścieżka została uwzględniona, sprawdź, czy ścieżka jest poprawna i spróbuj ponownie.

Na szczęście łatwo jest rozwiązać ten problem.

Brak modułu instalacyjnego Fix w PowerShell

  1. Otwórz przeglądarkę internetową i przejdź do ta strona.
  2. Kliknij na Pobierać przycisk.
  3. Wybierz plik pasujący do Twojego systemu operacyjnego. Na przykład,
    Win7-KB3191566-x86.zip dla 32-bitowego systemu Windows 7.
  4. Kliknij Następny aby pobrać wybrane pliki.
  5. Kliknij dwukrotnie pobrane pliki, aby je zainstalować.

Skończyłeś.

To zainstaluje Windows Management Framework 5.1, który zawiera PowerShell 5.1. Ma Moduł instalacyjny polecenie cmdlet. Oprogramowanie jest kompatybilne z Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8.1 i Windows 7 SP1.

Wskazówka: możesz również pobrać najnowszą wersję wieloplatformową PowerShell rdzeń 6.0 jeśli chcesz zamiast Windows PowerShell.

Wygodny pakiet zbiorczy dla Windows 7 SP1 jest jak Windows 7 SP2

Wygodny pakiet zbiorczy dla Windows 7 SP1 jest jak Windows 7 SP2

Za każdym razem, gdy przeprowadzasz nową instalację systemu Windows 7, nawet jeśli Twój plik ISO ...

Czytaj więcej

.NET 6 Preview 1 jest już dostępny

.NET 6 Preview 1 jest już dostępny

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

.NET Framework 3.5 zbliża się do końca wsparcia technicznego

.NET Framework 3.5 zbliża się do końca wsparcia technicznego

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej