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.

Firefox otrzyma nowe API rozszerzeń, bez wstecznej kompatybilności

Firefox otrzyma nowe API rozszerzeń, bez wstecznej kompatybilności

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

Czytaj więcej

Włącz niepodpisane dodatki wyłączone w Firefoksie 43

Włącz niepodpisane dodatki wyłączone w Firefoksie 43

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

Czytaj więcej

Wiersz poleceń w systemie Windows 10 można zamknąć za pomocą Alt + F4

Wiersz poleceń w systemie Windows 10 można zamknąć za pomocą Alt + F4

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

Czytaj więcej