If you haven’t looked at my previous blog on PowerShell – Create Windows 365 Cloud PC Provisioning Policy, please check that out first. After creating the Cloud PC provisioning policy, the next step is to assign the Azure AD Group, which has the end-users and Windows 365 license assigned.
AAD Group (Copy – Object ID)
I have an AAD (Azure Active Directory) group called “Win365-Users” and assigned the Windows 365 Cloud PC Enterprise license. The important step here is to make a note of the “Object ID” of the AAD group you are planning to assign. Please make sure you copy this ID.

Provisioning Policy (Copy ID)
In the previous blog, when we created the Cloud PC provisioning policy, Azure will assign an ID. We need to copy this ID for the assignment. Simply use the commandlet – Get-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy. Note if multiple CPC policy, select the ID that is relevant.

Assign Provisioning Policy
We are assigning the provisioning policy that involves the following: (avdwin365mem/win365AssignProvPolicy at main · askaresh/avdwin365mem (github.com))
- ID – The existing Cloud PC Provisioning Policy ID
- GroupID – The Azure AD group which has the end-users/license to be assigned to the policy
- Copy/Paste the Prov policy ID within -CloudPcProvisioningPolicyId
$params = @{
"@odata.type" = "#microsoft.graph.cloudPcProvisioningPolicyAssignment"
Assignments = @(
@{
Id = "6d54435b-74cd-XXXX-XXXX-7d9b5cc0a78d"
Target = @{
"@odata.type" = "microsoft.graph.cloudPcManagementGroupAssignmentTarget"
GroupId = "01eecc64-c3bb-XXXX-XXXX-bafb18feef12"
}
}
)
}
Set-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy -CloudPcProvisioningPolicyId "6d54435b-74cd-XXXX-XXXX-7d9b5cc0a78d" -BodyParameter $params
Assignment is created

I hope you will find this helpful information for the assignment of the AAD group to a CloudPC provisioning policy using PowerShell. Please let me know if I have missed any steps or details, and I will be happy to update the post.
Thanks,
Aresh Sarkari
2 Responses to “PowerShell – Assign a AAD group to the Windows 365 Cloud PC Provisioning Policy”