Wprowadzenie do PowerShell Get-aduser

get-ADUser cmdlet służy do pobierania informacji o jednym lub więcej użytkownikach Active Directory. Użytkownik może zostać zidentyfikowany za pomocą kilku parametrów, takich jak jego wyróżniająca się nazwa, odpowiedni identyfikator GUID w usłudze active directory, identyfikator bezpieczeństwa lub nazwa Sam(Security Account Manager). Do pobrania informacji wielu użytkowników można użyć filtra lub LDAPFilter., Język wyrażeń PowerShell jest używany przez parametry filtra do pobierania informacji z Active Directory. W tym artykule szczegółowo omówimy ten cmdlet wraz z odpowiednimi wyjaśnieniami i przykładami.,

składnia i parametry

składnia i parametry PowerShell get-ADUser są podane poniżej:

rozpocznij bezpłatny kurs nauki o danych

Hadoop, Data Science, statystyka & inne

składnia:

parametry:

parametry PowerShell Get-aduser to

  • -authtype: oznacza metodę uwierzytelniania używaną do połączenia z Active Directory., Może być jedną z dwóch wartości, negocjować również może być określany jako 0 lub Basic inaczej może być określany jako 1. Negocjuj jest domyślnym trybem uwierzytelniania. Aby podstawowe uwierzytelnianie działało, wymagane jest połączenie SSL. Typem param jest ADAuthType. Nie akceptuje wprowadzania potoków; znaki wieloznaczne również nie są dozwolone.
  • – Credential: odnosi się to do konta użytkownika, które będzie używane do uruchomienia cmdlet. Domyślnie dane uwierzytelniające bieżącego użytkownika są brane pod uwagę, chyba że cmdlet jest uruchamiany z dysku Active Directory., W takim scenariuszu brane jest pod uwagę konto powiązane z dyskiem. Jako wartość parametru dostarczany jest obiekt username lub PSCredential. W przypadku, gdy podana jest nazwa użytkownika, wyświetlany jest monit o hasło. Podane konto powinno mieć uprawnienia na poziomie katalogów, w przeciwnym razie cmdlet nie wyrzuci błędu. Jego typ to PSCredential. Parametr nie może akceptować wprowadzania potoków, a znaki z dzikimi kartami również nie są dozwolone.
  • -Filter: oznacza zapytanie używane do pobierania obiektów z active directory., Używa składni języka PowerShell express. Język PowerShell express ma dobrą obsługę konwersji typu. Jego typem jest łańcuch, a wartością domyślną jest none. Ten parametr nie akceptuje wprowadzania potoków i znaki wieloznaczne nie są również obsługiwane.
  • -Identity: jest to parametr obowiązkowy. Oznacza to Użytkownika Active directory, którego dane powinny zostać pobrane. Następujące wartości mogą być przekazywane jako parametr tożsamości. Unikalna nazwa, GUID użytkownika w Active directory, nazwa konta SID lub SAM. Typem tego parametru jest ADUser. Jego domyślną wartością jest none., Ten parametr akceptuje wprowadzanie potoku, ale nie zezwala na stosowanie znaków wieloznacznych.
  • – LDAPFilter: oznacza zapytanie LDAP, które jest używane do filtrowania. Parametr filter jest podobny do składni LDAP. Jego typem jest ciąg znaków. Parametr ten nie obsługuje zarówno potoku wejściowego, jak i znaków dzikich kart.
  • -Partition: odnosi się to do partycji Active Directory. Musi to być nazwa jednego z obecnych serwerów katalogowych. Ta partycja jest wyszukiwana w celu identyfikacji obiektu, do którego odnosi się parametr tożsamości. Jeśli nie podano żadnej wartości, używana jest wartość domyślna., Jeśli wartość przekazywana do parametru identity jest nazwą wyróżniającą, wartość domyślna jest automatycznie generowana z tej wartości i traktowana jako nazwa partycji. Jeśli cmdlety są uruchamiane przez dostawcę usługi Active directory, bieżąca ścieżka na dysku jest traktowana jako domyślna wartość partycji. Typem danych dla tego parametru jest string, a wartością domyślną jest none. Zarówno znaki wejściowe potoku, jak i znaki wieloznaczne nie są akceptowane przez ten parametr.
  • -Properties: określa listę właściwości zwracanego obiektu Active Directory., Aby pobrać wiele właściwości, oddziel je przecinkiem. Aby pobrać wszystkie właściwości, użyj *. Typem danych tego parametru jest string. Wartością domyślną jest none. Zarówno znaki wejściowe potoku, jak i znaki wieloznaczne nie są akceptowane przez ten parametr.
  • – ResultPageSize: określa liczbę obiektów, które mają być obecne na jednej stronie wyników zapytania. Jego typ to int32. Wartość domyślna to 256. Zarówno znaki wejściowe potoku, jak i znaki wieloznaczne nie są akceptowane przez ten parametr.
  • -ResultSetSize: określa maksymalną liczbę obiektów, które powinny zostać zwrócone przez zapytanie., Jeżeli mają zostać zwrócone wszystkie właściwości, do tego parametru musi zostać przekazana wartość null. Jego typ danych to int32. Zarówno znaki wejściowe potoku, jak i znaki wieloznaczne nie są akceptowane przez ten parametr.
  • – SearchBase: oznacza ścieżkę reklamy, pod którą musi nastąpić wyszukiwanie określonego obiektu. Jeśli cmdlet jest uruchamiany z dysku active directory, bieżąca ścieżka dysku jest uważana za wartość domyślną. Jeśli cmdlet jest uruchamiany z zewnątrz, wtedy dysk docelowy jest brany jako wartość domyślna. Typem danych jest string, a wartością domyślną jest none., Zarówno znaki wejściowe potoku, jak i znaki wieloznaczne nie są akceptowane przez ten parametr.
  • – SearchScope: określa zakres wyszukiwania obiektu reklamowego. Ma trzy wartości. Podstawa lub 0, jeden poziom lub 1 i poddrzewo lub 2. Zakres bazowy wyszukuje tylko dla wspomnianego użytkownika. Jednopoziomowe wyszukiwanie dzieci obiektu, podztrój przeszukuje wszystkie dzieci wspomnianego obiektu.
  • -Server: oznacza Active directory do połączenia. Wartości domeny mogą być nazwami FQDN lub netbios., Wartością domyślną może być albo domena, na której uruchamiany jest cmdlet, albo serwer dysku active directory albo ten, który jest przekazywany do parametru.

przykład PowerShell Get-ADUser

przykład PowerShell get-aduser są podane poniżej:

Wejście:

wyjście:

polecane artykuły

jest to przewodnik po PowerShell Get-ADUser. Tutaj również omówimy składnię i parametry PowerShell get-aduser wraz z przykładem i jego implementacją kodu., możesz również zapoznać się z poniższymi artykułami, aby dowiedzieć się więcej –

  1. Else If in PowerShell
  2. Windows PowerShell ISE
  3. PowerShell Get-Service
  4. funkcje PowerShell
0 Shares

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *