Nie znaleziono modułu PowerShell „servermanager” w systemie Windows 10

13

Korzystam z systemu Windows 10 na maszynie wirtualnej i chciałbym wyświetlić listę dostępnych funkcji systemu Windows, uruchamiając następujące polecenia w programie PowerShell:

Import-Module ServerManager
Get-WindowsFeature

Już uruchomienie pierwszego polecenia powoduje: Określony moduł „servermanager” nie został załadowany, ponieważ nie znaleziono poprawnego pliku modułu w żadnym katalogu modułu.

Próbowałem użyć rozwiązania dla modułu Windows Server 2008 Powershell Servermanager nieuwzględnionego w Windows Web Server 2008 R2, ale to nie działa dla mnie, tj. Nie mogę znaleźć modułu w C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Moduły Jednak nie mogłem znaleźć sposobu przełączania się między 64-bitowym lub 32-bitowym programem PowerShell w systemie Windows 10. Jakaś pomoc? Dziękuję Ci

diegus
źródło
Myślę, że to tylko część serwera, więc wypróbuj Server 2016 Preview4
magicandre1981
Próbowałem to rozwiązać, ale nie zrobiłem tego. Znalazłem blogs.technet.microsoft.com/drew/2016/12/23/… , ale powyższe dyski Powerhella nadal zawodzą.
Jonesome przywraca Monikę

Odpowiedzi:

16

Musisz pobrać i zainstalować „Narzędzia administracji zdalnej serwera dla Windows 10”. Link do pobrania to https://www.microsoft.com/en-au/download/details.aspx?id=45520

Narzędzia RSAT w aktualizacji Windows 10 października 2018 lub późniejszej

Począwszy od aktualizacji systemu Windows 10 z października 2018 r. RSAT jest dołączany jako zestaw „Funkcji na żądanie” bezpośrednio z systemu Windows 10. Nie pobieraj pakietu RSAT z tej strony. Zamiast tego po prostu przejdź do „Zarządzaj funkcjami opcjonalnymi” w Ustawieniach i kliknij „Dodaj funkcję”, aby wyświetlić listę dostępnych narzędzi RSAT. Wybierz i zainstaluj określone narzędzia RSAT, których potrzebujesz. Aby zobaczyć postęp instalacji, kliknij przycisk Wstecz, aby wyświetlić stan na stronie „Zarządzaj funkcjami opcjonalnymi”.

Kieren Dixon
źródło
5

Możesz użyć znacznika x86, aby określić, którą wersję PS uruchamiasz. Zobacz następujący obrazek: wprowadź opis zdjęcia tutaj

Istvan
źródło
Dziękuję za wskazówkę. Próbowałem jednak zajrzeć do 32-bitowej wersji programu Powershell, ale nadal nie mogę uruchomić / znaleźć modułu „servermanager” ...
diegus
Potrzebujesz wersji 64-bitowej.
Istvan
To nie jest prawda, Get-Module -ListAvailabledziałam na 64-bitowej wersji PS, a modułu, którego potrzebuję, nie ma na liście.
diegus
1
Więc nie z instalacji (32 i 64? Ma ten moduł?
Istvan
1
Dokładnie, żaden z nich (32-bitowy i 64-bitowy) ma to.
diegus