I have the following issue after my code has been working without issues for a long time in production. Nothing new has been installed lately.
After successfully connecting to Exchange Online using PowerShell and trying to get the SecOpsOverridePolicy.
Get-SecOpsOverridePolicy -Identity "SecOpsOverridePolicy"
I get the following error.
Get-SecOpsOverridePolicy: The term 'Get-SecOpsOverridePolicy' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
I connect to the system using (as admin) as follows
$connData = @{
ConnectionUri = "https://ps.compliance.protection.outlook.com/PowerShell-LiveId"
AzureADAuthorizationEndpointUri = "https://login.microsoftonline.com/organizations"
AccessToken = "SECRET123"
Organization = "myorg.onmicrosoft.com"
}
Connect-ExchangeOnline @connData
What puzzles me is that I can see that ExchangeOnlineManagement (tried both version 3.4.0 and 3.5.0) doesn’t include the cmdlet above
Get-Command -Module ExchangeOnlineManagement
CommandType Name Version Source
----------- ---- ------- ------
Function Connect-ExchangeOnline 3.5.0 ExchangeOnlineManagement
Function Connect-IPPSSession 3.5.0 ExchangeOnlineManagement
Function Disconnect-ExchangeOnline 3.5.0 ExchangeOnlineManagement
Function Get-WrappedCommand 3.5.0 ExchangeOnlineManagement
Function IsCloudShellEnvironment 3.5.0 ExchangeOnlineManagement
Function UpdateImplicitRemotingHandler 3.5.0 ExchangeOnlineManagement
Cmdlet Add-VivaModuleFeaturePolicy 3.5.0 ExchangeOnlineManagement
Cmdlet Get-ConnectionInformation 3.5.0 ExchangeOnlineManagement
Cmdlet Get-DefaultTenantBriefingConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Get-DefaultTenantMyAnalyticsFeatureConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOCasMailbox 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMailbox 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMailboxFolderPermission 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMailboxFolderStatistics 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMailboxPermission 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMailboxStatistics 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXOMobileDeviceStatistics 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXORecipient 3.5.0 ExchangeOnlineManagement
Cmdlet Get-EXORecipientPermission 3.5.0 ExchangeOnlineManagement
Cmdlet Get-MyAnalyticsFeatureConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Get-UserBriefingConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Get-VivaFeatureCategory 3.5.0 ExchangeOnlineManagement
Cmdlet Get-VivaInsightsSettings 3.5.0 ExchangeOnlineManagement
Cmdlet Get-VivaModuleFeature 3.5.0 ExchangeOnlineManagement
Cmdlet Get-VivaModuleFeatureEnablement 3.5.0 ExchangeOnlineManagement
Cmdlet Get-VivaModuleFeaturePolicy 3.5.0 ExchangeOnlineManagement
Cmdlet Remove-VivaModuleFeaturePolicy 3.5.0 ExchangeOnlineManagement
Cmdlet Set-DefaultTenantBriefingConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Set-DefaultTenantMyAnalyticsFeatureConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Set-MyAnalyticsFeatureConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Set-UserBriefingConfig 3.5.0 ExchangeOnlineManagement
Cmdlet Set-VivaInsightsSettings 3.5.0 ExchangeOnlineManagement
Cmdlet Update-VivaModuleFeaturePolicy 3.5.0 ExchangeOnlineManagement
And it doesn’t look like you need to install it specifically so where does this module is coming from?