exports/ProxyCmdletDefinitions.ps1
# ---------------------------------------------------------------------------------- # Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.9.5, generator: @autorest/powershell@3.0.504) # Changes may cause incorrect behavior and will be lost if the code is regenerated. # ---------------------------------------------------------------------------------- <# .Synopsis Invoke function compare .Description Invoke function compare .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/compare-mgbetadevicemanagementintent #> function Compare-MgBetaDeviceManagementIntent { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison])] [CmdletBinding(DefaultParameterSetName='Compare', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceManagementIntent ${DeviceManagementIntentId}, [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: templateId='{templateId}' ${TemplateId}, [Parameter(ParameterSetName='CompareViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Compare = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementIntent_Compare'; CompareViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementIntent_CompareViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function compare .Description Invoke function compare .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/compare-mgbetadevicemanagementtemplatemigratableto #> function Compare-MgBetaDeviceManagementTemplateMigratableTo { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison])] [CmdletBinding(DefaultParameterSetName='Compare', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceManagementTemplate ${DeviceManagementTemplateId}, [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceManagementTemplate ${DeviceManagementTemplateId1}, [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: templateId='{templateId}' ${TemplateId}, [Parameter(ParameterSetName='CompareViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Compare = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementTemplateMigratableTo_Compare'; CompareViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementTemplateMigratableTo_CompareViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function compare .Description Invoke function compare .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/compare-mgbetadevicemanagementtemplate #> function Compare-MgBetaDeviceManagementTemplate { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementSettingComparison])] [CmdletBinding(DefaultParameterSetName='Compare', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceManagementTemplate ${DeviceManagementTemplateId}, [Parameter(ParameterSetName='Compare', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: templateId='{templateId}' ${TemplateId}, [Parameter(ParameterSetName='CompareViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Compare = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementTemplate_Compare'; CompareViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Compare-MgBetaDeviceManagementTemplate_CompareViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function verifyWindowsEnrollmentAutoDiscovery .Description Invoke function verifyWindowsEnrollmentAutoDiscovery .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/confirm-mgbetadevicemanagementwindowsenrollmentautodiscovery #> function Confirm-MgBetaDeviceManagementWindowsEnrollmentAutoDiscovery { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Verify', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Verify', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: domainName='{domainName}' ${DomainName}, [Parameter(ParameterSetName='VerifyViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Verify = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Confirm-MgBetaDeviceManagementWindowsEnrollmentAutoDiscovery_Verify'; VerifyViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Confirm-MgBetaDeviceManagementWindowsEnrollmentAutoDiscovery_VerifyViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Exports the mobile configuration .Description Exports the mobile configuration .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/export-mgbetadevicemanagementdeponboardingsettingenrollmentprofilemobileconfig #> function Export-MgBetaDeviceManagementDepOnboardingSettingEnrollmentProfileMobileConfig { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Export', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Export', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of depOnboardingSetting ${DepOnboardingSettingId}, [Parameter(ParameterSetName='Export', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of enrollmentProfile ${EnrollmentProfileId}, [Parameter(ParameterSetName='ExportViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Export = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Export-MgBetaDeviceManagementDepOnboardingSettingEnrollmentProfileMobileConfig_Export'; ExportViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Export-MgBetaDeviceManagementDepOnboardingSettingEnrollmentProfileMobileConfig_ExportViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Retrieves the assigned role definitions and role assignments of the currently authenticated user. .Description Retrieves the assigned role definitions and role assignments of the currently authenticated user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceAndAppManagementAssignedRoleDetails .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementassignedroledetail #> function Get-MgBetaDeviceManagementAssignedRoleDetail { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceAndAppManagementAssignedRoleDetails])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignedRoleDetail_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getPlatformSupportedProperties .Description Invoke function getPlatformSupportedProperties .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAssignmentFilterSupportedProperty .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementassignmentfilterplatformsupportedproperty #> function Get-MgBetaDeviceManagementAssignmentFilterPlatformSupportedProperty { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAssignmentFilterSupportedProperty])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [ArgumentCompleter([Microsoft.Graph.Beta.PowerShell.Support.DevicePlatformType])] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Support.DevicePlatformType] # Usage: platform='{platform}' ${Platform}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignmentFilterPlatformSupportedProperty_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignmentFilterPlatformSupportedProperty_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getState .Description Invoke function getState .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs System.Boolean .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementassignmentfilterstate #> function Get-MgBetaDeviceManagementAssignmentFilterState { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignmentFilterState_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getSupportedProperties .Description Invoke function getSupportedProperties .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAssignmentFilterSupportedProperty .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementassignmentfiltersupportedproperty #> function Get-MgBetaDeviceManagementAssignmentFilterSupportedProperty { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAssignmentFilterSupportedProperty])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceAndAppManagementAssignmentFilter ${DeviceAndAppManagementAssignmentFilterId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignmentFilterSupportedProperty_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAssignmentFilterSupportedProperty_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getAuditActivityTypes .Description Invoke function getAuditActivityTypes .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementauditeventauditactivitytype #> function Get-MgBetaDeviceManagementAuditEventAuditActivityType { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: category='{category}' ${Category}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAuditEventAuditActivityType_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAuditEventAuditActivityType_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getAuditCategories .Description Invoke function getAuditCategories .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs System.String .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementauditeventauditcategory #> function Get-MgBetaDeviceManagementAuditEventAuditCategory { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementAuditEventAuditCategory_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcRemoteActionResults .Description Invoke function getCloudPcRemoteActionResults .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionResult .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddevicecloudpcremoteactionresult #> function Get-MgBetaDeviceManagementComanagedDeviceCloudPcRemoteActionResult { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionResult])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceCloudPcRemoteActionResult_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceCloudPcRemoteActionResult_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcReviewStatus .Description Invoke function getCloudPcReviewStatus .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcReviewStatus .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddevicecloudpcreviewstatus #> function Get-MgBetaDeviceManagementComanagedDeviceCloudPcReviewStatus { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcReviewStatus])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceCloudPcReviewStatus_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceCloudPcReviewStatus_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getFileVaultKey .Description Invoke function getFileVaultKey .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddevicefilevaultkey #> function Get-MgBetaDeviceManagementComanagedDeviceFileVaultKey { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceFileVaultKey_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceFileVaultKey_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getNonCompliantSettings .Description Invoke function getNonCompliantSettings .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceCompliancePolicySettingState .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddevicenoncompliantsetting #> function Get-MgBetaDeviceManagementComanagedDeviceNonCompliantSetting { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceCompliancePolicySettingState])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceNonCompliantSetting_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceNonCompliantSetting_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getOemWarranty .Description Invoke function getOemWarranty .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOemWarranty .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddeviceoemwarranty #> function Get-MgBetaDeviceManagementComanagedDeviceOemWarranty { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOemWarranty])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceOemWarranty_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceOemWarranty_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getComanagedDevicesSummary .Description Invoke function getComanagedDevicesSummary .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphComanagedDevicesSummary .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanageddevicesummary #> function Get-MgBetaDeviceManagementComanagedDeviceSummary { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphComanagedDevicesSummary])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagedDeviceSummary_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getComanagementEligibleDevicesSummary .Description Invoke function getComanagementEligibleDevicesSummary .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphComanagementEligibleDevicesSummary .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementcomanagementeligibledevicesummary #> function Get-MgBetaDeviceManagementComanagementEligibleDeviceSummary { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphComanagementEligibleDevicesSummary])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementComanagementEligibleDeviceSummary_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getPolicySummary .Description Invoke function getPolicySummary .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphConfigManagerPolicySummary .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementconfigmanagercollectionpolicysummary #> function Get-MgBetaDeviceManagementConfigManagerCollectionPolicySummary { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphConfigManagerPolicySummary])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: policyId='{policyId}' ${PolicyId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementConfigManagerCollectionPolicySummary_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementConfigManagerCollectionPolicySummary_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Get a public key to use to encrypt the Apple device enrollment program token .Description Get a public key to use to encrypt the Apple device enrollment program token .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdeponboardingsettingencryptionpublickey #> function Get-MgBetaDeviceManagementDepOnboardingSettingEncryptionPublicKey { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of depOnboardingSetting ${DepOnboardingSettingId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDepOnboardingSettingEncryptionPublicKey_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDepOnboardingSettingEncryptionPublicKey_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getExpiringVppTokenCount .Description Invoke function getExpiringVppTokenCount .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Int32 .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdeponboardingsettingexpiringvpptokencount #> function Get-MgBetaDeviceManagementDepOnboardingSettingExpiringVppTokenCount { [OutputType([System.Int32])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' ${ExpiringBeforeDateTime}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDepOnboardingSettingExpiringVppTokenCount_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDepOnboardingSettingExpiringVppTokenCount_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getDevicesScheduledToRetire .Description Invoke function getDevicesScheduledToRetire .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRetireScheduledManagedDevice .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdevicecompliancepolicydevicescheduledtoretire #> function Get-MgBetaDeviceManagementDeviceCompliancePolicyDeviceScheduledToRetire { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRetireScheduledManagedDevice])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceCompliancePolicyDeviceScheduledToRetire_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getIosAvailableUpdateVersions .Description Invoke function getIosAvailableUpdateVersions .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphIosAvailableUpdateVersion .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdeviceconfigurationioavailableupdateversion #> function Get-MgBetaDeviceManagementDeviceConfigurationIoAvailableUpdateVersion { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphIosAvailableUpdateVersion])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceConfigurationIoAvailableUpdateVersion_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getOmaSettingPlainTextValue .Description Invoke function getOmaSettingPlainTextValue .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdeviceconfigurationomasettingplaintextvalue #> function Get-MgBetaDeviceManagementDeviceConfigurationOmaSettingPlainTextValue { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceConfiguration ${DeviceConfigurationId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: secretReferenceValueId='{secretReferenceValueId}' ${SecretReferenceValueId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceConfigurationOmaSettingPlainTextValue_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceConfigurationOmaSettingPlainTextValue_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Function to get the number of remediations by a device health scripts .Description Function to get the number of remediations by a device health scripts .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceHealthScriptRemediationHistory .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdevicehealthscriptremediationhistory #> function Get-MgBetaDeviceManagementDeviceHealthScriptRemediationHistory { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceHealthScriptRemediationHistory])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceHealthScript ${DeviceHealthScriptId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceHealthScriptRemediationHistory_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceHealthScriptRemediationHistory_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getRemediationSummary .Description Invoke function getRemediationSummary .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceHealthScriptRemediationSummary .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementdevicehealthscriptremediationsummary #> function Get-MgBetaDeviceManagementDeviceHealthScriptRemediationSummary { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceHealthScriptRemediationSummary])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementDeviceHealthScriptRemediationSummary_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getEffectivePermissions .Description Invoke function getEffectivePermissions .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRolePermission .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementeffectivepermission #> function Get-MgBetaDeviceManagementEffectivePermission { [OutputType([System.String], [Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRolePermission])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: scope='{scope}' ${Scope}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementEffectivePermission_Get'; Get1 = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementEffectivePermission_Get1'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementEffectivePermission_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCustomizedSettings .Description Invoke function getCustomizedSettings .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementIntentCustomizedSetting .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementintentcustomizedsetting #> function Get-MgBetaDeviceManagementIntentCustomizedSetting { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementIntentCustomizedSetting])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of deviceManagementIntent ${DeviceManagementIntentId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementIntentCustomizedSetting_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementIntentCustomizedSetting_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcRemoteActionResults .Description Invoke function getCloudPcRemoteActionResults .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementManagedDeviceCloudPcRemoteActionResult -ManagedDeviceId $managedDeviceId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionResult .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmanageddevicecloudpcremoteactionresult #> function Get-MgBetaDeviceManagementManagedDeviceCloudPcRemoteActionResult { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionResult])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceCloudPcRemoteActionResult_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceCloudPcRemoteActionResult_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcReviewStatus .Description Invoke function getCloudPcReviewStatus .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementManagedDeviceCloudPcReviewStatus -ManagedDeviceId $managedDeviceId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcReviewStatus .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmanageddevicecloudpcreviewstatus #> function Get-MgBetaDeviceManagementManagedDeviceCloudPcReviewStatus { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcReviewStatus])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceCloudPcReviewStatus_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceCloudPcReviewStatus_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getFileVaultKey .Description Invoke function getFileVaultKey .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmanageddevicefilevaultkey #> function Get-MgBetaDeviceManagementManagedDeviceFileVaultKey { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceFileVaultKey_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceFileVaultKey_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getNonCompliantSettings .Description Invoke function getNonCompliantSettings .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceCompliancePolicySettingState .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmanageddevicenoncompliantsetting #> function Get-MgBetaDeviceManagementManagedDeviceNonCompliantSetting { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceCompliancePolicySettingState])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceNonCompliantSetting_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceNonCompliantSetting_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getOemWarranty .Description Invoke function getOemWarranty .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOemWarranty .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmanageddeviceoemwarranty #> function Get-MgBetaDeviceManagementManagedDeviceOemWarranty { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOemWarranty])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of managedDevice ${ManagedDeviceId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceOemWarranty_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementManagedDeviceOemWarranty_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getPortalNotifications .Description Invoke function getPortalNotifications .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementPortalNotification .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementmonitoringalertrecordportalnotification #> function Get-MgBetaDeviceManagementMonitoringAlertRecordPortalNotification { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceManagementPortalNotification])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementMonitoringAlertRecordPortalNotification_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getScopesForUser .Description Invoke function getScopesForUser .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementresourceoperationscopeforuser #> function Get-MgBetaDeviceManagementResourceOperationScopeForUser { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of resourceOperation ${ResourceOperationId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: userid='{userid}' ${Userid}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementResourceOperationScopeForUser_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementResourceOperationScopeForUser_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getRoleScopeTagsByIds .Description Invoke function getRoleScopeTagsByIds .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRoleScopeTag .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementrolescopetagbyid #> function Get-MgBetaDeviceManagementRoleScopeTagById { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRoleScopeTag])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String[]] # Usage: ids={ids} ${Ids}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementRoleScopeTagById_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementRoleScopeTagById_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getRoleScopeTagsByResource .Description Invoke function getRoleScopeTagsByResource .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRoleScopeTag .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementrolescopetagbyresource #> function Get-MgBetaDeviceManagementRoleScopeTagByResource { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRoleScopeTag])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: resource='{resource}' ${Resource}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementRoleScopeTagByResource_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementRoleScopeTagByResource_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getSuggestedEnrollmentLimit .Description Invoke function getSuggestedEnrollmentLimit .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Int32 .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementsuggestedenrollmentlimit #> function Get-MgBetaDeviceManagementSuggestedEnrollmentLimit { [OutputType([System.Int32])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: enrollmentType='{enrollmentType}' ${EnrollmentType}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementSuggestedEnrollmentLimit_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementSuggestedEnrollmentLimit_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getState .Description Invoke function getState .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs System.Boolean .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementtenantattachrbacstate #> function Get-MgBetaDeviceManagementTenantAttachRbacState { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementTenantAttachRbacState_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getAuditActivityTypes .Description Invoke function getAuditActivityTypes .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementVirtualEndpointAuditEventAuditActivityType .Outputs System.String .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointauditeventauditactivitytype #> function Get-MgBetaDeviceManagementVirtualEndpointAuditEventAuditActivityType { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointAuditEventAuditActivityType_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcConnectivityHistory .Description Invoke function getCloudPcConnectivityHistory .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementVirtualEndpointCloudPcConnectivityHistory -CloudPCId $cloudPCId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcConnectivityEvent .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointcloudpcconnectivityhistory #> function Get-MgBetaDeviceManagementVirtualEndpointCloudPcConnectivityHistory { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcConnectivityEvent])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of cloudPC ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcConnectivityHistory_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcConnectivityHistory_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getCloudPcLaunchInfo .Description Invoke function getCloudPcLaunchInfo .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcLaunchInfo .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointcloudpclaunchinfo #> function Get-MgBetaDeviceManagementVirtualEndpointCloudPcLaunchInfo { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcLaunchInfo])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of cloudPC ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcLaunchInfo_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcLaunchInfo_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getProvisionedCloudPCs .Description Invoke function getProvisionedCloudPCs .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPc .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointcloudpcprovisionedcloudpc #> function Get-MgBetaDeviceManagementVirtualEndpointCloudPcProvisionedCloudPc { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPc])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: groupId='{groupId}' ${GroupId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: servicePlanId='{servicePlanId}' ${ServicePlanId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcProvisionedCloudPc_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcProvisionedCloudPc_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getShiftWorkCloudPcAccessState .Description Invoke function getShiftWorkCloudPcAccessState .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.String .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointcloudpcshiftworkcloudpcaccessstate #> function Get-MgBetaDeviceManagementVirtualEndpointCloudPcShiftWorkCloudPcAccessState { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of cloudPC ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcShiftWorkCloudPcAccessState_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcShiftWorkCloudPcAccessState_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getSupportedCloudPcRemoteActions .Description Invoke function getSupportedCloudPcRemoteActions .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionCapability .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointcloudpcsupportedcloudpcremoteaction #> function Get-MgBetaDeviceManagementVirtualEndpointCloudPcSupportedCloudPcRemoteAction { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcRemoteActionCapability])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of cloudPC ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcSupportedCloudPcRemoteAction_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointCloudPcSupportedCloudPcRemoteAction_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getSourceImages .Description Invoke function getSourceImages .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementVirtualEndpointDeviceImageSourceImage .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcSourceDeviceImage .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointdeviceimagesourceimage #> function Get-MgBetaDeviceManagementVirtualEndpointDeviceImageSourceImage { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcSourceDeviceImage])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointDeviceImageSourceImage_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getEffectivePermissions .Description Invoke function getEffectivePermissions .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementVirtualEndpointEffectivePermission .Outputs System.String .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointeffectivepermission #> function Get-MgBetaDeviceManagementVirtualEndpointEffectivePermission { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointEffectivePermission_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getRealTimeRemoteConnectionLatency .Description Invoke function getRealTimeRemoteConnectionLatency .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointreportrealtimeremoteconnectionlatency #> function Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionLatency { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: cloudPcId='{cloudPcId}' ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(Mandatory)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Path to write output file to ${OutFile}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionLatency_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionLatency_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getRealTimeRemoteConnectionStatus .Description Invoke function getRealTimeRemoteConnectionStatus .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointreportrealtimeremoteconnectionstatus #> function Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionStatus { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: cloudPcId='{cloudPcId}' ${CloudPcId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(Mandatory)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Path to write output file to ${OutFile}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Returns true when the command succeeds ${PassThru}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionStatus_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointReportRealTimeRemoteConnectionStatus_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getStorageAccounts .Description Invoke function getStorageAccounts .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcForensicStorageAccount .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointsnapshotstorageaccount #> function Get-MgBetaDeviceManagementVirtualEndpointSnapshotStorageAccount { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcForensicStorageAccount])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: subscriptionId='{subscriptionId}' ${SubscriptionId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointSnapshotStorageAccount_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointSnapshotStorageAccount_GetViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function getSubscriptions .Description Invoke function getSubscriptions .Example Import-Module Microsoft.Graph.Beta.DeviceManagement.Functions Get-MgBetaDeviceManagementVirtualEndpointSnapshotSubscription .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcSubscription .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/get-mgbetadevicemanagementvirtualendpointsnapshotsubscription #> function Get-MgBetaDeviceManagementVirtualEndpointSnapshotSubscription { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcSubscription])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Get = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Get-MgBetaDeviceManagementVirtualEndpointSnapshotSubscription_Get'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function appDiagnostics .Description Invoke function appDiagnostics .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPowerliftIncidentMetadata .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetaappdevicemanagementcomanageddevicediagnostic #> function Invoke-MgBetaAppDeviceManagementComanagedDeviceDiagnostic { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPowerliftIncidentMetadata])] [CmdletBinding(DefaultParameterSetName='App', PositionalBinding=$false)] param( [Parameter(ParameterSetName='App', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: upn='{upn}' ${Upn}, [Parameter(ParameterSetName='AppViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ App = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaAppDeviceManagementComanagedDeviceDiagnostic_App'; AppViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaAppDeviceManagementComanagedDeviceDiagnostic_AppViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function appDiagnostics .Description Invoke function appDiagnostics .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPowerliftIncidentMetadata .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetaappdevicemanagementmanageddevicediagnostic #> function Invoke-MgBetaAppDeviceManagementManagedDeviceDiagnostic { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPowerliftIncidentMetadata])] [CmdletBinding(DefaultParameterSetName='App', PositionalBinding=$false)] param( [Parameter(ParameterSetName='App', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: upn='{upn}' ${Upn}, [Parameter(ParameterSetName='AppViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ App = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaAppDeviceManagementManagedDeviceDiagnostic_App'; AppViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaAppDeviceManagementManagedDeviceDiagnostic_AppViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function hasCustomRoleScopeTag .Description Invoke function hasCustomRoleScopeTag .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs System.Boolean .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetacustomdevicemanagementrolescopetag #> function Invoke-MgBetaCustomDeviceManagementRoleScopeTag { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Custom', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Custom = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaCustomDeviceManagementRoleScopeTag_Custom'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Download Apple push notification certificate signing request .Description Download Apple push notification certificate signing request .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs System.String .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetadownloaddevicemanagementapplepushnotificationcertificateapplepushnotificationcertificatesigningrequest #> function Invoke-MgBetaDownloadDeviceManagementApplePushNotificationCertificateApplePushNotificationCertificateSigningRequest { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Download', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Download = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaDownloadDeviceManagementApplePushNotificationCertificateApplePushNotificationCertificateSigningRequest_Download'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function userExperienceAnalyticsSummarizedDeviceScopes .Description Invoke function userExperienceAnalyticsSummarizedDeviceScopes .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsDeviceScopeSummary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsWorkFromAnywhereDevicesSummary .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetaexperiencedevicemanagement #> function Invoke-MgBetaExperienceDeviceManagement { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsDeviceScopeSummary], [Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsWorkFromAnywhereDevicesSummary])] [CmdletBinding(DefaultParameterSetName='Experience', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Experience = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaExperienceDeviceManagement_Experience'; Experience1 = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaExperienceDeviceManagement_Experience1'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function scopedForResource .Description Invoke function scopedForResource .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs System.Boolean .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetagraphdevicemanagement #> function Invoke-MgBetaGraphDeviceManagement { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Graph', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Graph', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: resource='{resource}' ${Resource}, [Parameter(ParameterSetName='GraphViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Graph = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaGraphDeviceManagement_Graph'; GraphViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaGraphDeviceManagement_GraphViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function areGlobalScriptsAvailable .Description Invoke function areGlobalScriptsAvailable .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Outputs Microsoft.Graph.Beta.PowerShell.Support.GlobalDeviceHealthScriptState .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetaisdevicemanagementdevicehealthscriptglobalscriptavailable #> function Invoke-MgBetaIsDeviceManagementDeviceHealthScriptGlobalScriptAvailable { [OutputType([Microsoft.Graph.Beta.PowerShell.Support.GlobalDeviceHealthScriptState])] [CmdletBinding(DefaultParameterSetName='Are', PositionalBinding=$false)] param( [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Are = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaIsDeviceManagementDeviceHealthScriptGlobalScriptAvailable_Are'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function summarizeDevicePerformanceDevices .Description Invoke function summarizeDevicePerformanceDevices .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsDevicePerformance .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetasummarizedevicemanagementuserexperienceanalyticdeviceperformancedevice #> function Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticDevicePerformanceDevice { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsDevicePerformance])] [CmdletBinding(DefaultParameterSetName='Summarize', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Summarize', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: summarizeBy='{summarizeBy}' ${SummarizeBy}, [Parameter(ParameterSetName='SummarizeViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Summarize = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticDevicePerformanceDevice_Summarize'; SummarizeViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticDevicePerformanceDevice_SummarizeViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function summarizeDeviceRemoteConnection .Description Invoke function summarizeDeviceRemoteConnection .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsRemoteConnection .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetasummarizedevicemanagementuserexperienceanalyticremoteconnectiondeviceremoteconnection #> function Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticRemoteConnectionDeviceRemoteConnection { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsRemoteConnection])] [CmdletBinding(DefaultParameterSetName='Summarize', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Summarize', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: summarizeBy='{summarizeBy}' ${SummarizeBy}, [Parameter(ParameterSetName='SummarizeViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Summarize = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticRemoteConnectionDeviceRemoteConnection_Summarize'; SummarizeViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticRemoteConnectionDeviceRemoteConnection_SummarizeViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } <# .Synopsis Invoke function summarizeDeviceResourcePerformance .Description Invoke function summarizeDeviceResourcePerformance .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsResourcePerformance .Notes COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. INPUTOBJECT <IDeviceManagementFunctionsIdentity>: Identity Parameter [Category <String>]: Usage: category='{category}' [CloudPcId <String>]: The unique identifier of cloudPC [DepOnboardingSettingId <String>]: The unique identifier of depOnboardingSetting [DeviceAndAppManagementAssignmentFilterId <String>]: The unique identifier of deviceAndAppManagementAssignmentFilter [DeviceConfigurationId <String>]: The unique identifier of deviceConfiguration [DeviceHealthScriptId <String>]: The unique identifier of deviceHealthScript [DeviceManagementIntentId <String>]: The unique identifier of deviceManagementIntent [DeviceManagementTemplateId <String>]: The unique identifier of deviceManagementTemplate [DeviceManagementTemplateId1 <String>]: The unique identifier of deviceManagementTemplate [DomainName <String>]: Usage: domainName='{domainName}' [EnrollmentProfileId <String>]: The unique identifier of enrollmentProfile [EnrollmentType <String>]: Usage: enrollmentType='{enrollmentType}' [ExpiringBeforeDateTime <String>]: Usage: expiringBeforeDateTime='{expiringBeforeDateTime}' [GroupId <String>]: Usage: groupId='{groupId}' [Ids <String[]>]: Usage: ids={ids} [ManagedDeviceId <String>]: The unique identifier of managedDevice [Platform <DevicePlatformType?>]: Usage: platform='{platform}' [PolicyId <String>]: Usage: policyId='{policyId}' [Resource <String>]: Usage: resource='{resource}' [ResourceOperationId <String>]: The unique identifier of resourceOperation [Scope <String>]: Usage: scope='{scope}' [SecretReferenceValueId <String>]: Usage: secretReferenceValueId='{secretReferenceValueId}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [SubscriptionId <String>]: Usage: subscriptionId='{subscriptionId}' [SummarizeBy <String>]: Usage: summarizeBy='{summarizeBy}' [TemplateId <String>]: Usage: templateId='{templateId}' [Upn <String>]: Usage: upn='{upn}' [Userid <String>]: Usage: userid='{userid}' .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.devicemanagement.functions/invoke-mgbetasummarizedevicemanagementuserexperienceanalyticresourceperformancedeviceresourceperformance #> function Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticResourcePerformanceDeviceResourcePerformance { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserExperienceAnalyticsResourcePerformance])] [CmdletBinding(DefaultParameterSetName='Summarize', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Summarize', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: summarizeBy='{summarizeBy}' ${SummarizeBy}, [Parameter(ParameterSetName='SummarizeViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IDeviceManagementFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Alias('Select')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Select properties to be returned ${Property}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Search items by search phrases ${Search}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Skip the first n items ${Skip}, [Parameter()] [Alias('OrderBy')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Order items by property values ${Sort}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be appended to the front of the pipeline ${HttpPipelineAppend}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [Microsoft.Graph.Beta.PowerShell.Runtime.SendAsyncStep[]] # SendAsync Pipeline Steps to be prepended to the front of the pipeline ${HttpPipelinePrepend}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Uri] # The URI for the proxy server to use ${Proxy}, [Parameter(DontShow)] [ValidateNotNull()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.PSCredential] # Credentials for a proxy server to use for the remote call ${ProxyCredential}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Use the default credentials for the proxy ${ProxyUseDefaultCredentials} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Summarize = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticResourcePerformanceDeviceResourcePerformance_Summarize'; SummarizeViaIdentity = 'Microsoft.Graph.Beta.DeviceManagement.Functions.private\Invoke-MgBetaSummarizeDeviceManagementUserExperienceAnalyticResourcePerformanceDeviceResourcePerformance_SummarizeViaIdentity'; } $cmdInfo = Get-Command -Name $mapping[$parameterSet] [Microsoft.Graph.Beta.PowerShell.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet) $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet) $scriptCmd = {& $wrappedCmd @PSBoundParameters} $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin) $steppablePipeline.Begin($PSCmdlet) } catch { throw } } process { try { $steppablePipeline.Process($_) } catch { throw } } end { try { $steppablePipeline.End() } catch { throw } } } # SIG # Begin signature block # MIInogYJKoZIhvcNAQcCoIInkzCCJ48CAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAHsvVMXfq5XyOH # iLpUtFc1PPxAH2fYa/Aiv7WNMnmRDqCCDYUwggYDMIID66ADAgECAhMzAAADTU6R # phoosHiPAAAAAANNMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p # bmcgUENBIDIwMTEwHhcNMjMwMzE2MTg0MzI4WhcNMjQwMzE0MTg0MzI4WjB0MQsw # CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u # ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB # AQDUKPcKGVa6cboGQU03ONbUKyl4WpH6Q2Xo9cP3RhXTOa6C6THltd2RfnjlUQG+ # Mwoy93iGmGKEMF/jyO2XdiwMP427j90C/PMY/d5vY31sx+udtbif7GCJ7jJ1vLzd # j28zV4r0FGG6yEv+tUNelTIsFmmSb0FUiJtU4r5sfCThvg8dI/F9Hh6xMZoVti+k # bVla+hlG8bf4s00VTw4uAZhjGTFCYFRytKJ3/mteg2qnwvHDOgV7QSdV5dWdd0+x # zcuG0qgd3oCCAjH8ZmjmowkHUe4dUmbcZfXsgWlOfc6DG7JS+DeJak1DvabamYqH # g1AUeZ0+skpkwrKwXTFwBRltAgMBAAGjggGCMIIBfjAfBgNVHSUEGDAWBgorBgEE # AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUId2Img2Sp05U6XI04jli2KohL+8w # VAYDVR0RBE0wS6RJMEcxLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9wZXJh # dGlvbnMgTGltaXRlZDEWMBQGA1UEBRMNMjMwMDEyKzUwMDUxNzAfBgNVHSMEGDAW # gBRIbmTlUAXTgqoXNzcitW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8v # d3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIw # MTEtMDctMDguY3JsMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDov # L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDEx # XzIwMTEtMDctMDguY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIB # ACMET8WuzLrDwexuTUZe9v2xrW8WGUPRQVmyJ1b/BzKYBZ5aU4Qvh5LzZe9jOExD # YUlKb/Y73lqIIfUcEO/6W3b+7t1P9m9M1xPrZv5cfnSCguooPDq4rQe/iCdNDwHT # 6XYW6yetxTJMOo4tUDbSS0YiZr7Mab2wkjgNFa0jRFheS9daTS1oJ/z5bNlGinxq # 2v8azSP/GcH/t8eTrHQfcax3WbPELoGHIbryrSUaOCphsnCNUqUN5FbEMlat5MuY # 94rGMJnq1IEd6S8ngK6C8E9SWpGEO3NDa0NlAViorpGfI0NYIbdynyOB846aWAjN # fgThIcdzdWFvAl/6ktWXLETn8u/lYQyWGmul3yz+w06puIPD9p4KPiWBkCesKDHv # XLrT3BbLZ8dKqSOV8DtzLFAfc9qAsNiG8EoathluJBsbyFbpebadKlErFidAX8KE # usk8htHqiSkNxydamL/tKfx3V/vDAoQE59ysv4r3pE+zdyfMairvkFNNw7cPn1kH # Gcww9dFSY2QwAxhMzmoM0G+M+YvBnBu5wjfxNrMRilRbxM6Cj9hKFh0YTwba6M7z # ntHHpX3d+nabjFm/TnMRROOgIXJzYbzKKaO2g1kWeyG2QtvIR147zlrbQD4X10Ab # rRg9CpwW7xYxywezj+iNAc+QmFzR94dzJkEPUSCJPsTFMIIHejCCBWKgAwIBAgIK # YQ6Q0gAAAAAAAzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNV # BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv # c29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlm # aWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEw # OTA5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE # BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYD # VQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG # 9w0BAQEFAAOCAg8AMIICCgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+la # UKq4BjgaBEm6f8MMHt03a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc # 6Whe0t+bU7IKLMOv2akrrnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4D # dato88tt8zpcoRb0RrrgOGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+ # lD3v++MrWhAfTVYoonpy4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nk # kDstrjNYxbc+/jLTswM9sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6 # A4aN91/w0FK/jJSHvMAhdCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmd # X4jiJV3TIUs+UsS1Vz8kA/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL # 5zmhD+kjSbwYuER8ReTBw3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zd # sGbiwZeBe+3W7UvnSSmnEyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3 # T8HhhUSJxAlMxdSlQy90lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS # 4NaIjAsCAwEAAaOCAe0wggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRI # bmTlUAXTgqoXNzcitW2oynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTAL # BgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBD # uRQFTuHqp8cx0SOJNDBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jv # c29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFf # MDNfMjIuY3JsMF4GCCsGAQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3 # dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFf # MDNfMjIuY3J0MIGfBgNVHSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEF # BQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1h # cnljcHMuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkA # YwB5AF8AcwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn # 8oalmOBUeRou09h0ZyKbC5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7 # v0epo/Np22O/IjWll11lhJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0b # pdS1HXeUOeLpZMlEPXh6I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/ # KmtYSWMfCWluWpiW5IP0wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvy # CInWH8MyGOLwxS3OW560STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBp # mLJZiWhub6e3dMNABQamASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJi # hsMdYzaXht/a8/jyFqGaJ+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYb # BL7fQccOKO7eZS/sl/ahXJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbS # oqKfenoi+kiVH6v7RyOA9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sL # gOppO6/8MO0ETI7f33VtY5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtX # cVZOSEXAQsmbdlsKgEhr/Xmfwb1tbWrJUnMTDXpQzTGCGXMwghlvAgEBMIGVMH4x # CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt # b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01p # Y3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBIDIwMTECEzMAAANNTpGmGiiweI8AAAAA # A00wDQYJYIZIAWUDBAIBBQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw # HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIHFe # bqzPH0L3LTkPGASxPmtFvdcOBiAeGFO/0yZF7c3nMEIGCisGAQQBgjcCAQwxNDAy # oBSAEgBNAGkAYwByAG8AcwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5j # b20wDQYJKoZIhvcNAQEBBQAEggEAvoys2E4aKR/O2slgww6/7R+I2SPRwzlQ6M2R # y0bE594brJQxG/gf9mldqoSTabPqoSEdzI4mQP8M6WBb0zko1Z5gZXvnByHARjt2 # 5Y6Ll14yAWa6919+EdhJZ7QloYavfMzWRMFjJQ3irQN1DatXv1IkxmcVo0WftuEv # IYOJqWcyWLWK4Q6gWNDU+wuJxnEwNshwET7wCbMydhRk8bm4gm9gX9liKOzCeQ3L # 0TCb857+lr+Fi5vm8S9QJDyOm5a+XJTbmpJ44eSYOYA9Furko5iVCc5TXPzvJrvM # +Br3XfjWTAwKDC295Sn/KZVKI7gn5zQH5himtnqgtRSkmmHty6GCFv0wghb5Bgor # BgEEAYI3AwMBMYIW6TCCFuUGCSqGSIb3DQEHAqCCFtYwghbSAgEDMQ8wDQYJYIZI # AWUDBAIBBQAwggFRBgsqhkiG9w0BCRABBKCCAUAEggE8MIIBOAIBAQYKKwYBBAGE # WQoDATAxMA0GCWCGSAFlAwQCAQUABCCpTRv4U6n7ofbT7hQ87DVb6d3SIKkZXdBb # j3vGvp2eQwIGZDfqtBDAGBMyMDIzMDUxMTE5MjE1MS43MzhaMASAAgH0oIHQpIHN # MIHKMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH # UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQL # ExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMSYwJAYDVQQLEx1UaGFsZXMg # VFNTIEVTTjpFQUNFLUUzMTYtQzkxRDElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt # U3RhbXAgU2VydmljZaCCEVQwggcMMIIE9KADAgECAhMzAAABw4tv00i/DpFdAAEA # AAHDMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo # aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y # cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw # MB4XDTIyMTEwNDE5MDEyOVoXDTI0MDIwMjE5MDEyOVowgcoxCzAJBgNVBAYTAlVT # MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK # ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVy # aWNhIE9wZXJhdGlvbnMxJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkVBQ0UtRTMx # Ni1DOTFEMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNlMIIC # IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu+u86s3R/q+ikos80aD42Ym2 # 1NDOZtldNRxMFUxm4o9kVWkSh2c8jOCxJXwV2KFodCTxpGQs9jy5nUI+Lq/bt0HW # tSYPMPPtet420gzwM1EsR26kbpwlBHxFY4hk3y3AH+1YKf9bhvPs7kPbXbH7gdac # iteB+F7FoORt9e0D/dsBeG80GZAF2y6LWAj6C2mMqlafXkwbfTyQanuX65Yu+xMp # yJ1fAREpuR766rePrqlE0KaaeD0nqOgGrTkSZeCMDPH6OtJ00jXMwbIDyH7l4fYR # eIsTfzN5Gf3Uairsjea+KFy22lU8elnIXjoeyx3pcesH+q5arY1c6HPfeSnkeMok # /gxnB7P1Mjt7I9EI9thQtMvy/1SUmLG12rBR/DfheE/VJpcm/TYeoV11NfQQnl/j # BbPbSRBp0HGqTIcWDpY6MgSdBoQET1DvpE4PX4sndNGc1wGyg45pH62ZMfUF/CzG # Z7iV637RtnQFXDzTxoSEEkdXMdWDJG+jjxoC16lRk1xFnfkA4uoma4mKso7qvE6d # 27+K6yzISWQ7TjutYLKJnSzNvfiNiuyv/0xxCASSARvOQ3v9cegvM/pnuU9c6s+4 # gmK3+5jhcvnWGQqJE0tpYHmk3bmmBL1gHm9TjBJz5m/8rvHM3Rw3OUhV4/wmAL32 # KmPR5Ubb4ww5HNGiuY0CAwEAAaOCATYwggEyMB0GA1UdDgQWBBQcGL7N2NdvAaK8 # TcLrxMTsa8aB1jAfBgNVHSMEGDAWgBSfpxVdAF5iXYP05dJlpxtTNRnpcjBfBgNV # HR8EWDBWMFSgUqBQhk5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny # bC9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcmwwbAYI # KwYBBQUHAQEEYDBeMFwGCCsGAQUFBzAChlBodHRwOi8vd3d3Lm1pY3Jvc29mdC5j # b20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAy # MDEwKDEpLmNydDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0G # CSqGSIb3DQEBCwUAA4ICAQDd8qZbHBqdBFRDxGGwDollnRyd0WmUnjqoP+5QCH4v # MPBt4umHVhJuyeRkDELkTWZuWqK3U1z2HnGatbnETcHUlywlH+3I7R7fU0zKYw2P # LA+VawCcrnsICgE3242EsEC/Z0YU740NJ/xbuzrGtTEtUIiQvr2ACPJyhsPote8I # tTf4uNW4Mbo1QP0tjcBKCgEezIC4DYUM0BYCWCmeZmNwAlxfpTliOFEKB9UaSqHS # s51cH8JY0gqL3LwI9LYfjEO77++HY/nMqXCMi9ihUKoIp2Tfjfzdm5Ng5V+yw8+w # Xl29RcW4Q4CvHntNfKxT9oQ3J7YBQQEHWJPg8TNR9w4B82FzmrDd8sL6ETvGux5h # FcwmF+Q2rT5Ma8dYUSdCSg/ihoEYUGJZnZL9nyDp1snflSVX7FpLyALzDDlHBW1C # JhYVffJRoqz1D4kRooqRBNRaMFMPingywwbEghMheJKNoda7AGgq+1HH1afRlE+9 # qYW9FKMezxeQmf8gcuAuhr9IAXyaF9DF0PJ5f4uhzOSvIC1BkJtzF6op45UYaI7V # +9X8dcwXbZJnIIAH1cjVO8KEChxKIkpk4Qgy0PocgUwaGWqmLWRu1hQ1WJWnQXvv # BYeYDGWbj/PtSlywv6m8mujLepfMvJcU25KWklSP2FuNx6aOVfeje+pgbwIQIVQ1 # nTCCB3EwggVZoAMCAQICEzMAAAAVxedrngKbSZkAAAAAABUwDQYJKoZIhvcNAQEL # BQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH # EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNV # BAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDEwMB4X # DTIxMDkzMDE4MjIyNVoXDTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMCVVMxEzAR # BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p # Y3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3Rh # bXAgUENBIDIwMTAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDk4aZM # 57RyIQt5osvXJHm9DtWC0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm # 95VTcVrifkpa/rg2Z4VGIwy1jRPPdzLAEBjoYH1qUoNEt6aORmsHFPPFdvWGUNzB # RMhxXFExN6AKOG6N7dcP2CZTfDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBb # fowQHJ1S/rboYiXcag/PXfT+jlPP1uyFVk3v3byNpOORj7I5LFGc6XBpDco2LXCO # Mcg1KL3jtIckw+DJj361VI/c+gVVmG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYw # XE8s4mKyzbnijYjklqwBSru+cakXW2dg3viSkR4dPf0gz3N9QZpGdc3EXzTdEonW # /aUgfX782Z5F37ZyL9t9X4C626p+Nuw2TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/w # EPK3Rxjtp+iZfD9M269ewvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1qGFphAXPK # Z6Je1yh2AuIzGHLXpyDwwvoSCtdjbwzJNmSLW6CmgyFdXzB0kZSU2LlQ+QuJYfM2 # BjUYhEfb3BvR/bLUHMVr9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXbGjfH # CBUYP3irRbb1Hode2o+eFnJpxq57t7c+auIurQIDAQABo4IB3TCCAdkwEgYJKwYB # BAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8v # BO4wHQYDVR0OBBYEFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMFwGA1UdIARVMFMwUQYM # KwYBBAGCN0yDfQEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0 # LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTATBgNVHSUEDDAKBggrBgEF # BQcDCDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYD # VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBW # BgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2Ny # bC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYIKwYBBQUH # AQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtp # L2NlcnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0BAQsF # AAOCAgEAnVV9/Cqt4SwfZwExJFvhnnJL/Klv6lwUtj5OR2R4sQaTlz0xM7U518Jx # Nj/aZGx80HU5bbsPMeTCj/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+ # iehp4LoJ7nvfam++Kctu2D9IdQHZGN5tggz1bSNU5HhTdSRXud2f8449xvNo32X2 # pFaq95W2KFUn0CS9QKC/GbYSEhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefw # C2qBwoEZQhlSdYo2wh3DYXMuLGt7bj8sCXgU6ZGyqVvfSaN0DLzskYDSPeZKPmY7 # T7uG+jIa2Zb0j/aRAfbOxnT99kxybxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFO # Ry3BFARxv2T5JL5zbcqOCb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+kKNxnGSgkujhL # mm77IVRrakURR6nxt67I6IleT53S0Ex2tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3L # wUFJfn6Tvsv4O+S3Fb+0zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokLjzbaukz5 # m/8K6TT4JDVnK+ANuOaMmdbhIurwJ0I9JZTmdHRbatGePu1+oDEzfbzL6Xu/OHBE # 0ZDxyKs6ijoIYn/ZcGNTTY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggLLMIICNAIB # ATCB+KGB0KSBzTCByjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x # EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv # bjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3BlcmF0aW9uczEmMCQGA1UE # CxMdVGhhbGVzIFRTUyBFU046RUFDRS1FMzE2LUM5MUQxJTAjBgNVBAMTHE1pY3Jv # c29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVAPEdL+Ps+h03 # e+SLXdGzuY7tLu7OoIGDMIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh # c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBD # b3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIw # MTAwDQYJKoZIhvcNAQEFBQACBQDoB1GMMCIYDzIwMjMwNTExMTkzNTQwWhgPMjAy # MzA1MTIxOTM1NDBaMHQwOgYKKwYBBAGEWQoEATEsMCowCgIFAOgHUYwCAQAwBwIB # AAICD5MwBwIBAAICEbQwCgIFAOgIowwCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYK # KwYBBAGEWQoDAqAKMAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQUF # AAOBgQAaqiCroI3umtaX3/ut2hRdCG5BaN+MkJAwPP4sZioK8CVuQ5KkwSMd+v/I # W7xPE5VwaUbdWOWQQc/watOXGKdYaMsQAykTZSSr8hi3AaLBUdYS544rI3G8lvap # b7lbCSbE+JA2trRxst/kxD6wnlr22rMSkNdR4Gsa3mYACwJRHzGCBA0wggQJAgEB # MIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH # EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNV # BAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAABw4tv00i/DpFd # AAEAAAHDMA0GCWCGSAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN # AQkQAQQwLwYJKoZIhvcNAQkEMSIEIHrmNeM5mZe5KP9OLOCxRBCVgDW9QTIcUwQX # hp2PCFa9MIH6BgsqhkiG9w0BCRACLzGB6jCB5zCB5DCBvQQg0vtTm2+SSerh1KiA # kwrJTALxTfJotlPcDZ2ZSn78KkkwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEG # A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj # cm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt # cCBQQ0EgMjAxMAITMwAAAcOLb9NIvw6RXQABAAABwzAiBCC12+sWpW9LPzkLiVHl # S8KRvprxdNZ1es9geMWtxnwprjANBgkqhkiG9w0BAQsFAASCAgBQDh0py/I43DOZ # xeJ+2fI5nAQX1Ex/5kETDh+yXRN/xpaohOFQ3He2PwfwrTof2stzYuNGPzfRi0im # moJ9Q+xzsERp9bdAdNKuXb9RJPpiOME/1QgDzc4EtyLp2WCHqc3lKoSs7wJIHaCW # whdqYl8nQsJuUs7vC2koxd94CZDHTMjq1i+qtJ/kp4PgZbhqSWwJm4vXqS8c0k96 # vuKI1lVMbcGoN1QhahYVFYc2H0UnUJnxxxDxilazFbzzhz/H8350GRaUEmcM3asv # GzQbX9zHmTmzFvwe2O/RyMuW1aTlGrL03kZ8hrqtg6/G3OFJ7/Nw/SAJdLgGLvQx # 1HVzQi3KKsaCTtNpsgfZEVygAhbcJxwLNDQPaStZsqYxyztJsJ8SYKpkEHJMXePw # ez8CS8mMX0X6ZHXNLTDA3+p3C+Sc9Kn+kO0IVka6KGarj++AF/Y2MJt2YkBDkBW0 # TTIZWlB2Rv5pnfab0c+0Rzwr41IDYoelG02tqKeKs36VoDI+WxSfYiS8j+YlKnOi # JXgmYtdX3OX7BEN6Qps2S8SWwx8h04fX2KKTn/Ncf/f1j4QQpa+oiIK7ORbY+cni # pKjQGxPy/hkJJPIiqBGQBEMxu/KDAOnKd3R/J08GL286OaAxkPh1lRA9ikpstoT5 # qBFQ2e3EyeuDNNoa75/FB3jwXjGdjw== # SIG # End signature block |