Użyłem następującego zapytania, aby wyświetlić listę użytkowników na serwerze Windows 2008, ale nie powiodło się i otrzymałem poniższy błąd.
$server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext -
force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential
$cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)}
Wyjątek podano poniżej ... Czy ktoś może mi pomóc rozwiązać ten problem?
The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct
and try again.
+ CategoryInfo : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
powershell
Sebastian Xavier
źródło
źródło
activedirectory
ma tu żadnego modułu.Import-Module ServerManager
iAdd-WindowsFeature RSAT-AD-PowerShell
. Co najmniej jeden kontroler domeny w domenach musi mieć wersję 2008 R2 i byćActive Directory Web Services (ADWS)
na nim zainstalowany.Sprawdź tutaj jak dodać moduł activedirectory, jeśli nie ma go domyślnie. Można to zrobić na dowolnym komputerze, a wówczas umożliwi to dostęp do serwera „kontroli domeny” w usłudze Active Directory.
EDYTOWAĆ
Aby zapobiec problemom z nieaktualnymi odsyłaczami (w przeszłości stwierdziłem, że blogi MSDN znikały bez powodu), zasadniczo w przypadku systemu Windows 7 należy pobrać i zainstalować narzędzia administracji zdalnej serwera (KB958830) . Po zainstalowaniu wykonaj następujące czynności:
Wersje serwera Windows powinny już działać poprawnie, ale jeśli nie, musisz pobrać i zainstalować usługę Active Directory Management Gateway Service . Jeśli którekolwiek z tych łączy przestanie działać, nadal powinieneś być w stanie wyszukać artykuł z bazy wiedzy lub pobrać nazwy i je znaleźć.
źródło
get-windowsfeature | where name -like RSAT-AD-PowerShell | Install-WindowsFeature
źródło
Jeśli nie widzisz usługi Active Directory, oznacza to, że nie zainstalowano użytkowników i funkcji komputera usługi AD LS. Idź do Zarządzaj - Dodaj role i funkcje. W Kreatorze dodawania ról i funkcji, na karcie Funkcje, wybierz Narzędzia administracji zdalnej serwera, wybierz - Narzędzia do administrowania rolami - Wybierz Narzędzia AD DS i DF LDS.
Następnie możesz zobaczyć pakiet PS Active Directory.
źródło
W szczególnym przypadku aktualizacji systemu Windows 10 z października 2018
activedirectory
moduł lub nowszy nie jest dostępny, chyba żeRSAT: Active Directory Domain Services and Lightweight Directory Services Tools
zainstalowana jest opcjonalna funkcja (instrukcje tutaj + instrukcje instalacji niezwiniętej).Otwórz ponownie program Windows Powershell i
import-module activedirectory
będzie działać zgodnie z oczekiwaniami.źródło
Otwórz Włącz / Wyłącz funkcje systemu Windows.
Upewnij się, że masz wybrane usługi domenowe w usłudze Active Directory. Jeśli nie, zainstaluj go.
źródło