PowerShell Basics: Get-AdUser-Filter med kodexempel

0 Comments

Windows PowerShell Get-AdUser-Filter

hemligheten med att få Get-AdUser cmdlet att arbeta är att behärska parametern-Filter. Klassiska jobb är att ta reda på detaljer om en användare, eller dra tillbaka de nakna fakta om massor av användare.

Om du är ny på Powershells AdUser cmdlets kanske du vill spara frustration och kontrollera grunderna i Get-AdUser.,

ämnen PowerShell Get-AdUser-Filter

förberedelse: checklista för Get-AdUser

a) inloggning: vid en domänkontrollant
b) Sök: Active Directory Module för Windows PowerShell
C) starta: PowerShell körbar
d) kör: Import-Modul activedirectory

Obs 1: Du kan eventuellt installera ise-versionen, och Set-ExecutionPolicy-remotelySigned. – herr talman! Det är också möjligt, men fiddly att installera Active Directory-modulen på en medlemsserver.,

exempel 1: Get-AdUser-Filter

tekniskt sett använder denna Annonsfamilj av cmlets syntax från Powershells uttrycksspråk. Min förklarande är att du behöver en LDAP-egenskap, till exempel namn, en komparator som-Like, och slutligen ett värde.

dessa tre komponenter (LDAP-egenskap, komparator och värde) gör för komplex syntax, och det är därför vi behöver särskilda parentes och talmärken. Faktum är att om du fokuserar på jobbet för de syntaktiska elementen kommer du snart att behärska Get-AdUser-Filter.,

Obs 2: Get-AdUser kan ta alternativa parametrar till -Filter, till exempel identitet, -searchbase eller -LDAPFilter.

Anmärkning 3: som en konservativ uppskattning finns det 10 möjliga LDAP-värden, 6 jämförelsevärden och säg 10 värden, vilket gör 600 olika användningar av Get-AdUser-Filter.

Guy rekommenderar: SolarWinds Admin Bundle för Active Directory (gratis verktyg)

importera användare från ett kalkylblad. Bara ge en lista över användarna med sina fält i den översta raden ,och spara som.csv-fil., Starta sedan det här kostnadsfria verktyget och matcha dina fält med annonsens attribut, klicka och importera användarna.

Alternativt kan du ange namnet på den enhet där de nya kontona kommer att födas. Ladda ner gratis bulk import verktyg.,

början till början Admin Bunt Ladda ner 100% GRATIS Verktyg Paket

Om du behöver mer omfattande tillämpning analys program, Ladda ner en gratis testversion av SAM (Server & Application Monitor)

Exempel 2: Get-AdUser -Filter {Komplex och med parentes}

jag föreslår att ni jämför och kontrast exempel 1 och 2. För det första, se hur ”enstaka” talmärken ersätts med {curly} parentes. Min poäng är att du kan använda antingen, men du måste ha en. För det andra, observera hur du kan kombinera två villkor för att bygga komplexa frågor., (Namn börjar med Ben och Efternamn är Thomas)

Exempel 3: Get-AdUser -LDAPfilter

Här är ett exempel för att lista alla användare i en organisationsenhet som kallas ”Raglan’. Det här skriptet använder parametern-ldapfilter.

Obs 4: observera hur ldapfilter använder formuläret ’Name=*’ och inte ’Name-EQ*.

Obs 5: det är-searchBase som filtrerar Active Directory-behållaren, i det här fallet ett ou-objekt som heter ”Raglan”.

Obs 6: Ft (Format-Tabell) styr bara utmatningen, du kan lägga till andra egenskaper som EmailAddress.,

Guy rekommenderar: Network Performance Monitor (Free TRIAL)

SolarWinds Network Performance Monitor (NPM) hjälper dig att upptäcka vad som händer på ditt nätverk. Detta verktyg kommer också att guida dig genom felsökning; instrumentpanelen kommer att indikera om orsaken är en trasig länk, felaktig utrustning eller resursöverbelastning.

vad jag gillar bäst är hur NPM föreslår lösningar på nätverksproblem. Dess har också förmågan att övervaka hälsan hos enskilda VMware virtuella maskiner., Om du är intresserad av felsökning och skapa nätverkskartor rekommenderar jag att du försöker NPM på en 30-dagars gratis testversion.

SolarWinds Network Performance Monitor ladda ner 30-dagars gratis testversion

forskning Get-AdUser med Get-Help-full

Så här upptäckte jag om-LDAPfilter och andra parametrar.

Liknande Active Directory-Cmdlets

När du har bemästrat Get-AdUser, kanske du vill veta mer om Set-AdUser-eller Få-AdComputer., För att få en omfattande lista över annons cmdlets prova det här kommandot:

bland de resultat du bör se:

  • Add-AdGroupmember
  • Enable-AdAccount
  • Get-AdComputer
  • Move-AdComputer
  • New-AdUser
  • Set-AdUser
  • remove-adgroup
  • unlock-adaccount

Obs 7: naturligtvis kommer du också att se dessa verb och substantiv i andra kombinationer.,

Guy rekommenderar: SolarWinds Engineers Toolset (Free TRIAL)

den här ingenjörens verktygsuppsättning ger en omfattande konsol med 50 verktyg för felsökning av datorproblem. Guy säger att det hjälper mig att övervaka vad som händer på nätverket, och varje verktyg lär mig mer om hur det underliggande systemet fungerar.

det finns så många bra prylar; det är som att ha gratis tygel av en sweetshop. Tack och lov visas verktygen logiskt: övervakning, nätverksupptäckt, diagnostik och Cisco-verktyg. Prova SolarWinds ingenjörens verktygsuppsättning på en 14-dagars gratis prov nu!,

SolarWinds Engineer”s Toolset ladda ner 14-dagars gratis testversion

felsökning Powershells Get-AdUser

kontrollera först att du använder Active Directory Module för Windows PowerShell. Kolla med Get-modul.

För det andra, att forska Get-AdUser kräver Get-Help, och sedan undersöka syntax och studera exemplen.

Se även qed-användare ”

sammanfattning av PowerShell Get-AdUser

på egen hand är Get-AdUser impotent; den behöver parametern-Filter., Ju mer du lär dig om detta frågespråk, desto mer exakt dina resultat från detta och liknande Active Directory cmdlets.,

om du gillar den här sidan vänligen dela den med dina vänner

se mer PowerShell Active Directory Cmdlets

• PowerShell Home • Get-AdUser-filter • Get-AdUser • New-aduser • aduser• get-adcomputer

• export-CSV • import CSV • PowerShell Active Directory• new-adcomputer

• PowerShell CodePlex • PowerShell ad Cmdlets * free import user csvde tool

vänligen maila mig om du har ett bättre exempel Script., Också vänligen rapportera eventuella faktiska misstag, grammatiska fel eller trasiga länkar, Jag kommer gärna att rätta till felet.


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *