v1.0.0
Released January 2026releasedInitial public release of Get Primary User And Email From Device. The product is sold in the Pro tier of the TontonTools suite. A 14-day free trial is available without a credit card.
Added
- Bulk SCCM + Active Directory lookup: for a list of device names, find the primary users recorded in SCCM (via SMS_UserMachineRelationship) and their email addresses from Active Directory (via Get-ADUser). Symmetric counterpart of Get Primary Device And Email From User.
- Three input methods, switchable via tabs: file import (CSV/TXT, one device name per line), paste list (multi-line text area), and SCCM device collection picker (filterable dialog listing all CollectionType = 2 collections).
- Pivot lookup logic: for each device, SCCM is queried for the primary user(s) by ResourceName via SMS_UserMachineRelationship, then each resolved user is enriched with mail and displayName from Active Directory.
- Bulk email copy: a dedicated Copy Emails button copies all resolved email addresses to the clipboard as a comma-separated list, ready to paste into an Outlook recipient field.
- CSV export of the full result grid with all columns: device name, primary user(s), resolved sAMAccountName, email address, AD display name, AD manager, status (resolved / not found / multiple matches).
- Dual-tab interface: one tab per input method, plus a Results tab that consolidates all queries from any input source into a single grid.
- PowerShell ActiveDirectory module integration via System.Management.Automation: Get-ADUser is invoked in-process to read mail and displayName. RSAT must be installed on the workstation.
- SCCM connection via the standard WMI namespace root\sms\site_<X> with the in-dialog Auto-detect cascade.
- CMTrace-compatible activity log written to C:\TEMP\GetPrimaryUserAndEmailFromDevice.log.
- DPAPI-encrypted credential storage shared across the suite at %AppData%\TontonTools\credentials.dat.
- Read-only fallback mode in license grace period.
Security
- No agent installed on managed endpoints — the product only communicates with the SCCM site server (RPC), a writable domain controller (LDAP via Get-ADUser), and the TontonTools license endpoint.
- No telemetry, no cloud backend, no third-party analytics.
- Kerberos authentication under the signed-in Windows user — no service account required.
- TLS 1.2 enforced on the license validation request.
- No Graph permissions required — this tool is on-premises-only.