Forum Discussion

OlegsNenasevs's avatar
OlegsNenasevs
Copper Contributor
Oct 03, 2023

A parameter cannot be found that matches parameter name 'InactiveMailboxOnly'

The argument cannot be found after ExchangeOnlineManagement module is updated to 3.3.0

The same behavior after the module is uninstalled/installed.

 

 

  • As others have mentioned, the parameter is available and working fine. Most likely the user you are connecting with does not have the necessary permissions to use said parameter. To find out which role(s) include a given cmdlet/parameter, you can use the following:

    # Get-ManagementRole -Cmdlet Get-Mailbox -CmdletParameters InactiveMailboxOnly

    Name RoleType
    ---- --------
    Mail Recipient Creation MailRecipientCreation
    Mail Recipients MailRecipients
    Compliance Admin ComplianceAdmin
    Mailbox Search MailboxSearch
    View-Only Recipients ViewOnlyRecipients
  • As others have mentioned, the parameter is available and working fine. Most likely the user you are connecting with does not have the necessary permissions to use said parameter. To find out which role(s) include a given cmdlet/parameter, you can use the following:

    # Get-ManagementRole -Cmdlet Get-Mailbox -CmdletParameters InactiveMailboxOnly

    Name RoleType
    ---- --------
    Mail Recipient Creation MailRecipientCreation
    Mail Recipients MailRecipients
    Compliance Admin ComplianceAdmin
    Mailbox Search MailboxSearch
    View-Only Recipients ViewOnlyRecipients
  • LainRobertson's avatar
    LainRobertson
    Silver Contributor

    OlegsNenasevs 

     

    I'm not seeing that, myself:

     

     

    If you run the following command, do you see "-InactiveMailboxOnly" listed as a parameter?

     

    Get-Command -Module tmpexo* -Name Get-Mailbox -Syntax;

     

     

    Cheers,

    Lain

  • I connected using Connect-ExchangeOnline in PowerShell 5 and 7 using module version 3.3.0, with no issues. It returned nothing, which is correct in my test tenant. (Get-Mailbox returns my mailboxes)

    Does Get-EXOMailbox -InactiveMailboxOnly work? (Same but new version cmdlet)

Resources