Feedback by UserVoice

Embry Fedora

My feedback

  1. 34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Office 365 Admin » Service Health Dashboard  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    Yes Shane.. Last logon time reported by Get-MailboxStatistics gives inaccuate value because it also shows the last time when the background tasks like Mailbox Assistant accessed the mailbox. Most of the time, we use lastlogontime to identify users' last activity. You can get users' "Real last logon time"(I mean user's real last activity time) using Get-MailboxStatistics. For more info, refer the below blog.

    https://o365reports.com/2019/06/18/office-365-users-last-logon-time-incorrect/

  2. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    LastLogonTime does not reflect when the user logged in to mailbox alone, but also when a process like a Mailbox Assistant accesses the mailbox in the background. You can get the user's 'Real Last Logon Time' using Get-MailboxStatistics. For more info, You can refer the following blog.

    https://o365reports.com/2019/06/18/office-365-users-last-logon-time-incorrect/

  3. 681 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    31 comments  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    I'd like to suggest below document to use Windows PowerShell to connect Exchange Online with MFA, https://o365reports.com/2019/04/17/connect-exchange-online-using-mfa/

  4. 9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    You can import MFA EXO module into ISE using PowerShell commands.
    After installing MFA module, run below commands.

    $MFAExchangeModule = ((Get-ChildItem -Path $($env:LOCALAPPDATA+"\Apps\2.0\") -Filter CreateExoPSSession.ps1 -Recurse ).FullName | Select-Object -Last 1)
    #Importing Exchange MFA Module
    . "$MFAExchangeModule"
    Connect-EXOPSSession

    I suggest you refer below link for more detail.

    http://o365reports.com/2019/04/17/connect-exchange-online-using-mfa/

  5. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Office 365 Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    Till you get this feature in Admin Center, you can try pre-built script to solve your requirement.

    https://o365reports.com/2019/05/09/export-office-365-users-mfa-status-csv/

    Script Highlights:
    - The result can be filtered based on MFA status. i.e., you can filter MFA enabled users/enforced users/disabled users alone. For example using the ‘EnabledOnly‘ flag you shall export Office 365 users’ MFA enabled status to CSV file.
    - You can filter the result based on Admin users/Licensed Users/SignIn status(Allowed/Denied)
    - The script produces different output files based on MFA status.For MFA enabled and enforced users, ‘MFA Enabled User Report’ will be generated. For MFA disabled users, ‘MFA Disabled User Report’ will be generated.
    - MFA enabled user report has the following attributes: Display Name, User Principal Name, MFA Status, Activation Status, Default MFA Method, All MFA Methods, MFA Phone, MFA Email, License Status, IsAdmin, SignIn Status.
    - MFA disabled user report has the following attributes: Display Name, User Principal Name, Department, MFA Status, License Status, Is Admin, SignIn Status.
    - The script is scheduler friendly. i.e., credentials can be passed as parameter instead of saving inside the script.

  6. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    http://o365reports.com/2019/05/09/export-office-365-users-mfa-status-csv/

    Recently, came across the above script which will solve your requirement.

    Script Highlights:
    - The result can be filtered based on MFA status. i.e., you can filter MFA enabled users/enforced users/disabled users alone. For example using the ‘EnabledOnly‘ flag you shall export Office 365 users’ MFA enabled status to CSV file.
    - MFA enabled user report has the following attributes: Display Name, User Principal Name, MFA Status, Activation Status, Default MFA Method, All MFA Methods, MFA Phone, MFA Email, License Status, IsAdmin, SignIn Status.
    - The script produces different output files based on MFA status.For MFA enabled and enforced users, ‘MFA Enabled User Report’ will be generated. For MFA disabled users, ‘MFA Disabled User Report’ will be generated.
    - You can filter result based on Admin users/Licensed Users/SignIn status(Allowed/Denied)

  7. 35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    Till you get this feature in Admin Center, you can use Pre-build PowerShell script.

    https://o365reports.com/2019/03/23/export-dynamic-distribution-group-members-to-csv/

    Script Highlights:
    - The script can be executed with MFA enabled account.
    - Allows you to filter the output based on group size (i.e., Members count).
    - You can choose to either “export members of all Dynamic Distribution Groups” or pass an input file to get members of specific groups alone.
    - Output can be filtered to list Empty group. i.e., DDL without members
    - Exports the result to CSV
    - You can get members count based on Member Type such as user mailbox, Group mailbox, shared mailbox, contact, etc.
    - Above all, script stores output in nicely formatted 2 CSV files. One with detailed information and another with summary information. Output files contain attributes like Group Display Name, 
    Primary SMTP Address, Group Alias, Group Manager, Hidden From Address List, Group Members Count,Group Member, Member Recipient Type,Members Count by Recipient Type.

  8. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Office 365 Admin » Exchange Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    You can get this view using below PowerShell script which allows you to filter the result based on Mailbox type(ie, Lists User mailboxes alone) and also displays assigned licenses if any.

    http://o365reports.com/2019/03/07/export-office-365-users-last-logon-time-to-csv/

    Output gives detailed information about following attributes: User Principal Name, Display Name, Last Logon Time, Inactive Days, Mailbox Type, Assigned Licenses (with Friendly Subscription Names), Admin Roles.

  9. 96 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Office 365 Admin  ·  Flag idea as inappropriate…  ·  Admin →
    Embry Fedora commented  · 

    Recently i came across below PowerShell script to get a list of MFA disabled users along with most required attributes like Display Name, User Principal Name, Department, MFA Status, License Status, Is Admin, SignIn Status.

    http://o365reports.com/2019/05/09/export-office-365-users-mfa-status-csv/

    This script also provides MFA status based output. You get a list of only MFA enabled/Enforced users using filters. MFA enabled users report provides Display Name, User Principal Name, MFA Status, Activation Status, Default MFA Method, All MFA Methods, MFA Phone, MFA Email, License Status, IsAdmin, SignIn Status.

Feedback and Knowledge Base