Documentation

Send Users Report


The Send Users Report page in MSPControl is used to generate and deliver a detailed user export for the selected organization. This report is designed for administrative review, auditing, migration planning, service validation, and customer reporting. It can be sent immediately to one or more recipients or scheduled for recurring delivery.

Send Users Report

Unlike a simple user list, this report can include a broad set of fields covering customer and organization context, account identity, mailbox and licensing details, password status, access and storage information, location and contact details, manager and department details, security and MFA state, Azure-related values, and custom fields. This makes it one of the more comprehensive organization-level exports in MSPControl.


Table of Contents


Send Users Report Overview

The Send Users Report page is a reporting delivery interface. It does not change user data directly. Instead, it controls how a compiled export of user information is sent to recipients and when it should run.

The page supports two primary workflows. The first is one-time delivery using the Send Now button. The second is recurring delivery through the built-in scheduling controls. This makes the page useful for both ad hoc review and formal recurring reporting.

Because the exported report can contain a large amount of user-related information, administrators should treat it as a sensitive administrative artifact and distribute it only to approved recipients.


Immediate Report Delivery

The top portion of the page is used for immediate report delivery.

  1. Send To Email(s) allows the administrator to enter one or more email addresses that should receive the report immediately.
  2. Send Now triggers immediate generation and delivery of the report to the specified recipients.

This workflow is useful for on-demand administrative review, customer requests, audit preparation, internal validation, or any situation where the report is needed right away.


Scheduled Report Delivery

The lower portion of the page is used to configure recurring scheduled delivery.

When Enable Schedule is turned on, MSPControl displays the scheduling controls needed to define when the report should run, who should receive it, and how long the scheduled job is allowed to execute.

This is useful for weekly or other recurring reporting processes where the same audience needs regular visibility into user-state information.


Send Users Report Page Fields

  1. Send To Email(s) in the immediate-delivery area defines who receives the report right away.
  2. Send Now sends the report immediately.
  3. Enable Schedule turns recurring report delivery on or off.
  4. Send To Email(s) in the scheduling area defines the recurring report recipients.
  5. Schedule defines the recurrence pattern. In the example shown, the value is Weekly.
  6. Days of Week defines which weekday or weekdays the report should run on.
  7. Start Time defines the scheduled execution time using hour, minute, and AM/PM controls.
  8. Max Execution Time defines how long the scheduled job is allowed to run before reaching its execution limit.

What the Report Contains

The exported report is a wide user dataset that combines tenant, identity, mailbox, licensing, security, location, access, and custom-field information into a single spreadsheet. Based on the provided field list and screenshots, the report is designed to answer questions such as:

  • Who the user is and which organization they belong to
  • Whether the user is disabled, VIP, locked out, or excluded from certain reports
  • What services, mailbox types, and Microsoft 365 licenses are assigned
  • When the user last signed in or when the account was created in on-premise or Entra environments
  • How much mailbox, archive, and OneDrive storage is being used
  • What password and MFA settings are currently in effect
  • What contact, department, manager, and location information is stored
  • What folders, roles, devices, and custom attributes are associated with the user

The report also appears to include grouped summary lines in some cases, such as location-based sections and total user counts. This means the export is not only a flat raw dump, but can also provide some grouped context inside the spreadsheet.


Identity and Organization Fields

These fields identify the customer, organization, and user.

  1. Customer identifies the customer context associated with the user record.
  2. Customer Created shows when the customer record was created.
  3. Hosting Space identifies the hosting-space context associated with the record.
  4. Hosting Space Created shows when the hosting-space record was created.
  5. Organization Name shows the MSPControl organization name the user belongs to.
  6. Organization Service Level shows the service level assigned at the organization level.
  7. Organization Created shows when the organization was created.
  8. Display Name shows the user’s display name.
  9. First Name shows the given name.
  10. Last Name shows the surname.
  11. Primary E-mail shows the main email address for the user.
  12. Service Level shows the user-level service classification.
  13. Disable User shows whether the user is disabled.

These columns are the core identity layer of the export and are usually the first values used to identify a specific user in the report.


Mail, Service, and Licensing Fields

These fields describe assigned services, mailbox type, licensing, and mail-related state.

  1. Disable Ticket Number stores a related ticket reference for disablement, if used.
  2. Disable Reason stores the reason the user was disabled.
  3. VIP Status shows whether the user is marked as VIP.
  4. Active Services lists enabled service areas such as Office 365, Mail, or Cloud Folders.
  5. Mailbox Type shows the mailbox type, such as UserMailbox, SharedMailbox, RoomMailbox, or None.
  6. Office 365 Licenses lists the assigned Microsoft 365 or Office 365 licenses.
  7. On-premise Mailbox Storage Usage shows on-premise mailbox usage.
  8. Exchange Online Mailbox Usage shows Exchange Online mailbox usage.
  9. Exchange Online Mailbox Create Time shows when the Exchange Online mailbox was created.
  10. Exchange Online Archive Storage Usage, MB shows archive mailbox storage usage.
  11. Exchange Online Litigation Hold shows whether litigation hold is enabled for the Exchange Online mailbox.
  12. Exchange Online Mailbox Litigation Storage Usage, MB shows storage consumed under litigation hold.
  13. Exchange Online Mailbox Send As shows Send As access information.
  14. Exchange Online Mailbox Send On Behalf shows Send on Behalf access information.
  15. Exchange Online Mailbox Full Access shows Full Access delegation information.
  16. Exchange Online Mailbox Calendar Access shows calendar access delegation.
  17. Exchange Online Mailbox Contacts Access shows contacts access delegation.

These fields are useful for licensing audits, mailbox rights review, service validation, and mail-migration planning.


Password, Access, and Account State Fields

These fields describe account age, password behavior, logon timing, and general access state.

  1. Last Login (On-Premise) shows the last known on-premise logon time.
  2. Last Login (Entra ID) shows the last known Entra ID logon time.
  3. User Created (On-Premise) shows when the on-premise user account was created.
  4. User Created (Entra ID) shows when the Entra ID account was created.
  5. Last Password Change (On-Premise) shows the most recent on-premise password change date.
  6. Password Age (On-Premise) shows the age of the on-premise password.
  7. Last Password Change (Entra ID) shows the most recent Entra ID password change date.
  8. Password Age (Entra ID) shows the age of the Entra ID password.
  9. Password Expiration Date shows the next password expiration date when applicable.
  10. Auto-Renew Password shows whether auto-renew password behavior is enabled.
  11. Save Password To Vault shows whether password storage in vault is enabled.
  12. Password Never Expires (On-Premise) shows whether the on-premise password is set to never expire.
  13. User must change password at next logon (On-Premise) shows whether the user is forced to change the password at next sign-in.
  14. Account is locked out (On-Premise) shows whether the on-premise account is currently locked out.
  15. Exclude from inactivity report shows whether the user is excluded from inactivity reporting.

These fields are especially useful for security review, stale-account analysis, onboarding validation, and password-policy checks.


Contact and Location Fields

These fields describe physical, organizational, and contact details stored for the user.

  1. Location shows the assigned location.
  2. Location Code shows the related location code.
  3. Alternate E-mail Address shows an alternate email address.
  4. Middle Initial shows the user’s middle initial.
  5. Account Number stores an account-number style identifier.
  6. External e-mail shows an external email address if stored.
  7. Notes stores administrative notes.
  8. Street Address shows the street address.
  9. City shows the city.
  10. Country shows the country.
  11. Region (State) shows the region or state.
  12. Postal Code shows the postal code.
  13. Phone Number shows the main phone number.
  14. Mobile Phone shows the mobile number.
  15. Fax shows the fax number.
  16. Job Title shows the job title.
  17. Company shows the company value.
  18. Department shows the department value.
  19. Office shows the office value.
  20. Manager shows the assigned manager.
  21. Home Phone shows the home phone number.
  22. Pager shows the pager value.
  23. Web Page shows the stored web page value.
  24. User Domain Name shows the domain-formatted user identity.
  25. Account ID shows the account identifier.

These columns are useful for directory cleanup, HR-related validation, contact audits, and location-based reporting.


