
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>SysFlint</title>
      <link>https://sysflint.com/blog</link>
      <description>SysFlint builds cybersecurity and Active Directory administration tools, starting with a SysFlint AD.</description>
      <language>en-us</language>
      <managingEditor>undefined (SysFlint)</managingEditor>
      <webMaster>undefined (SysFlint)</webMaster>
      <lastBuildDate>Fri, 28 Aug 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://sysflint.com/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://sysflint.com/blog/user-manager-report-active-directory</guid>
    <title>How to Find Active Directory Users and Their Managers (PowerShell Script)</title>
    <link>https://sysflint.com/blog/user-manager-report-active-directory</link>
    <description>A PowerShell script to report each Active Directory user&#39;s assigned manager, resolved to a readable name, flagging anyone with no manager set.</description>
    <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-user-last-logon-active-directory</guid>
    <title>How to Find a User&#39;s True Last Logon Time in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-user-last-logon-active-directory</link>
    <description>LastLogonDate can be up to two weeks stale. This PowerShell script queries the non-replicated LastLogon attribute on every domain controller directly and returns the real answer.</description>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/users-in-ou-active-directory</guid>
    <title>How to List All Users From a Specific OU in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/users-in-ou-active-directory</link>
    <description>A PowerShell script to list every user in a specific Active Directory OU, including sub-OUs by default, before applying a GPO or handing the OU off to a delegated admin.</description>
    <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-expired-accounts-active-directory</guid>
    <title>How to Find Account Expired Users in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-expired-accounts-active-directory</link>
    <description>A PowerShell script to list Active Directory user accounts whose expiration date has already passed, flagging any that are still enabled.</description>
    <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-deleted-users-active-directory</guid>
    <title>How to Find and Restore Recently Deleted Users in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-deleted-users-active-directory</link>
    <description>A PowerShell script to list deleted Active Directory user accounts still sitting in the AD Recycle Bin — plus how to check whether the Recycle Bin is even enabled, and how to actually restore what you find.</description>
    <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/groups-inventory-export-active-directory</guid>
    <title>How to Export a Groups Report in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/groups-inventory-export-active-directory</link>
    <description>A PowerShell script to export a group-level inventory of every group in Active Directory, with category, scope, manager, and member count, flagging empty groups.</description>
    <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/domain-controllers-report-active-directory</guid>
    <title>How to List All Domain Controllers in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/domain-controllers-report-active-directory</link>
    <description>A PowerShell script to report every domain controller with site, global catalog status, and FSMO roles held.</description>
    <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/distribution-group-members-active-directory</guid>
    <title>How to Get Distribution Group Membership in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/distribution-group-members-active-directory</link>
    <description>A PowerShell script to list a distribution group&#39;s members with their email addresses, including contacts, and flag members who have no email set.</description>
    <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/nested-group-membership-active-directory</guid>
    <title>How to Find a User&#39;s Full Group Membership (Including Nested Groups) in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/nested-group-membership-active-directory</link>
    <description>A PowerShell script that resolves a user&#39;s complete Active Directory group membership, including groups they only belong to through nested membership — the thing MemberOf alone can&#39;t tell you.</description>
    <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/computer-last-logon-active-directory</guid>
    <title>How to Find a Computer&#39;s Last Logon Time in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/computer-last-logon-active-directory</link>
    <description>A PowerShell script to find a computer account&#39;s true last logon time by checking the non-replicated LastLogon attribute on every domain controller.</description>
    <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/domain-admins-report-active-directory</guid>
    <title>How to Report on Domain Admins and Other Privileged Groups in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/domain-admins-report-active-directory</link>
    <description>A PowerShell script that recursively lists every member of Domain Admins, Enterprise Admins, and Schema Admins — including nested group membership — and flags the stale ones nobody has looked at in months.</description>
    <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/group-membership-change-audit-active-directory</guid>
    <title>How to Track Group Membership Changes in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/group-membership-change-audit-active-directory</link>
    <description>A PowerShell script to audit who added or removed members from Active Directory groups, pulled from the Security event log across every domain controller.</description>
    <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/bad-password-attempts-active-directory</guid>
    <title>How to Find Users With Bad Password Attempts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/bad-password-attempts-active-directory</link>
    <description>A PowerShell script to list Active Directory users with recent bad password attempts and current lockout status, for spotting brute-force attempts or stale saved credentials.</description>
    <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-inactive-computers-active-directory</guid>
    <title>How to Find Inactive Computer Accounts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-inactive-computers-active-directory</link>
    <description>A PowerShell script to list stale Active Directory computer accounts — the decommissioned machines nobody cleaned up, still bloating GPO processing and inventory counts.</description>
    <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-server-computers-active-directory</guid>
    <title>How to Find All Servers in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-server-computers-active-directory</link>
    <description>A PowerShell script to list every server computer account in Active Directory, flagging which ones are domain controllers.</description>
    <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/computer-inventory-report-active-directory</guid>
    <title>How to Get a Computer Report in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/computer-inventory-report-active-directory</link>
    <description>A PowerShell script to report every computer account in Active Directory with OS, enabled status, last logon date, and IP address.</description>
    <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/contacts-report-active-directory</guid>
    <title>How to Get a Contacts Report in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/contacts-report-active-directory</link>
    <description>A PowerShell script to report every contact object in Active Directory, flagging any with no email address set.</description>
    <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-inactive-users-active-directory</guid>
    <title>How to Find Inactive User Accounts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-inactive-users-active-directory</link>
    <description>A PowerShell script to list every enabled Active Directory user who has not logged on in 90+ days (configurable) — the accounts still enabled, still a live attack surface, and nobody watching them.</description>
    <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/group-membership-report-active-directory</guid>
    <title>How to Get a Full Group Membership Report in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/group-membership-report-active-directory</link>
    <description>A PowerShell script to bulk-export a group-to-member report for every group in Active Directory at once, for a full access-control review.</description>
    <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-expiring-passwords-active-directory</guid>
    <title>How to Find Users with Expiring Passwords in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-expiring-passwords-active-directory</link>
    <description>There is no PasswordExpiryDate attribute to filter on — this PowerShell script calculates it from PasswordLastSet and your domain (or fine-grained) password policy, and lists everyone expiring soon.</description>
    <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/user-logon-history-active-directory</guid>
    <title>How to Find User Logon History in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/user-logon-history-active-directory</link>
    <description>A PowerShell script to pull a user logon history from the Security event log across every domain controller, with logon type translated into plain English.</description>
    <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/organizational-units-report-active-directory</guid>
    <title>How to Get a List of All OUs in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/organizational-units-report-active-directory</link>
    <description>A PowerShell script to report every Organizational Unit in Active Directory with object counts, GPO links, and delete-protection status, for finding empty or unprotected OUs.</description>
    <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>directory-management</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-password-never-expires-users-active-directory</guid>
    <title>How to Find Users with &quot;Password Never Expires&quot; in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-password-never-expires-users-active-directory</link>
    <description>A PowerShell script to list every Active Directory account with the PasswordNeverExpires flag set — a near-universal finding in security audits, and worth reviewing on a schedule, not just once.</description>
    <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/security-group-members-active-directory</guid>
    <title>How to List Security Group Members in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/security-group-members-active-directory</link>
    <description>A PowerShell script to list every member of an Active Directory security group, including contacts that Get-ADGroupMember silently skips.</description>
    <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/password-last-set-report-active-directory</guid>
    <title>How to Find Last Password Change Date in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/password-last-set-report-active-directory</link>
    <description>A PowerShell script to report when every Active Directory user last changed their password, with calculated age in days and flags for accounts that have never had one set.</description>
    <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category><category>password-policy</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/account-expiry-report-active-directory</guid>
    <title>How to Find Account Expiration Dates in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/account-expiry-report-active-directory</link>
    <description>A PowerShell script to report every Active Directory account with an expiration date set, flagging which ones have already expired.</description>
    <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-account-lockout-source-active-directory</guid>
    <title>How to Find What Caused an Active Directory Account Lockout (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-account-lockout-source-active-directory</link>
    <description>Knowing an account is locked out is only half the answer — this PowerShell script checks Event ID 4740 across every domain controller to find the computer that actually caused it.</description>
    <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-enabled-users-active-directory</guid>
    <title>How to Find Enabled User Accounts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-enabled-users-active-directory</link>
    <description>A PowerShell one-liner and a full reporting script to list every enabled user account in Active Directory, plus the GUI method.</description>
    <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-locked-out-users-active-directory</guid>
    <title>How to Find Locked-Out User Accounts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-locked-out-users-active-directory</link>
    <description>A PowerShell script to list every currently locked-out user account in Active Directory, with bad-password counts and timestamps — plus why Search-ADAccount, not Get-ADUser -Filter, is the cmdlet you actually need.</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/ou-delegated-permissions-active-directory</guid>
    <title>How to See Delegated Permissions on an OU in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/ou-delegated-permissions-active-directory</link>
    <description>A PowerShell script to report exactly who has been delegated permissions on an Active Directory OU, filtering out the built-in defaults so only real delegations show up.</description>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category><category>access-control</category>
  </item>

  <item>
    <guid>https://sysflint.com/blog/find-disabled-users-active-directory</guid>
    <title>How to Find Disabled User Accounts in Active Directory (PowerShell Script)</title>
    <link>https://sysflint.com/blog/find-disabled-users-active-directory</link>
    <description>A PowerShell one-liner and a full reporting script to list every disabled user account in Active Directory, plus the GUI method — and where the manual approach starts to break down.</description>
    <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
    <author>undefined (SysFlint)</author>
    <category>active-directory</category><category>powershell</category><category>security-auditing</category>
  </item>

    </channel>
  </rss>
