Inleiding tot PowerShell-Get-ADUser

De Get-ADUser cmdlet wordt gebruikt voor het ophalen van informatie over één of meer gebruikers van active directory. Een gebruiker kan worden geïdentificeerd met behulp van verschillende parameters, zoals zijn distinguished name, de bijbehorende GUID in active directory, Security Identifier of Sam(Security Account Manager) naam. Om meerdere gebruikers informatie Filter of LDAPFilter kan worden gebruikt., PowerShell expressietaal wordt gebruikt door de filterparameters om informatie uit de Active Directory op te halen. Dit artikel zal in detail over deze cmdlet, samen met de juiste uitleg en voorbeelden.,

Syntaxis en Parameters

Syntax en de parameters van Powershell-get-ADUser zijn hieronder aangegeven:

Start Uw Gratis Data Science Cursus

Hadoop Data Science, Statistieken & andere

Syntax:

Parameters:

Parameters van Powershell-get-aduser zijn

  • -AuthType: Dit geeft de authenticatie methode die moet worden gebruikt om verbinding te maken met Active directory., Het kan een van twee waarden zijn, onderhandelen kan ook worden aangeduid als 0 of Basic anders kan worden aangeduid als 1. Onderhandelen is de standaard gebruikte verificatiemodus. Om basisverificatie te laten werken, is een SSL-verbinding vereist. Het type param is Eenauthtype. Het accepteert geen pijplijn invoer; jokertekens zijn ook niet toegestaan.
  • – Credential: dit verwijst naar het gebruikersaccount dat zal worden gebruikt om de cmdlet uit te voeren. Standaard worden de referenties van de huidige gebruiker in aanmerking genomen, tenzij de cmdlet wordt uitgevoerd vanaf het station van de Active Directory., In een dergelijk scenario wordt de rekening die is gekoppeld aan de schijf beschouwd. Ofwel gebruikersnaam of PSCredential object wordt geleverd als waarde voor de parameter. In het geval dat een gebruikersnaam is opgegeven, wordt een prompt gegeven voor een wachtwoord. Het opgegeven account moet directory-level rechten hebben anders zal de cmdlet een fout niet geven. Het type is PSCredential. De parameter kan geen pipeline invoer accepteren en jokertekens zijn ook niet toegestaan.
  • – Filter: Dit geeft de query aan die wordt gebruikt om de objecten uit de active directory op te halen., Het maakt gebruik van de syntaxis van PowerShell express taal. PowerShell express taal heeft goede Type-conversie ondersteuning. Het type is een string en de standaardwaarde is geen. Deze parameter accepteert geen pijplijn invoer en jokertekens worden ook niet ondersteund.
  • – identiteit: dit is een verplichte parameter. Dit geeft de Active directory-gebruiker aan wiens gegevens moeten worden opgehaald. De volgende waarden kunnen worden doorgegeven als de identiteitsparameter. Een unieke naam, GUID van de gebruiker in de Active directory, SID of SAM-accountnaam. Het type van deze parameter is ADUser. De standaardwaarde is geen., Deze parameter accepteert pipeline invoer maar staat geen jokertekens toe.
  • – LDAPFilter: dit geeft de LDAP-query aan die wordt gebruikt voor filterdoeleinden. De filterparameter is als LDAP syntaxis. Het type is een string. Zowel de invoerpijplijn als de jokertekens worden niet ondersteund door deze parameter.
  • – partitie: dit verwijst naar een Active Directory-partitie. Het moet de naam zijn van een van de huidige directoryservers. Deze partitie wordt doorzocht om het object te identificeren dat wordt aangeduid door de identiteitsparameter. Als er geen waarde is opgegeven, wordt de standaardwaarde gebruikt., Als de waarde die aan de identiteitsparameter wordt doorgegeven een DN-naam is, wordt de standaardwaarde hiervan automatisch gegenereerd en behandeld als de partitienaam. Als de cmdlets worden uitgevoerd vanaf de active directory-provider, wordt het huidige pad in het station behandeld als de standaardwaarde van de partitie. Het gegevenstype voor deze parameter is een tekenreeks en de standaardwaarde is geen. Zowel pipeline input als wild card karakters worden niet geaccepteerd door deze parameter.
  • -eigenschappen: dit geeft de lijst aan met eigenschappen van het Active Directory-object dat moet worden geretourneerd., Om meerdere eigenschappen op te halen, scheidt u ze met een komma. Gebruik de *om alle eigenschappen op te halen. Het gegevenstype van deze parameter is een string. De standaardwaarde is geen. Zowel pipeline input als wild card karakters worden niet geaccepteerd door deze parameter.
  • – ResultPageSize: dit geeft het aantal objecten aan dat aanwezig moet zijn in een enkele pagina van de zoekresultaten. Het type is int32. De standaard is 256. Zowel pipeline input als wild card karakters worden niet geaccepteerd door deze parameter.
  • – ResultSetSize: dit geeft het maximum aantal objecten aan dat door de query moet worden geretourneerd., Als alle eigenschappen moeten worden geretourneerd, moet de null waarde worden doorgegeven aan deze parameter. Het gegevenstype is int32. Zowel pipeline input als wild card karakters worden niet geaccepteerd door deze parameter.
  • – SearchBase: dit geeft het ADVERTENTIEPAD aan waaronder de zoekopdracht naar het opgegeven object moet plaatsvinden. Als de cmdlet wordt uitgevoerd vanaf het active directory-station, wordt het huidige pad van de drive beschouwd als de standaardwaarde. Als de cmdlet van buiten wordt uitgevoerd, wordt het doelstation als standaardwaarde genomen. Het gegevenstype is een tekenreeks en de standaardwaarde is geen., Zowel pipeline input als wild card karakters worden niet geaccepteerd door deze parameter.
  • – SearchScope: dit geeft de reikwijdte aan van de zoekopdracht naar het AD-object. Het heeft drie waarden. Base of 0, een niveau of 1 en subtree of 2. Base scope zoekt alleen naar de genoemde gebruiker. Een niveau zoeken naar de kinderen van een object, subtree zoekt naar alle kinderen van het genoemde object.
  • – Server: Dit geeft de active directory aan waarmee verbinding moet worden gemaakt. De domeinwaarden kunnen FQDN-of netbios-naam zijn., De standaardwaarde kan het domein zijn waar de cmdlet wordt uitgevoerd, de active directory-stationsserver of het domein dat aan de parameter wordt doorgegeven.

Voorbeeld van PowerShell-Get-ADUser

Voorbeeld van Powershell-get-aduser zijn hieronder aangegeven:

Input:

Output:

Aanbevolen Artikelen

Dit is een gids voor PowerShell-Get-ADUser. Hier bespreken we ook de syntaxis en parameters van Powershell get-aduser samen met een voorbeeld en de implementatie van de code., u kunt ook de volgende artikelen bekijken voor meer informatie –

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