Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.25 KB

File metadata and controls

43 lines (37 loc) · 1.25 KB

Example 1: Code snippet

Import-Module Microsoft.Graph.Beta.DeviceManagement.Administration

$params = @{
	"@odata.type" = "#microsoft.graph.cloudPcProvisioningPolicy"
	displayName = "HR provisioning policy"
	description = "Provisioning policy for India HR employees"
	onPremisesConnectionId = "4e47d0f6-6f77-44f0-8893-c0fe1701ffff"
	imageId = "Image ID value"
	imageDisplayName = "Image Display Name value"
	imageType = "custom"
	windowsSettings = @{
		language = "en-US"
	}
	windowsSetting = @{
		locale = "en-US"
	}
	microsoftManagedDesktop = @{
		managedType = "starterManaged"
		profile = $null
	}
	autopatch = @{
		autopatchGroupId = "91197a0b-3a74-408d-ba88-bce3fdc4e5eb"
	}
	autopilotConfiguration = @{
		devicePreparationProfileId = "59e5d3d2-ec68-4bfe-9693-27975b318990"
		applicationTimeoutInMinutes = 30
		onFailureDeviceAccessDenied = $false
	}
	userSettingsPersistenceConfiguration = @{
		userSettingsPersistenceEnabled = $false
		userSettingsPersistenceStorageSizeCategory = "fourGB"
	}
}

Update-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy -CloudPcProvisioningPolicyId $cloudPcProvisioningPolicyId -BodyParameter $params

This example shows how to use the Update-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy Cmdlet.