Storage, Security, and MFA Fields

These fields cover folders, storage, Azure details, security, MFA, devices, signatures, and usage-related information.

  1. Shared Folders READ ONLY Access shows read-only shared-folder access assignments.
  2. Shared Folders READ/WRITE Access shows read/write shared-folder access assignments.
  3. Personal Folder shows the personal-folder reference or assignment.
  4. Personal folder allocated space, GB shows allocated personal-folder capacity.
  5. Personal folder used space, GB shows used personal-folder capacity.
  6. Azure Role Name shows the assigned Azure role.
  7. Azure Object ID shows the Azure object identifier.
  8. Email Security User Enabled shows whether email security is enabled for the user.
  9. Email Protection Report Enabled shows whether email protection reporting is enabled.
  10. MFA State shows the MFA state.
  11. MFA Strong Auth Methods shows the configured strong authentication methods.
  12. Default sign-in method shows the default MFA or sign-in method.
  13. Excluded from MFA Compliance shows whether the user is excluded from MFA compliance checks.
  14. MFA Exclusion Reason stores the reason for MFA exclusion.
  15. Devices shows device-related associations or counts for the user.
  16. M365 App Usage shows Microsoft 365 application usage information.
  17. Email Signature Name shows the assigned signature name.
  18. Email Reply Signature Name shows the assigned reply-signature name.
  19. O365 OneDrive Space usage, MB shows OneDrive storage usage in megabytes.

These fields are useful for access reviews, security auditing, mailbox and storage governance, and user-readiness validation.


Custom and Migration Fields

These fields support migration tracking, HR-style metadata, and tenant-specific custom values.

  1. Migration Destination User identifies the migration destination user when migration-related workflows are in use.
  2. Employee Number stores the employee number.
  3. Employee Status stores the employee status value.
  4. Custom3 through Custom10 store tenant-specific custom values.
  5. customertest6 appears to be a custom-field label specific to the current environment.

These fields are particularly useful in environments where MSPControl is integrated with customer-specific business processes, HR attributes, or migration workflows.


How to Interpret Empty Values

Not every field will contain a value for every user. Blank cells do not automatically indicate an error. In many cases, they simply mean the field is not applicable to that user, the related service is not enabled, the account does not exist in that system, or the value has not been populated yet.

For example, mailbox-related fields may remain empty for users without Exchange Online mailboxes, on-premise password fields may be empty for cloud-only accounts, and some Azure or MFA fields may be blank when the related services are not assigned or not enforced.


Send Users Report Actions

  1. Send Now sends the report immediately using the email addresses entered in the top recipient field.
  2. Cancel exits the scheduling workflow without saving schedule changes.
  3. Save Schedule stores the recurring report-delivery configuration.

How to Use Send Users Report

  1. Enter one or more recipient addresses in the top Send To Email(s) field when the report is needed immediately.
  2. Click Send Now to send the report right away.
  3. Enable Enable Schedule if the report should be delivered automatically.
  4. Enter the recurring recipients in the scheduling-area Send To Email(s) field.
  5. Select the required recurrence in the Schedule field.
  6. Choose the desired day or days in the Days of Week section.
  7. Set the required Start Time.
  8. Define the Max Execution Time.
  9. Click Save Schedule to store the recurring schedule, or Cancel to leave without saving.

Best Practices

  • Send this report only to approved recipients, because it may contain sensitive identity, contact, licensing, password-policy, mailbox, and security-related data.
  • Use one-time delivery for immediate investigations or customer requests, and use scheduling only for repeatable reporting workflows.
  • Review which fields matter most for the intended audience before distributing the report, since the export can be much broader than a basic user list.
  • Use mailbox, login, password, and MFA fields together when performing security or stale-account reviews.
  • Use service, license, and mailbox-type fields together when validating Microsoft 365 and mail-service coverage.
  • Use location, department, manager, and company fields when the report is intended for organizational or HR-style review.
  • Treat empty values carefully and do not assume they are errors without checking whether the field is relevant to that specific user or service type.
  • Review scheduled-recipient lists periodically so reports are not repeatedly sent to outdated contacts.