Einführung in die PowerShell Get-ADUser

Das Get-ADUser-cmdlet wird verwendet, um abrufen von Informationen über eine oder mehrere active directory-Benutzer. Ein Benutzer kann identifiziert werden, indem mehrere Parameter wie sein Distinguished Name, die entsprechende GUID in Active Directory, Security Identifier oder SAM(Security Account Manager) Name verwendet werden. Zum Abrufen mehrerer Benutzerinformationen kann Filter oder LDAPFilter verwendet werden., PowerShell expression Language wird von den Filterparametern verwendet, um Informationen aus dem Active Directory abzurufen. Dieser Artikel behandelt ausführlich dieses Cmdlet zusammen mit entsprechenden Erklärungen und Beispielen.,

Syntax und Parameter

Syntax und Parameter von Powershell get-ADUser sind unten angegeben:

Starten Sie Ihren kostenlosen Data Science Kurs

Hadoop, Data Science, Statistics & andere

Syntax:

Parameter:

Parameter von Powershell get-aduser sind

  • -AuthType: Dies bezeichnet die Authentifizierungsmethode, mit der eine Verbindung zu Active Directory hergestellt werden soll., Es kann entweder aus zwei Werten bestehen, die auch als 0 oder Basic sonst als 1 bezeichnet werden können. Negotiate ist der standardmäßig verwendete Authentifizierungsmodus. Damit die Basisauthentifizierung funktioniert, ist eine SSL-Verbindung erforderlich. Der Typ von param ist ADAuthType. Es akzeptiert keine Pipeline-Eingabe; Platzhalterzeichen sind ebenfalls nicht zulässig.
  • – Credential: Dies bezieht sich auf das Benutzerkonto, mit dem das Cmdlet ausgeführt wird. Standardmäßig werden die Anmeldeinformationen des aktuellen Benutzers berücksichtigt, es sei denn, das Cmdlet wird vom Laufwerk des Active Directory ausgeführt., In einem solchen Szenario wird das Konto berücksichtigt, das dem Laufwerk zugeordnet ist. Entweder username oder PSCredential Objekt wird als Wert für den Parameter angegeben. Falls ein Benutzername angegeben wird, wird eine Eingabeaufforderung für ein Passwort angegeben. Das angegebene Konto sollte über eine Berechtigung auf Verzeichnisebene verfügen, andernfalls schlägt das Cmdlet fehl und gibt einen Fehler aus. Sein Typ ist PSCredential. Der Parameter kann keine Pipeline-Eingabe akzeptieren und Platzhalterzeichen sind ebenfalls nicht zulässig.
  • – Filter: Dies bezeichnet die Abfrage, die zum Abrufen der Objekte aus dem Active Directory verwendet wird., Es verwendet die syntax der PowerShell-express Sprache. PowerShell Express Language bietet eine gute Unterstützung für die Typkonvertierung. Sein Typ ist eine Zeichenfolge und der Standardwert ist none. Dieser Parameter akzeptiert keine Pipeline-Eingabe und Wild Card-Zeichen werden ebenfalls nicht unterstützt.
  • – Identität: Dies ist ein obligatorischer Parameter. Dies bezeichnet den Active Directory-Benutzer, dessen Details abgerufen werden sollen. Die folgenden Werte können als identity Parameter übergeben werden. Ein eindeutiger Name, GUID des Benutzers im Active Directory, SID-oder SAM-Kontoname. Der Typ dieses Parameters ist ADUser. Der Standardwert ist none., Dieser Parameter akzeptiert Pipeline-Eingaben, erlaubt jedoch keine Platzhalterzeichen.
  • – LDAPFilter: Dies bezeichnet die LDAP-Abfrage, die für Filterzwecke verwendet wird. Der Filterparameter ähnelt der LDAP-Syntax. Sein Typ ist eine Zeichenfolge. Sowohl die Eingabepipeline als auch die Platzhalterzeichen werden von diesem Parameter nicht unterstützt.
  • – Partition: Dies bezieht sich auf eine Active Directory-Partition. Es muss der Name eines der aktuellen Verzeichnisserver sein. Diese Partition wird durchsucht, um das Objekt zu identifizieren, auf das der Identitätsparameter verweist. Wenn kein Wert angegeben ist, wird der Standardwert verwendet., Wenn der an den Identitätsparameter übergebene Wert ein distinguished name ist, wird daraus automatisch der Standardwert generiert und als Partitionsname behandelt. Wenn die Cmdlets vom Active Directory-Anbieter ausgeführt werden, wird der aktuelle Pfad im Laufwerk als Standardwert der Partition behandelt. Der Datentyp für diesen Parameter ist eine Zeichenfolge und der Standardwert ist none. Sowohl Pipeline-Eingabe-als auch Wild-Card-Zeichen werden von diesem Parameter nicht akzeptiert.
  • – Properties: Dies bezeichnet die Liste der Eigenschaften des Active Directory-Objekts, das zurückgegeben werden soll., Um mehrere Eigenschaften abzurufen, trennen Sie sie durch ein Komma. Verwenden Sie zum Abrufen aller Eigenschaften das *. Der Datentyp dieses Parameters ist eine Zeichenfolge. Der Standardwert ist none. Sowohl Pipeline-Eingabe-als auch Wild-Card-Zeichen werden von diesem Parameter nicht akzeptiert.
  • – ResultPageSize: Dies bezeichnet die Anzahl der Objekte, die auf einer einzelnen Seite der Abfrageergebnisse vorhanden sein sollen. Sein Typ ist int32. Der Standardwert ist 256. Sowohl Pipeline-Eingabe-als auch Wild-Card-Zeichen werden von diesem Parameter nicht akzeptiert.
  • – ResultSetSize: Dies bezeichnet die maximale Anzahl von Objekten, die von der Abfrage zurückgegeben werden sollen., Wenn alle Eigenschaften zurückgegeben werden müssen, muss der Nullwert an diesen Parameter übergeben werden. Sein Datentyp ist int32. Sowohl Pipeline-Eingabe-als auch Wild-Card-Zeichen werden von diesem Parameter nicht akzeptiert.
  • – SearchBase: Dies bezeichnet den Anzeigenpfad, unter dem die Suche nach dem angegebenen Objekt erfolgen muss. Wenn das Cmdlet vom Active Directory-Laufwerk ausgeführt wird, wird der aktuelle Pfad des Laufwerks als Standardwert betrachtet. Wenn das Cmdlet von außen ausgeführt wird, wird das Ziellaufwerk als Standardwert verwendet. Der Datentyp ist eine Zeichenfolge, und der Standardwert ist none., Sowohl Pipeline-Eingabe-als auch Wild-Card-Zeichen werden von diesem Parameter nicht akzeptiert.
  • – SearchScope: Dies bezeichnet den Umfang der Suche nach dem Anzeigenobjekt. Es hat drei Werte. Basis oder 0, eine Ebene oder 1 und Teilbaum oder 2. Der Basisbereich sucht nur nach dem genannten Benutzer. Eine Ebene Suche nach den Kindern eines Objekts, Unterbaum sucht nach allen Kindern des genannten Objekts.
  • – Server: Dies bezeichnet das Active Directory, mit dem eine Verbindung hergestellt werden soll. Die Domänenwerte können entweder FQDN oder netbios name sein., Der Standardwert kann entweder die Domäne sein, in der das Cmdlet ausgeführt wird, oder der Active Directory-Laufwerksserver oder derjenige, der an den Parameter übergeben wird.

Beispiel für PowerShell Get-ADUser

Beispiel für Powershell get-aduser sind unten angegeben:

Eingabe:

Ausgabe:

Empfohlene Artikel

Dies ist ein Leitfaden für PowerShell Get-ADUser. Hier diskutieren wir auch die Syntax und Parameter von Powershell get-aduser zusammen mit einem Beispiel und seiner Codimplementierung., Sie können auch einen Blick auf den folgenden Artikel, um mehr zu erfahren –

  1. Else If in PowerShell
  2. Windows PowerShell ISE
  3. PowerShell Get-Service
  4. PowerShell-Funktionen
0 Aktien