PowerShell-Grundlagen: Get-ADUser-Filter mit Codebeispielen

0 Comments

Windows PowerShell Get-ADUser-Filter

Das Geheimnis, das Get-ADUser-Cmdlet zum Laufen zu bringen, besteht darin, den Parameter-Filter zu beherrschen. Klassische Jobs finden Details über einen Benutzer heraus oder enthüllen die nackten Fakten vieler Benutzer.

Wenn Sie neu in den ADUser-Cmdlets von PowerShell sind, möchten Sie möglicherweise Frustration sparen und die Grundlagen von Get-ADUser überprüfen.,

Themen PowerShell Get-ADUser-Filter

Vorbereitung: Checkliste für Get-ADUser

a) Anmeldung: An einem Domänencontroller
b) Suchen: Active Directory-Modul für Windows PowerShell
c) Starten: Die ausführbare PowerShell-Datei
d) Ausführen: Import-Modul activedirectory

Hinweis 1: Optional können Sie die ISE-Version und Set-ExecutionPolicy-remotelySigned installieren. Es ist auch möglich, aber fummelig, das Active Directory-Modul auf einem Mitgliedsserver zu installieren.,

Beispiel 1: Get-ADUser-Filter

Technisch gesehen verwendet diese Ad-Familie von Cmlets die Syntax aus der Ausdruckssprache von PowerShell. Meine Erklärung ist, dass Sie eine LDAP-Eigenschaft benötigen, z. B. Name, einen Komparator wie-Like und schließlich einen Wert.

Diese drei Komponenten (LDAP-Eigenschaft, Komparator und Wert) sorgen für eine komplexe Syntax, weshalb wir bestimmte Klammern und Sprachzeichen benötigen. Wenn Sie sich auf die Aufgabe der syntaktischen Elemente konzentrieren, werden Sie Get-ADUser-Filter in Kürze beherrschen.,

Hinweis 2: Get-ADUser kann alternative Parameter zum Filtern verwenden, z. B.-identity, -searchbase oder-LDAPFilter.

Hinweis 3: Als konservative Schätzung gibt es 10 mögliche LDAP-Werte, 6 Komparatoren und beispielsweise 10 Werte, die 600 verschiedene Verwendungen von Get-ADUser-Filter ergeben.

Guy empfiehlt: SolarWinds Admin Bundle für Active Directory (KOSTENLOSES TOOL)

Benutzer aus einer Tabelle importieren. Geben Sie einfach eine Liste der Benutzer mit ihren Feldern in der obersten Zeile, und speichern unter .csv-Datei., Starten Sie dann dieses KOSTENLOSE Dienstprogramm und passen Sie Ihre Felder mit den Attributen von AD an, klicken Sie auf und importieren Sie die Benutzer.

Optional können Sie den Namen der OU angeben, in der die neuen Konten geboren werden. Laden Sie Ihr KOSTENLOSES Massenimport-Tool herunter.,

SolarWinds Admin Bundle 100% KOSTENLOSES Tool Bundle herunterladen

Wenn Sie eine umfassendere Anwendungsanalysesoftware benötigen, laden Sie eine kostenlose Testversion von SAM herunter (Server & Application Monitor)

Beispiel 2: Get-ADUser-Filter {Complex und mit Klammern}

Ich schlage vor, die Beispiele 1 und 2 zu vergleichen und zu vergleichen. Sehen Sie sich zunächst an, wie die „einzelnen“ Sprachmarken durch {geschweifte} Klammern ersetzt werden. Mein Punkt ist, Sie können entweder verwenden, aber Sie müssen eine haben. Zweitens beobachten Sie, wie Sie zwei Bedingungen kombinieren können, um komplexe Abfragen zu erstellen., (Name beginnt mit Ben und Nachname ist Thomas)

Beispiel 3: Get-ADUser-LDAPfilter

Hier ist ein Beispiel, um alle Benutzer in einer Organisationseinheit namens ‚Raglan’aufzulisten. Dieses Skript verwendet den Parameter-LDAPfilter.

Hinweis 4: Beachten Sie, wie LDAPfilter die Form ‚Name=*‘ und nicht ‚Name-eq*verwendet.

Hinweis 5: Es ist-searchBase, die den Active Directory-Container filtert, in diesem Fall ein OU-Objekt namens ‚Raglan‘.

Hinweis 6: Ft (Format-Table) steuert nur die Ausgabe, Sie können andere Eigenschaften wie EmailAddress hinzufügen.,

Guy empfiehlt: Network Performance Monitor (KOSTENLOSE TESTVERSION)

SolarWinds Network Performance Monitor (NPM) hilft Ihnen herauszufinden, was in Ihrem Netzwerk passiert. Dieses Dienstprogramm führt Sie auch durch die Fehlerbehebung; Das Dashboard zeigt an, ob die Hauptursache eine defekte Verbindung, fehlerhafte Geräte oder Ressourcenüberlastung ist.

Was mir am besten gefällt, ist die Art und Weise, wie NPM Lösungen für Netzwerkprobleme vorschlägt. Es hat auch die Fähigkeit, den Zustand der einzelnen virtuellen VMware-Maschinen zu überwachen., Wenn Sie an der Fehlerbehebung und dem Erstellen von Netzwerkkarten interessiert sind, empfehle ich Ihnen, NPM in einer 30-tägigen kostenlosen Testversion auszuprobieren.

SolarWinds Network Performance Monitor 30 Tage KOSTENLOSE Testversion herunterladen

Forschung Get-ADUser Mit Get-Help-full

So habe ich den-LDAPfilter und andere Parameter entdeckt.

Ähnliche Active Directory-Cmdlets

Sobald Sie Get-ADUser gemeistert haben, möchten Sie möglicherweise mehr über Set-ADUser oder Get-AdComputer erfahren., Um eine umfassende Liste der AD-Cmdlets zu erhalten, versuchen Sie diesen Befehl:

Unter den Ergebnissen sollten Sie Folgendes sehen:

  • Add-ADGroupMember
  • Enable-AdAccount
  • Get-AdComputer
  • Move-AdComputer
  • New-ADUser
  • Set-ADUser
  • Remove-ADGroup
  • UnLock-AdAccount

Hinweis 7: Natürlich sehen Sie diese Verben und Substantive auch in anderen Kombinationen.,

Guy empfiehlt: SolarWinds Engineer ‚ s Toolset (KOSTENLOSE TESTVERSION)

Das Toolset dieses Ingenieurs bietet eine umfassende Konsole mit 50 Dienstprogrammen zur Fehlerbehebung bei Computerproblemen. Guy sagt, es hilft mir zu überwachen, was im Netzwerk passiert, und jedes Tool lehrt mich mehr darüber, wie das zugrunde liegende System funktioniert.

Es gibt so viele gute Gadgets; es ist wie freie Zügel eines Sweetshop. Zum Glück werden die Dienstprogramme logisch angezeigt: Überwachung, Netzwerkerkennung, Diagnose und Cisco-Tools. Probieren Sie jetzt das Toolset des SolarWinds Engineers in einer 14-tägigen kostenlosen Testversion aus!,

SolarWinds Engineer “ s Toolset 14 Tage KOSTENLOSE Testversion herunterladen

Fehlerbehebung Powershells Get-ADUser

Stellen Sie zunächst sicher, dass Sie Active Directory-Modul für Windows PowerShell verwenden. Überprüfen Sie mit Get-Modul.

Zweitens, um Get-ADUser zu recherchieren, rufen Sie Get-Help auf und untersuchen Sie dann die Syntax und studieren Sie die Beispiele.

Siehe auch QED Benutzer“

Zusammenfassung von PowerShell Get-ADUser

Auf seine eigenen Get-ADUser ist impotent; es muss die-Filter parameter., Je mehr Sie über diese Abfragesprache erfahren, desto genauer sind Ihre Ergebnisse aus diesen und ähnlichen Active Directory-Cmdlets.,

Wenn Ihnen diese Seite gefällt, teilen Sie sie bitte mit Ihren Freunden

Weitere PowerShell Active Directory Cmdlets anzeigen

• PowerShell Home • Get-ADUser-filter • Get-ADUser • New-ADUser • Get-AdComputer

• Export-CSV • Import CSV • PowerShell Active Directory • Neu-AdComputer

• PowerShell Codeplex • PowerShell Ad Cmdlets • Kostenloser Import Benutzer CSVDE Tool

Bitte mailen Sie mir, wenn Sie ein besseres Beispielskript haben., Bitte melden Sie auch sachliche Fehler, Grammatikfehler oder defekte Links, ich korrigiere den Fehler gerne.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.