PowerShell Get-Aduser

PowerShell Get-Aduser
Fra mange av PowerShell-kommandoene er den viktigste get-Aduser Cmdlet. Get-Aduser Cmdlet har blitt brukt for å få de forskjellige egenskapene og objektene til brukere som finnes i vindusserveren. Du kan sjekke brukeregenskapene etter deres spesifikke identitet som heter Name. Så innenfor denne guideopplæringen vil vi se hvordan en get-aduser-kommando kan brukes i Windows PowerShell for å få brukerinformasjon. Sørg for å ha Windows Server installert og konfigurert sammen med sine aktive-katalogmoduler.

For det første, logg inn fra systemet ditt og søk etter PowerShell. Høyreklikk på den poppede PowerShell og trykk på "Kjør som administrator" for å unngå ulemper. Den blå skjermen med PowerShell vil bli åpnet på skjermen din.

Nå har PowerShell blitt lansert med hell. Din aller første oppgave er å sørge for at Active Directory -modulen og tjenestene er installert og konfigurert på serveren din. Så du må få den aktive katalogvinduet i PowerShell til å benytte deg av ytterligere kommandoer. For dette formålet må du få "RSAT-Active Directory" -modulen ved å bruke "Get-WindowsCapability" Cmdlet i PowerShell. Vi har brukt en av powershellene våre for å gjøre det. Den bruker parametrene “Navn” og “Online”.

Det vil begynne å samle og laste inn RSAT-Active-Directory-modulen i PowerShell. Du kan se at operativsystemet kjører de nødvendige handlingene for å gjøre det fra bildet.

I løpet av noen få sekunder vil den laste alle de nødvendige modulene for RSAT Active Directory, og nedenfor er suksessutgangen for den.

Etter å ha fått Active Directory -modulen, må du legge den til serveren din. Bruk Cmdlet “AddwindowsCapability” for å gjøre det. Sørg for å legge til parameteren "Navn" for å legge til Active Directory -modulen med sin versjon som vist nedenfor.

Operativsystemet kjører cmdlet “Add-WindowsCapability” for å legge til RSAT Active Directory i vårt system.

Utgangen er den samme som vi fikk for å få RSAT Active Directory -modulen.

La oss begynne å se "get-aduser" cmdlet ved å se på manuell hjelp først. Denne håndboken forteller oss syntaks, aliaser og kommentarer for "get-aduser" cmdlet på PowerShell.

Hvis du vil sjekke alle de installerte modulene i Windows-serveren din med Windows 10, kan du gjøre det ved å bruke "Get-Module" Cmdlet på PowerShell. Denne get-modulen CMDLET bruker parameteren “ListAvailable” for å få alle de aktive og tilgjengelige modulene på PowerShell-skjermen. Utgangen for denne kommandoen viser at systemet vårt har en Activedirectory -modul installert og aktiv sammen med sine eksporterte kommandoer.

For å få Active Directory-modulen, kan du bruke kommandoen nedenfor fra bildet.

For å få modulen, kan sammen med eksporterte kommandoer gjøres med kommandoen presentert i det viste PowerShell -bildet.

For å bruke en hvilken som helst cmdlet, må vi også importere den relevante modulen i PowerShell. La oss starte med å importere Active Directory-modulen først i PowerShell før du bruker "Get-Aduser" Cmdlet. For dette formålet vil "import-modul" cmdlet bli brukt sammen med modulnavnet i.e. “Activedirectory”. Dermed har vi brukt importmodul-kommandoen i PowerShell for å importere ActiveDirectory-modulen som vist under. Nå er PowerShell klar til å bruke "get-aduser" cmdlet for å få informasjonen angående brukere.

Eksempel

La oss starte med en veldig grunnleggende illustrasjon. I denne illustrasjonen vil vi bruke "get-aduser" cmdlet utelukkende på PowerShell uten noen parameter. Dette er fordi vi ønsker å få alle brukerne fra Windows -serveren på en gang. Så denne kommandoen vil være en kommando for enkeltord. Dermed har vi brukt det på PowerShell som vist nedenfor.

Det vil ganske enkelt komme opp ved å be deg om å legge til filterverdien. Denne verdien vil fortelle et system, hvor mange brukere du vil få fra det. Som vi har lagt til "**" -tegnene, vil de dermed vise alle brukerne som er lokalisert i Windows -serveren i systemet vårt. Dette er den mest enkle måten å bruke "get-aduser".

La oss gjøre opp den første parameteren til get-aduser cmdlet. Så den aller første parameteren er "filter" som automatisk brukes i kommandoen ovenfor av en PowerShell. Denne gangen bruker vi det i vår kommando for å få alle brukerne som bruker "get-aduser" cmdlet som nedenfor. Det vil etter hvert vise alle Windows Server -brukerne på PowerShell -skjermen.

Når du har mange brukere i systemet ditt, kan du legge dem til i forskjellige kategorier for å gjøre en forskjell. Det samme fungerer for Windows -serveren. Så vi vil liste opp alle brukerne som bruker filterparameteren som tilhører spesifikke avdelinger når det gjelder noen forretningsforetak. Vi må bruke "SearchBase" -parameteren etter "filter" -parameteren "sammen med å nevne navnene på disse avdelingene i henhold til instruksjonen som brukes på bildet.

Hvis du vil søke etter at brukere har navn som begynner med noen spesifikke ord, kan du gjøre det også. For det. Du må bruke nøkkelordet "Navn" i parameteren "Filter". Du må nevne kontotypen til en bestemt bruker i filteret. Parameteren "Format-Table" kan brukes til å få tabellformen for vår utdata hvis du har mer enn en bruker med samme navn sammen med deres andre informasjon.

Utgangen for kommandoen ovenfor vises nedenfor. Den viser navnekolonnen, samaccountname på PowerShell sammen med informasjonen til en bruker.

Du kan også få informasjonen om en enkelt bruker utelukkende sammen med dens egenskaper. For dette formålet trenger du parameteren Identity and Properties. Identitetsparameteren tar navnet på en bruker og egenskapsparameteren vil få all sin informasjon.

> -Get -Aduser -Identity “Brukernavn” -Properties *

Konklusjon

Denne artikkelen inneholder alle demonstrasjoner og implementeringer for bruk av "get-aduser" cmdlet i PowerShell of Windows-serveren. Vi har startet med å få og installere de nødvendige modulene som forutsetninger for get-aduser i.E RSAT Active Directory.