DEBUG: [CmdletBeginProcessing]: - New-MgGroup begin processing with parameterSet 'Create'.
DEBUG: [Authentication]: - AuthType: 'Delegated', TokenCredentialType: 'InteractiveBrowser', ContextScope: 'CurrentUser', AppName: 'Microsoft Graph PowerShell'.
DEBUG: [Authentication]: - Scopes: [Directory.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All, openid, profile, User.ReadWrite.All, email].
Confirm
Are you sure you want to perform this action?
Performing the operation "New-MgGroup_Create" on target "Call remote 'POST /groups' operation".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
DEBUG: ============================ HTTP REQUEST ============================
HTTP Method:
POST
Absolute Uri:
https://graph.microsoft.us/v1.0/groups
Headers:
FeatureFlag : 00000003
Cache-Control : no-store, no-cache
User-Agent : Mozilla/5.0,(Macintosh; Darwin 24.4.0 Darwin Kernel Version 24.4.0: Fri Apr 11 18:33:39 PDT 2025; root:xnu-11417.101.15~117/RELEASE_ARM64_T6020; en-US),PowerShell/7.5.1
SdkVersion : graph-powershell/2.27.0
client-request-id : a9d10562-5483-436c-a0ae-7ea651d095aa
Accept-Encoding : gzip,deflate,b
Body:
{
"mailEnabled": false,
"securityEnabled": true
}
DEBUG: ============================ HTTP RESPONSE ============================
Status Code:
BadRequest
Headers:
Cache-Control : no-cache
Vary : Accept-Encoding
Strict-Transport-Security : max-age=31536000
request-id : a784386f-f47e-42c5-8985-7130c72abf33
client-request-id : a9d10562-5483-436c-a0ae-7ea651d095aa
x-ms-ags-diagnostic : {"ServerInfo":{"DataCenter":"USGov Texas","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"SN5NEPF0000319E"}}
Date : Mon, 05 May 2025 05:15:08 GM
Body:
{
"error": {
"code": "Request_BadRequest",
"message": "A value is required for property 'displayName' of resource 'Group'.",
"innerError": {
"date": "2025-05-05T05:15:09",
"request-id": "a784386f-f47e-42c5-8985-7130c72abf33",
"client-request-id": "a9d10562-5483-436c-a0ae-7ea651d095aa"
}
}
}
New-MgGroup_Create: A value is required for property 'displayName' of resource 'Group'.
Status: 400 (BadRequest)
ErrorCode: Request_BadRequest
Date: 2025-05-05T05:15:09
Headers:
Cache-Control : no-cache
Vary : Accept-Encoding
Strict-Transport-Security : max-age=31536000
request-id : a784386f-f47e-42c5-8985-7130c72abf33
client-request-id : a9d10562-5483-436c-a0ae-7ea651d095aa
x-ms-ags-diagnostic : {"ServerInfo":{"DataCenter":"USGov Texas","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"SN5NEPF0000319E"}}
Date : Mon, 05 May 2025 05:15:08 GM
Recommendation: See service error codes: https://learn.microsoft.com/graph/errors
DEBUG: [CmdletEndProcessing]: - New-MgGroup end processing.
Describe the bug
I am trying to pass a dictionary (or hash map or whatever it is called in Powershell) to
New-MgGroupwith the body parameters to create the group. But it is failing.Expected behavior
New group is created
How to reproduce
It seems to have completely dropped everything but
mailEnabledandsecurityEnabled.SDK Version
2.27.0
Latest version known to work for scenario above?
2.25.0
Known Workarounds
None
Debug output
Click to expand log
Configuration
Name Value
PSVersion 7.5.1
PSEdition Core
GitCommitId 7.5.1
OS Darwin 24.4.0 Darwin Kernel Version 24.4.0: Fri Apr 11 18:33:39 PDT 2025; root:xnu-11417.101.15~117/RELEASE_ARM64_T6020
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Other information
This change was made to no longer drop true/false, but I have no idea if this now dropped everything else instead.