Skip to main content

Get-CloudPCSettingProfile

Returns Windows 365 Cloud PC setting profiles.

Description

Calls the Microsoft Graph beta /deviceManagement/virtualEndpoint/settingProfiles endpoint and returns normalized WindowsCloudPC.SettingProfile objects.

By default, the cmdlet lists setting profiles. Pass -Id to retrieve a single setting profile. Pass -IncludeDetails to expand assignments and settings, including object and list setting children.

Syntax


Get-CloudPCSettingProfile [[-Id] <string>] [-IncludeDetails] [<CommonParameters>]

Parameters

NameTypeRequiredAliasesDescription
IdStringNoSettingProfileId, ProfileIdOptional setting profile ID. When provided, the cmdlet retrieves only
that setting profile.
IncludeDetailsSwitchParameterNoExpands assignments and settings. Settings expand children for
microsoft.graph.cloudPcObjectSetting and microsoft.graph.cloudPcListSetting.

Output

Id : 00000000-0000-0000-0000-000000000000
DisplayName : Windows App Allow Management
ProfileType : template
TemplateId : W365.WindowsApp
Description :
RoleScopeTagIds : {0}
IsAssigned : True
Priority : 1
LastModifiedDateTime : 6/15/2026 9:20:24 PM
AssignmentCount :
SettingCount :
Assignments :
Settings :
Raw : {[isAssigned, True], [templateId, W365.WindowsApp], [lastModifiedDateTime, 6/16/2026 2:20:24 AM], [displayName,
Windows App Allow Management]…}

Graph endpoints

/beta/deviceManagement/virtualEndpoint/settingProfiles/
/beta/deviceManagement/virtualEndpoint/settingProfiles

Example 1

Get-CloudPCSettingProfile | Format-Table DisplayName,ProfileType,TemplateId,IsAssigned

Lists Cloud PC setting profiles.

Example 2

Get-CloudPCSettingProfile -Id '34fe1094-bf33-43dd-8bfc-92413dc624cc' -IncludeDetails

Gets one Cloud PC setting profile with assignments and settings expanded.

Example 3

Get-CloudPCSettingProfile -IncludeDetails |
Select-Object DisplayName,Assignments,Settings

Lists Cloud PC setting profiles with assignments and settings expanded.

Source

View Get-CloudPCSettingProfile.ps1 on GitHub