Πώς να βρείτε πληροφορίες χρήστη Active Directory με το PowerShell (Get-ADUser)

Εμείς και οι συνεργάτες μας χρησιμοποιούμε cookies για αποθήκευση ή/και πρόσβαση σε πληροφορίες σε μια συσκευή. Εμείς και οι συνεργάτες μας χρησιμοποιούμε δεδομένα για εξατομικευμένες διαφημίσεις και περιεχόμενο, μέτρηση διαφημίσεων και περιεχομένου, πληροφορίες κοινού και ανάπτυξη προϊόντων. Ένα παράδειγμα δεδομένων που υποβάλλονται σε επεξεργασία μπορεί να είναι ένα μοναδικό αναγνωριστικό που είναι αποθηκευμένο σε ένα cookie. Ορισμένοι από τους συνεργάτες μας ενδέχεται να επεξεργαστούν τα δεδομένα σας ως μέρος του έννομου επιχειρηματικού τους συμφέροντος χωρίς να ζητήσουν τη συγκατάθεσή τους. Για να δείτε τους σκοπούς για τους οποίους πιστεύουν ότι έχουν έννομο συμφέρον ή για να αντιταχθείτε σε αυτήν την επεξεργασία δεδομένων, χρησιμοποιήστε τον παρακάτω σύνδεσμο της λίστας προμηθευτών. Η συγκατάθεση που υποβάλλεται θα χρησιμοποιηθεί μόνο για την επεξεργασία δεδομένων που προέρχονται από αυτόν τον ιστότοπο. Εάν θέλετε να αλλάξετε τις ρυθμίσεις σας ή να αποσύρετε τη συγκατάθεσή σας ανά πάσα στιγμή, ο σύνδεσμος για να το κάνετε αυτό βρίσκεται στην πολιτική απορρήτου μας, ο οποίος είναι προσβάσιμος από την αρχική μας σελίδα.

Εάν χρησιμοποιείτε Windows Server ή έναν υπολογιστή-πελάτη Windows, μπορείτε να λάβετε όλες τις πληροφορίες σχετικά με έναν λογαριασμό χρήστη ή όλους τους λογαριασμούς χρήστη, χρησιμοποιώντας το Get-ADUser cmdlet in Windows PowerShell. Χρησιμοποιώντας αυτό το cmdlet, μπορείτε να λάβετε χαρακτηριστικά λογαριασμού, όπως το Common Name (CN), το samAccountName, τη συσχετισμένη διεύθυνση email, τις ημερομηνίες λήξης/δημιουργίας κωδικού πρόσβασης, πότε ο χρήστης συνδέθηκε τελευταία φορά και πολλά άλλα.

Μπορείτε επίσης να εξαγάγετε αυτές τις πληροφορίες σε ένα αρχείο τιμών διαχωρισμένων με κόμματα (CSV) για προβολή στο Microsoft Excel ή για εκτύπωση.

Σε αυτό το άρθρο, σας δείχνουμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε το cmdlet Get-ADUser για να λάβετε διάφορες πληροφορίες σχετικά με τους λογαριασμούς χρηστών, με παραδείγματα.

Πίνακας περιεχομένων

  • Πώς να εγκαταστήσετε το Active Directory PowerShell Module στα Windows
    • Εγκαταστήστε το Active Directory PowerShell Module από την εφαρμογή Settings
    • Εγκαταστήστε το Active Directory PowerShell Module από τη γραμμή εντολών
    • Εγκαταστήστε το Active Directory PowerShell Module από το PowerShell
  • Πώς να εγκαταστήσετε τη μονάδα Active Directory PowerShell στον διακομιστή
  • Πώς να χρησιμοποιήσετε το Get-ADUser για να βρείτε πληροφορίες λογαριασμού χρήστη
  • Τρόπος εξαγωγής πληροφοριών λογαριασμού χρήστη χρησιμοποιώντας το Get-ADUser στο PowerShell
  • Κλείσιμο Λέξεις

Μπορείτε είτε να χρησιμοποιήσετε το Get-ADUser cmdlet απευθείας στον ελεγκτή τομέα (DC), ή μπορείτε να εγκαταστήσετε το Εργαλεία διαχείρισης απομακρυσμένου διακομιστή (RSAT) Συμπληρωματικό πρόγραμμα "Υπηρεσίες τομέα υπηρεσίας καταλόγου Active Directory και Εργαλεία ελαφρών υπηρεσιών καταλόγου" στο Windows 11 ή 10 υπολογιστή, εισαγάγετε τη μονάδα Active Directory PowerShell και βρείτε τις απαιτούμενες πληροφορίες λογαριασμού χρήστη από εκεί.

Αρχικά, αφήστε μας να σας δείξουμε πώς να εγκαταστήσετε τη μονάδα Active Directory PowerShell σε υπολογιστές-πελάτες διακομιστή και Windows, να εισαγάγετε τη μονάδα PowerShell και, στη συνέχεια, να συνεχίσετε να μαθαίνετε πώς να χρησιμοποιείτε το Get-ADUser cmdlet.

Σημείωση: Δεν χρειάζεται να είστε συνδεδεμένοι με λογαριασμό διαχειριστή τομέα για να βρείτε πληροφορίες λογαριασμού χρήστη. Οποιοσδήποτε εξουσιοδοτημένος χρήστης τομέα μπορεί να χρησιμοποιήσει το PowerShell για να εκτελέσει τα cmdlet που δίνονται παρακάτω και να λάβει αυτές τις πληροφορίες.

Πώς να εγκαταστήσετε το Active Directory PowerShell Module στα Windows

Μπορείτε να πραγματοποιήσετε λήψη και εγκατάσταση της μονάδας Active Directory PowerShell εγκαθιστώντας το συμπληρωματικό πρόγραμμα «Υπηρεσίες τομέα Active Directory και Εργαλεία ελαφρών υπηρεσιών καταλόγου» στα Windows. Αυτό μπορεί να επιτευχθεί από την εφαρμογή Ρυθμίσεις, τη Γραμμή εντολών και Windows PowerShell.

Μόλις εγκατασταθεί το συμπληρωματικό πρόγραμμα στον υπολογιστή σας, πρέπει στη συνέχεια να εγκαταστήσετε τη μονάδα στο PowerShell.

Σημείωση: Στα Windows 10 v1803 και παλαιότερες εκδόσεις, πρέπει να κάνετε λήψη και εγκατάσταση όλων των εργαλείων RSAT χρησιμοποιώντας τα αρχεία MSI. Μπορείτε να βρείτε τα αρχεία MSI για την έκδοση των Windows που διαθέτετε εδώ.

Εγκαταστήστε το Active Directory PowerShell Module από την εφαρμογή Settings

Ο ευκολότερος τρόπος εγκατάστασης της μονάδας AD PowerShell σε υπολογιστή με Windows είναι από την εφαρμογή Ρυθμίσεις. Περιλαμβάνει περισσότερα βήματα από τις άλλες μεθόδους που κοινοποιούνται παρακάτω, αλλά αυτή είναι η μόνη μέθοδος που χρησιμοποιεί το γραφικό περιβάλλον εργασίας των Windows.

Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε τη μονάδα AD PowerShell από την εφαρμογή Ρυθμίσεις:

  1. Πλοηγηθείτε στα εξής:

    Εφαρμογή ρυθμίσεων >> Εφαρμογές >> Προαιρετικές δυνατότητες
  2. Κάντε κλικ στην «Προβολή λειτουργιών».

    Προσθέστε μια προαιρετική δυνατότητα
    Προσθέστε μια προαιρετική δυνατότητα
  3. Αναζητήστε "Active Directory", επιλέξτε "RSAT: Active Directory Domain Services and Lightweight Directory Services Tools" και κάντε κλικ στο Επόμενο.

    Επιλέξτε Active Directory Users and Computers
    Επιλέξτε Active Directory Users and Computers
  4. Κάντε κλικ στο «Εγκατάσταση».

    Εγκαταστήστε το Active Directory Users and Computers από την εφαρμογή Settings 1
    Εγκαταστήστε το Active Directory Users and Computers από την εφαρμογή Settings
  5. Μόλις εγκατασταθεί, επανεκκινήστε τον υπολογιστή.

  6. Τώρα εκτελέστε το παρακάτω cmdlet σε an ανυψωμένο PowerShell παράδειγμα για να εγκαταστήσετε τη μονάδα PowerShell:

    Εισαγωγή-Μονάδα ActiveDirectory
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows

Η μονάδα Active Directory PowerShell θα εγκατασταθεί τώρα. Εάν προτιμάτε να το εγκαταστήσετε χρησιμοποιώντας τη γραμμή εντολών, ανατρέξτε στις παρακάτω ενότητες.

Εγκαταστήστε το Active Directory PowerShell Module από τη γραμμή εντολών

Παρακάτω είναι τα απλά βήματα για να εγκαταστήσετε τη μονάδα Active Directory PowerShell χρησιμοποιώντας τη γραμμή εντολών:

  1. Ανοίξτε ένα ανυψωμένη γραμμή εντολών παράδειγμα.

  2. Εκτελέστε την ακόλουθη εντολή:

    DISM /Online /Add-Capability /CapabilityName: Rsat. Ενεργό αρχείο. DS-LDS.Tools~~~~0.0.1.0
    Εγκαταστήστε το Active Directory Users and Computers snap χρησιμοποιώντας τη γραμμή εντολών
    Εγκαταστήστε το συμπληρωματικό πρόγραμμα Active Directory Users and Computers χρησιμοποιώντας τη γραμμή εντολών
  3. Τώρα εκτελέστε το παρακάτω cmdlet σε an ανυψωμένο PowerShell παράδειγμα για να εγκαταστήσετε τη μονάδα PowerShell:

    Εισαγωγή-Μονάδα ActiveDirectory
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows

Η μονάδα AD PowerShell θα εγκατασταθεί τώρα. Ένας άλλος τρόπος για να το εγκαταστήσετε σε έναν υπολογιστή-πελάτη με Windows είναι απευθείας από το ίδιο το PowerShell.

Εγκαταστήστε το Active Directory PowerShell Module από το PowerShell

Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε τη λειτουργική μονάδα Active Directory PowerShell χρησιμοποιώντας το PowerShell:

  1. Εκκινήστε ένα ανυψωμένο PowerShell παράδειγμα.

  2. Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το ADUC:

    Add-WindowsCapability -Online -Όνομα Rsat. Ενεργό αρχείο. DS-LDS.Tools~~~~0.0.1.0
    Εγκαταστήστε το Active Directory Users and Computers snap χρησιμοποιώντας το PowerShell
    Εγκαταστήστε το συμπληρωματικό πρόγραμμα Active Directory Users and Computers χρησιμοποιώντας το PowerShell
  3. Τώρα εκτελέστε το ακόλουθο cmdlet στο PowerShell για να εγκαταστήσετε τη μονάδα PowerShell:

    Εισαγωγή-Μονάδα ActiveDirectory
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows
    Εγκαταστήστε το AD PowerShell Module σε υπολογιστή με Windows

Αυτές είναι όλες οι μέθοδοι για την εγκατάσταση της μονάδας Active Directory PowerShell σε έναν υπολογιστή με Windows 11/10. Ας συνεχίσουμε τώρα να βλέπουμε πώς να το εγκαταστήσουμε σε έναν διακομιστή Windows.

Πώς να εγκαταστήσετε τη μονάδα Active Directory PowerShell στον διακομιστή

Εάν αναπτύξετε τον ρόλο "Υπηρεσίες τομέα Active Directory" σε έναν Windows Server 2012 (ή νεότερο εκδοχή), η μονάδα AD PowerShell εγκαθίσταται αυτόματα. Ωστόσο, για να εγκαταστήσετε τη λειτουργική μονάδα AD PowerShell σε άλλο μέλος διακομιστή του τομέα, εκτελέστε το ακόλουθο cmdlet σε ανυψωμένο PowerShell:

Install-WindowsFeature -Όνομα "RSAT-AD-PowerShell" -IncludeAllSubFeature
Εγκαταστήστε τη μονάδα AD PowerShell στον κεντρικό υπολογιστή διακομιστή
Εγκαταστήστε τη μονάδα AD PowerShell σε έναν κεντρικό υπολογιστή διακομιστή

Τώρα που μάθατε πώς να εγκαταστήσετε τη μονάδα PowerShell τόσο σε υπολογιστές Windows Server όσο και σε υπολογιστές-πελάτες, ήρθε η ώρα να μάθετε πώς να χρησιμοποιείτε το Get-ADUser cmdlet για να λάβετε πληροφορίες λογαριασμού χρήστη.

Πώς να χρησιμοποιήσετε το Get-ADUser για να βρείτε πληροφορίες λογαριασμού χρήστη

ο Get-ADUser μπορεί να χρησιμοποιηθεί με διαφορετικές παραμέτρους για την εύρεση και λήψη διαφορετικών ειδών πληροφοριών. Μπορείτε να το χρησιμοποιήσετε για να λάβετε τα ονόματα και τις σχετικές διευθύνσεις email όλων των λογαριασμών χρηστών, να λάβετε samAccountInformation, να βρείτε πότε έληξε ο λογαριασμός χρήστη, πότε συνδέθηκε τελευταία ή πότε δημιουργήθηκε ο κωδικός πρόσβασής του.

Επειδή υπάρχουν διαφορετικές παράμετροι και τεχνικές που μπορούν να χρησιμοποιηθούν με αυτό το cmdlet, έχουμε συντάξει μια λίστα για να τη χρησιμοποιήσετε και να βρείτε τις πληροφορίες χρήστη που θέλετε χρησιμοποιώντας το PowerShell.

Σημείωση: Αυτά τα cmdlet μπορούν να χρησιμοποιηθούν στον ίδιο τον ελεγκτή τομέα ή στον υπολογιστή με λειτουργικό σύστημα Windows Server ή Windows (πελάτη) μετά την εγκατάσταση της λειτουργικής μονάδας PowerShell χρησιμοποιώντας τα βήματα που κοινοποιήθηκαν παραπάνω.

  • Για να δείτε το λίστα όλων των λογαριασμών χρηστών τομέα, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -φίλτρο *
    Λάβετε μια λίστα με όλους τους λογαριασμούς χρηστών τομέα
    Λάβετε μια λίστα με όλους τους λογαριασμούς χρηστών τομέα
  • Προς την βρείτε τις ιδιότητες ενός συγκεκριμένου λογαριασμού χρήστη τομέα, Χρησιμοποιήστε το -Ταυτότητα παράμετρος ακολουθούμενη από οποιαδήποτε ιδιότητα για το φιλτράρισμα του λογαριασμού χρήστη. Χρησιμοποιήστε οποιοδήποτε από τα δεδομένα cmdlet καθώς εμφανίζουν τα ίδια αποτελέσματα:

    Αντικαταστήστε τις σχετικές μεταβλητές σύμφωνα με τις απαιτήσεις σας. Εφόσον λαμβάνουμε τις πληροφορίες για τον λογαριασμό "Διαχειριστής", χρησιμοποιήσαμε τις σχετικές πληροφορίες στα ακόλουθα παραδείγματα. Το CN είναι "Common Name" και το DC είναι "Domain Controller".

    Get-ADUser -Διαχειριστής ταυτότητας. Get-ADUser -Identity "CN=Administrator, CN=Users, DC=itt, DC=com"
    Προβολή ιδιοτήτων συγκεκριμένου λογαριασμού χρήστη τομέα
    Προβολή ιδιοτήτων συγκεκριμένου λογαριασμού χρήστη τομέα

    Σημειώστε ότι το -Ταυτότητα Η παράμετρος εμφανίζει μόνο 10 ιδιότητες για έναν λογαριασμό χρήστη (από σχεδόν 120).

  • Να πάρω λεπτομερείς πληροφορίες για έναν συγκεκριμένο λογαριασμό χρήστη και εμφάνιση όλων των ιδιοτήτων, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -identity Administrator -ιδιότητες *
    Λάβετε όλες τις πληροφορίες ενός συγκεκριμένου λογαριασμού χρήστη τομέα
    Λάβετε όλες τις πληροφορίες για έναν συγκεκριμένο λογαριασμό χρήστη τομέα

    Αυτό το cmdlet εμφανίζει όλες τις σχετικές πληροφορίες σχετικά με έναν λογαριασμό χρήστη, συμπεριλαμβανομένου του χρόνου δημιουργίας του, όλες τις πληροφορίες σχετικά με τον κωδικό πρόσβασής του και οτιδήποτε άλλο.

  • Στην περίπτωση πολλών ελεγκτών τομέα, μπορείτε να καθορίσετε το DC χρησιμοποιώντας το -Υπηρέτης παράμετρος. Χρησιμοποιήστε το παρακάτω cmdlet με τις σχετικές πληροφορίες για να βρείτε πληροφορίες για έναν συγκεκριμένο λογαριασμό χρήστη σε έναν συγκεκριμένο ελεγκτή τομέα:

    Get-ADUser –Διακομιστής itt.com –Διαχειριστής ταυτότητας
    Προβολή ιδιοτήτων συγκεκριμένου λογαριασμού χρήστη τομέα σε έναν συγκεκριμένο ελεγκτή τομέα
    Προβολή ιδιοτήτων συγκεκριμένου λογαριασμού χρήστη τομέα σε έναν συγκεκριμένο ελεγκτή τομέα
  • Μπορείτε επίσης να λάβετε πληροφορίες λογαριασμού χρήστη από άλλο τομέα με την προϋπόθεση ότι έχετε τα απαιτούμενα διαπιστευτήρια. Για να το κάνετε αυτό, χρησιμοποιήστε αυτά τα βήματα:

    1. Εκτελέστε το ακόλουθο cmdlet σε ένα ανυψωμένο PowerShell:

      $ADcred = Λήψη διαπιστευτηρίων
      Απαίτηση διαπιστευτηρίων λογαριασμού χρήστη
      Απαίτηση διαπιστευτηρίων λογαριασμού χρήστη

      Αυτό θα σας ζητήσει να εισαγάγετε τα διαπιστευτήρια χρήστη.

    2. Εισαγάγετε τα διαπιστευτήρια για τον λογαριασμό χρήστη που θα χρησιμοποιηθεί για τον άλλο τομέα και κάντε κλικ στο Ok.

      Σημειώστε ότι αυτός ο λογαριασμός χρήστη πρέπει να έχει τα απαραίτητα δικαιώματα για τη λήψη πληροφοριών σχετικά με λογαριασμούς χρηστών τομέα.

      Εισαγάγετε τα διαπιστευτήρια για τον λογαριασμό χρήστη άλλων τομέων
      Εισαγάγετε τα διαπιστευτήρια για τον λογαριασμό χρήστη του άλλου τομέα

      Αυτά τα διαπιστευτήρια θα αποθηκευτούν στη μεταβλητή "ADCred".

    3. Τώρα εκτελέστε το ακόλουθο cmdlet ενώ αλλάζετε τις λεπτομέρειες για να λάβετε πληροφορίες για τον καθορισμένο λογαριασμό χρήστη στον άλλο τομέα:

      Get-ADUSer Administrator -Διακομιστής itt.com -Διαπιστευτήριο $ADcred
      Λάβετε πληροφορίες λογαριασμού χρήστη για συγκεκριμένο χρήστη σε άλλο τομέα
      Λάβετε πληροφορίες λογαριασμού χρήστη για συγκεκριμένο χρήστη σε άλλο τομέα
  • Μπορείτε επίσης να καθορίστε τις ιδιότητες που θέλετε να δείτε για έναν συγκεκριμένο χρήστη λογαριασμό χρησιμοποιώντας αυτό το cmdlet:

    Get-ADUser Administrator -Ιδιότητες PasswordExpired, PasswordLastSet, PasswordNeverExpires, lastlogontimestamp
    Προβολή συγκεκριμένων ιδιοτήτων για λογαριασμό χρήστη
    Προβολή συγκεκριμένων ιδιοτήτων για λογαριασμό χρήστη

    Μπορείτε να αλλάξετε τις παραμέτρους εισαγωγής για να τις προβάλετε μετά -Παράμετροι στην παραπάνω εντολή. Κάθε παράμετρος πρέπει να χωρίζεται με κόμμα.

  • Για προβολή συγκεκριμένες πληροφορίες για όλους τους λογαριασμούς χρηστών στον τομέα, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -φίλτρο * -ιδιότητες PasswordExpired, PasswordLastSet, PasswordNeverExpires | ft Όνομα, PasswordExpired, PasswordLastSet, PasswordNeverExpires
    Προβολή συγκεκριμένων ιδιοτήτων για όλους τους λογαριασμούς χρηστών
    Προβολή συγκεκριμένων ιδιοτήτων για όλους τους λογαριασμούς χρηστών
  • Προς την δείτε τις διευθύνσεις email για όλους τους λογαριασμούς χρηστών, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -φίλτρο * -ιδιότητες Διεύθυνση Email | Select-object Όνομα, Διεύθυνση Email
    Λάβετε διευθύνσεις email για όλους τους λογαριασμούς χρηστών τομέα
    Λάβετε διευθύνσεις email για όλους τους λογαριασμούς χρηστών τομέα

    Δεδομένου ότι δεν υπάρχουν διευθύνσεις ηλεκτρονικού ταχυδρομείου που να σχετίζονται με τους λογαριασμούς χρηστών, καμία δεν εμφανίζεται στο παραπάνω παράδειγμα.

  • Προς την δείτε όλους τους ενεργοποιημένους λογαριασμούς χρηστών με διευθύνσεις email, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -Filter {(mail -ne "null") -and (Enabled -eq "true")} -Ιδιότητες Επώνυμο, Όνομα, ταχυδρομείο | Επιλογή-Όνομα αντικειμένου, Επώνυμο, Όνομα, αλληλογραφία | Μορφή-Πίνακας
  • Προς την προβολή όλων των λογαριασμών χρηστών χωρίς διεύθυνση email, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -Φίλτρο * -Ιδιότητες Διεύθυνση Email | όπου -Διεύθυνση Email ιδιότητας -eq $null
    λάβετε όλους τους λογαριασμούς χρηστών χωρίς διευθύνσεις email
    λάβετε όλους τους λογαριασμούς χρηστών χωρίς διευθύνσεις email
  • Προς την λάβετε πληροφορίες για όλους τους λογαριασμούς χρηστών που ξεκινούν με ένα συγκεκριμένο όνομα, χρησιμοποιήστε αυτό το cmdlet:

    Get-ADUser -filter {name -like "Brad*"}
  • Για να βρείτε το συνολικός αριθμός λογαριασμών χρηστών στον τομέα, εκτελέστε αυτήν την εντολή:

    Get-ADUser -Filter {SamAccountName -όπως "*"} | Μέτρο-Αντικείμενο
    Λάβετε τον συνολικό αριθμό λογαριασμών χρηστών
    Λάβετε τον συνολικό αριθμό λογαριασμών χρηστών
  • Για να πάρετε ένα λίστα των απενεργοποιημένων λογαριασμών χρηστών μαζί με τις ιδιότητές τους, εκτελέστε αυτό το cmdlet:

    Get-ADUser -Filter {Enabled -eq "False"} | Επιλέξτε-Αντικείμενο SamAccountName, Όνομα, Επώνυμο, Όνομα Δεδομένου | Μορφή-Πίνακας
    Λάβετε λίστα με απενεργοποιημένους λογαριασμούς χρηστών
    Λάβετε μια λίστα με απενεργοποιημένους λογαριασμούς χρηστών
  • Για να πάρετε μια λίστα με όταν δημιουργήθηκαν όλοι οι λογαριασμοί χρηστών στην υπηρεσία καταλόγου Active Directory, εκτελέστε αυτήν την εντολή:

    get-aduser -Filter * -Properties Name, WhenCreated | Επιλέξτε όνομα, όταν Δημιουργήθηκε
    Βρείτε πότε δημιουργήθηκαν όλοι οι λογαριασμοί χρηστών
    Βρείτε πότε δημιουργήθηκαν όλοι οι λογαριασμοί χρηστών

Τα αποτελέσματα που βλέπετε κατά την εκτέλεση όλων αυτών των εντολών μπορούν επίσης να εξαχθούν σε ένα αρχείο CSV ή σε ένα αρχείο κειμένου, κάτι που έχουμε καλύψει στην παρακάτω ενότητα.

Τρόπος εξαγωγής πληροφοριών λογαριασμού χρήστη χρησιμοποιώντας το Get-ADUser στο PowerShell

Όπως αναφέραμε νωρίτερα σε αυτό το άρθρο, μπορείτε να εξαγάγετε και να αποθηκεύσετε πληροφορίες λογαριασμού χρήστη σε ένα αρχείο CSV ή κειμένου.

Για να εξαγάγετε τις πληροφορίες σε ένα αρχείο CSV, πρέπει να συνδέσετε το " | Export-csv -path [PathToFile].csv -Append -Encoding UTF8" στο τέλος. Για να εξαγάγετε τις πληροφορίες σε ένα αρχείο κειμένου, πρέπει να συνδέσετε το " > [PathToFile].txt” στο τέλος οποιασδήποτε από τις εντολές που συζητήθηκαν παραπάνω.

Φυσικά, το "[PathToFile]" θα πρέπει να αντικατασταθεί με την πλήρη διαδρομή προς το σημείο όπου θέλετε να αποθηκεύσετε το αρχείο.

Ακολουθούν παραδείγματα εξαγωγής των πληροφοριών σε ένα αρχείο CSV και ένα αρχείο κειμένου:

  • Για να εξαγάγετε πληροφορίες για όλους τους λογαριασμούς χρηστών χωρίς διεύθυνση email σε ένα αρχείο CSV:

    Get-ADUser -Φίλτρο * -Ιδιότητες Διεύθυνση Email | όπου -Ιδιότητα EmailAddress -eq $null | Export-csv -path [PathToFile].csv -Append -Encoding UTF8
    Εξαγωγή πληροφοριών χρήστη χωρίς διευθύνσεις email σε αρχείο CSV
    Εξαγωγή πληροφοριών χρήστη χωρίς διευθύνσεις email σε αρχείο CSV
  • Για να εξαγάγετε συγκεκριμένες πληροφορίες λογαριασμού χρήστη για όλους τους χρήστες στον τομέα σε ένα αρχείο κειμένου:

    Get-ADUser -φίλτρο * -ιδιότητες PasswordExpired, PasswordLastSet, PasswordNeverExpires | ft Όνομα, PasswordExpired, PasswordLastSet, PasswordNeverExpires > [pathToFile].txt 
    Εξαγωγή πληροφοριών κωδικού πρόσβασης λογαριασμού χρήστη σε αρχείο κειμένου
    Εξαγωγή πληροφοριών κωδικού πρόσβασης λογαριασμού χρήστη σε αρχείο κειμένου

Κλείσιμο Λέξεις

ο Get-ADUser Η εντολή σάς επιτρέπει να λαμβάνετε πληροφορίες λογαριασμού χρήστη απευθείας στον ελεγκτή τομέα ή από άλλον υπολογιστή εντός του τομέα (εφόσον είστε συνδεδεμένοι από λογαριασμό χρήστη με τα απαιτούμενα προνόμια). Μπορείτε να δείτε και τα (σχεδόν) 120 χαρακτηριστικά για έναν συγκεκριμένο λογαριασμό χρήστη ή να λάβετε πληροφορίες για όλα αυτά.

Μπορείτε επίσης να εξαγάγετε τα αποτελέσματα σε ένα CSV ή ένα αρχείο κειμένου.

Υπάρχουν πολλά άλλα φίλτρα και παραμέτρους που μπορείτε να εφαρμόσετε χρησιμοποιώντας την εντολή "Get-ADUser" στο Windows PowerShell που δεν έχουμε συζητήσει σε αυτό το άρθρο. Μπορείτε να βρείτε μια πλήρη λίστα με τις παραμέτρους σε αυτό Ανάρτηση της Microsoft για Get-ADUser. Εναλλακτικά, μπορείτε επίσης να λάβετε βοήθεια απευθείας στο PowerShell εκτελώντας την ακόλουθη εντολή:

βοήθεια Get-ADUser

Αυτό θα εμφανίσει όλες τις παραμέτρους που μπορείτε να χρησιμοποιήσετε με το πρωτεύον cmdlet.

Τελευταία δημοσίευση ιστολογίου

Πώς να χρησιμοποιήσετε το ιστορικό PowerShell σε πολλές συσκευές
September 17, 2023

Εμείς και οι συνεργάτες μας χρησιμοποιούμε cookies για αποθήκευση ή/και πρόσβαση σε πληροφορίες σε μια συσκευή. Εμείς και οι συνεργάτες μας χρησιμο...

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το GitHub PowerShell Copilot χρησιμοποιώντας τη μονάδα PowerShell
September 18, 2023

Βασικά σημείαΤο PowerShell Copilot σάς επιτρέπει να δημιουργείτε γρήγορα κώδικα υποβάλλοντας ερωτήματα στο μοντέλο γλώσσας GPT-4.Το PowerShell Copl...

Λήψη PowerShell 7.3.9 & 7.2.16 LTS (Εγκαταστάτες εκτός σύνδεσης)
October 27, 2023

Windows PowerShell 7.3.9 και PowerShell 7.2.16 LTS είναι τώρα διαθέσιμα για λήψη. Αυτές οι εκδόσεις περιλαμβάνουν μικρές βελτιώσεις κατασκευής και ...