Skip to content

Microsoft.Graph.CloudCommunications not available in v2.33.0 or v2.34.0 #3480

Description

@Steltek

Describe the bug

For some reason, the Microsoft.Graph.CloudCommunications is missing from the last two releases. The Microsoft.Graph.Beta.CloudCommunications module is also out of sync with the rest of the Beta release:

2.34.0               Microsoft.Graph                     PSGallery            Microsoft Graph PowerShell module
2.34.0               Microsoft.Graph.Applications        PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Authentication      PSGallery            Microsoft Graph PowerShell Authenticatio…
2.34.0               Microsoft.Graph.BackupRestore       PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta                PSGallery            Microsoft Graph PowerShell module
2.34.0               Microsoft.Graph.Beta.Applications   PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.BackupRestore  PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.BusinessScena… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Calendar       PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.ChangeNotific… PSGallery            Microsoft Graph PowerShell Cmdlets
v
2.28.0               Microsoft.Graph.Beta.CloudCommunic… PSGallery            Microsoft Graph PowerShell Cmdlets
^
2.34.0               Microsoft.Graph.Beta.Compliance     PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.CrossDeviceEx… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.DeviceManagem… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.DeviceManagem… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.DeviceManagem… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.DeviceManagem… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Devices.Cloud… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Devices.Corpo… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Devices.Servi… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.DirectoryObje… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Education      PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Files          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Financials     PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Groups         PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Identity.Dire… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Identity.Gove… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Identity.Part… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Identity.Sign… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Mail           PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.ManagedTenants PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Migrations     PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.NetworkAccess  PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Notes          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.People         PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.PersonalConta… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Planner        PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Reports        PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.SchemaExtensi… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Search         PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Security       PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Sites          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Teams          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Users          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Users.Actions  PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.Users.Functio… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Beta.WindowsUpdates PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Bookings            PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Calendar            PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.ChangeNotifications PSGallery            Microsoft Graph PowerShell Cmdlets
v
2.32.0               Microsoft.Graph.CloudCommunications PSGallery            Microsoft Graph PowerShell Cmdlets
^
2.34.0               Microsoft.Graph.Compliance          PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.CrossDeviceExperie… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.DeviceManagement    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.DeviceManagement.A… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.DeviceManagement.E… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.DeviceManagement.F… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Devices.CloudPrint  PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Devices.CorporateM… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Devices.ServiceAnn… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.DirectoryObjects    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Education           PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Files               PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Groups              PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Identity.Directory… PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Identity.Governance PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Identity.Partner    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Identity.SignIns    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Mail                PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Notes               PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.People              PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.PersonalContacts    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Planner             PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Reports             PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.SchemaExtensions    PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Search              PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Security            PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Sites               PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Teams               PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Users               PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Users.Actions       PSGallery            Microsoft Graph PowerShell Cmdlets
2.34.0               Microsoft.Graph.Users.Functions     PSGallery            Microsoft Graph PowerShell Cmdlets

Expected behavior

All modules should be at the same version.

How to reproduce

  1. Install or update Microsoft.Graph.
  2. Attempt to use any cmdlet from Microsoft.Graph.CloudCommunications, like Get-MgUserPresence.

SDK Version

2.34.0

Latest version known to work for scenario above?

2.32.0

Known Workarounds

Force downgrade of all Microsoft.Graph modules to 2.32.0.

Debug output

Click to expand log

<Log output here>

Configuration

Name                           Value
----                           -----
PSVersion                      7.5.4
PSEdition                      Core
GitCommitId                    7.5.4
OS                             Microsoft Windows 10.0.26200
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Other information

No response

Activity

  1. gavinbarron commented on Dec 22, 2025

    @gavinbarron
    Member

    Thanks for raising this Steltek

    Unfortunately our generation pipeline failed to build the CloudCommunications module silently.

    error   | inline-properties | You have one or more circular references in your model, you must add configuration entries to specify which models won't be inlined.
    error   | circular reference | Note: during processing of 'MicrosoftGraphEngagementConversationMessage' a circular reference has been discovered.
      In order to proceed, you must add a directive to indicate which model you want to not inline.
    
    directive:
    - no-inline:  # choose ONE of these models to disable inlining
      - MicrosoftGraphEngagementConversationMessage 
      - MicrosoftGraphEngagementConversation 
    
    fatal   | Error: Circular references exists, must mark models as no-inline
    fatal   | Process() cancelled due to failure 
    error   |   Error: Plugin create-virtual-properties-v2 reported failure.
    error   | stack: Error: Plugin create-virtual-properties-v2 reported failure.
        at C:\npm\prefix\nodemodules\@autorest\core\dist\src_lib_autorest-corets.js:2835:19
        at ScheduleNode (C:\npm\prefix\nodemodules\@autorest\core\dist\src_lib_autorest-corets.js:1351:29)
    error   | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
    AutoREST failed to generate 'Microsoft.Graph.CloudCommunications' module.

    Ramses Sanchez-Hernandez (@ramsessanchez) Luis Ramos (@lramosvea) we need to add validation into the generation pipeline that checks that we have the expected number of modules that were created and fail the build otherwise.

    Does/could the move to split out the module validation to allow for the to be run independently help here Ramses?

  2. gavinbarron commented on Dec 23, 2025

    @gavinbarron
    Member

    Setting the MicrosoftGraphEngagementConversationMessage entity as a -noinline in readme.graph.md should resolve this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

type:bugA broken experience

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions