exports/ProxyCmdletDefinitions.ps1
# ---------------------------------------------------------------------------------- # Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.10.2, generator: @autorest/powershell@) # Changes may cause incorrect behavior and will be lost if the code is regenerated. # ---------------------------------------------------------------------------------- <# .Synopsis Invoke function exportDeviceAndAppManagementData .Description Invoke function exportDeviceAndAppManagementData .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/export-mgbetauserdeviceandappmanagementdata #> function Export-MgBetaUserDeviceAndAppManagementData { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Export', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Export', Mandatory)] [Parameter(ParameterSetName='Export1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Export1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.Int32] # Usage: skip={skip} ${Skip}, [Parameter(ParameterSetName='Export1', Mandatory)] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.Int32] # Usage: top={top} ${Top}, [Parameter(ParameterSetName='ExportViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='ExportViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Export = 'Microsoft.Graph.Beta.Users.Functions.private\Export-MgBetaUserDeviceAndAppManagementData_Export'; Export1 = 'Microsoft.Graph.Beta.Users.Functions.private\Export-MgBetaUserDeviceAndAppManagementData_Export1'; ExportViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Export-MgBetaUserDeviceAndAppManagementData_ExportViaIdentity'; ExportViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Export-MgBetaUserDeviceAndAppManagementData_ExportViaIdentity1'; } $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 the room lists defined in a tenant, as represented by their emailAddress objects. Tenants can organize meeting rooms into room lists. In this API, each meeting room and room list is represented by an emailAddress instance.\nYou can get all the room lists in the tenant, get all the rooms in the tenant, or get all the rooms in a specific room list. .Description Get the room lists defined in a tenant, as represented by their emailAddress objects. Tenants can organize meeting rooms into room lists. In this API, each meeting room and room list is represented by an emailAddress instance.\nYou can get all the room lists in the tenant, get all the rooms in the tenant, or get all the rooms in a specific room list. .Example Import-Module Microsoft.Graph.Beta.Users.Functions # A UPN can also be used as -UserId. Find-MgBetaUserRoomList -UserId $userId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEmailAddress .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/find-mgbetauserroomlist .Link https://learn.microsoft.com/graph/api/user-findroomlists?view=graph-rest-beta #> function Find-MgBetaUserRoomList { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEmailAddress])] [CmdletBinding(DefaultParameterSetName='Find', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Find', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FindViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Find = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoomList_Find'; FindViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoomList_FindViaIdentity'; } $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 findRooms .Description Invoke function findRooms .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEmailAddress .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/find-mgbetauserroom #> function Find-MgBetaUserRoom { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEmailAddress])] [CmdletBinding(DefaultParameterSetName='Find', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Find', Mandatory)] [Parameter(ParameterSetName='Find1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Find1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: RoomList='{RoomList}' ${RoomList}, [Parameter(ParameterSetName='FindViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='FindViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Find = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoom_Find'; Find1 = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoom_Find1'; FindViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoom_FindViaIdentity'; FindViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Find-MgBetaUserRoom_FindViaIdentity1'; } $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 all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. .Description Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetaalluserchatmessage .Link https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-beta #> function Get-MgBetaAllUserChatMessage { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The payment model for the API ${Model}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaAllUserChatMessage_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaAllUserChatMessage_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 all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Description Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallRecording .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetaalluseronlinemeetingrecording .Link https://learn.microsoft.com/graph/api/onlinemeeting-getallrecordings?view=graph-rest-beta #> function Get-MgBetaAllUserOnlineMeetingRecording { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallRecording])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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.DateTime] # Usage: endDateTime=@endDateTime ${EndDateTime}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Usage: meetingOrganizerUserId='@meetingOrganizerUserId' ${MeetingOrganizerUserId}, [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()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.DateTime] # Usage: startDateTime=@startDateTime ${StartDateTime}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaAllUserOnlineMeetingRecording_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaAllUserOnlineMeetingRecording_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 all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Description Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallTranscript .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetaalluseronlinemeetingtranscript .Link https://learn.microsoft.com/graph/api/onlinemeeting-getalltranscripts?view=graph-rest-beta #> function Get-MgBetaAllUserOnlineMeetingTranscript { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallTranscript])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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.DateTime] # Usage: endDateTime=@endDateTime ${EndDateTime}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Filter items by property values ${Filter}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # Usage: meetingOrganizerUserId='@meetingOrganizerUserId' ${MeetingOrganizerUserId}, [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()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.DateTime] # Usage: startDateTime=@startDateTime ${StartDateTime}, [Parameter()] [Alias('Limit')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Int32] # Show only the first n items ${Top}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaAllUserOnlineMeetingTranscript_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaAllUserOnlineMeetingTranscript_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 set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Description Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercalendareventdelta .Link https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-beta #> function Get-MgBetaUserCalendarEventDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of calendar ${CalendarId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='DeltaViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The end date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${EndDateTime}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The start date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${StartDateTime}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Parameter(ParameterSetName='DeltaViaIdentity1')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCalendarEventDelta_Delta'; Delta1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCalendarEventDelta_Delta1'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCalendarEventDelta_DeltaViaIdentity'; DeltaViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCalendarEventDelta_DeltaViaIdentity1'; } $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 Retrieve the list of messages (without the replies) in a channel of a team. By using delta query, you can get new or updated messages in a channel. Delta query supports both full synchronization that retrieves all the messages in the specified channel, and incremental synchronization that retrieves those messages that have been added or changed in the channel since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that messages view periodically. To get the replies for a message, use the list message replies or the get message reply operation. A GET request with the delta function returns either: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call for that same calendar view. A @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin the to retrieve additional changes (messages changed or posted after acquiring @odata.deltaLink). For more information, see the delta query documentation. .Description Retrieve the list of messages (without the replies) in a channel of a team. By using delta query, you can get new or updated messages in a channel. Delta query supports both full synchronization that retrieves all the messages in the specified channel, and incremental synchronization that retrieves those messages that have been added or changed in the channel since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that messages view periodically. To get the replies for a message, use the list message replies or the get message reply operation. A GET request with the delta function returns either: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call for that same calendar view. A @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin the to retrieve additional changes (messages changed or posted after acquiring @odata.deltaLink). For more information, see the delta query documentation. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserchatmessagedelta .Link https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta #> function Get-MgBetaUserChatMessageDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of chat ${ChatId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserChatMessageDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserChatMessageDelta_DeltaViaIdentity'; } $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 Retrieve the list of messages (without the replies) in a channel of a team. By using delta query, you can get new or updated messages in a channel. Delta query supports both full synchronization that retrieves all the messages in the specified channel, and incremental synchronization that retrieves those messages that have been added or changed in the channel since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that messages view periodically. To get the replies for a message, use the list message replies or the get message reply operation. A GET request with the delta function returns either: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call for that same calendar view. A @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin the to retrieve additional changes (messages changed or posted after acquiring @odata.deltaLink). For more information, see the delta query documentation. .Description Retrieve the list of messages (without the replies) in a channel of a team. By using delta query, you can get new or updated messages in a channel. Delta query supports both full synchronization that retrieves all the messages in the specified channel, and incremental synchronization that retrieves those messages that have been added or changed in the channel since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that messages view periodically. To get the replies for a message, use the list message replies or the get message reply operation. A GET request with the delta function returns either: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call for that same calendar view. A @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin the to retrieve additional changes (messages changed or posted after acquiring @odata.deltaLink). For more information, see the delta query documentation. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserchatmessagereplydelta .Link https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta #> function Get-MgBetaUserChatMessageReplyDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of chat ${ChatId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of chatMessage ${ChatMessageId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserChatMessageReplyDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserChatMessageReplyDelta_DeltaViaIdentity'; } $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 all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Description Get all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserchatretainedmessage .Link https://learn.microsoft.com/graph/api/chat-getallretainedmessages?view=graph-rest-beta #> function Get-MgBetaUserChatRetainedMessage { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserChatRetainedMessage_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserChatRetainedMessage_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 the connectivity history of a specific Cloud PC. .Description Get the connectivity history of a specific Cloud PC. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcconnectivityhistory .Link https://learn.microsoft.com/graph/api/cloudpc-getcloudpcconnectivityhistory?view=graph-rest-beta #> function Get-MgBetaUserCloudPcConnectivityHistory { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcConnectivityHistory_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcConnectivityHistory_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 the frontlineCloudPcAccessState of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC accessState and determine whether the frontline Cloud PC is accessible to a user. If a web client needs to connect to a frontline Cloud PC, the sharedCloudPcAccessState validates the bookmark scenario. If sharedCloudPcAccessState isn't active/activating/standbyMode, the web client shows a bad bookmark. .Description Get the frontlineCloudPcAccessState of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC accessState and determine whether the frontline Cloud PC is accessible to a user. If a web client needs to connect to a frontline Cloud PC, the sharedCloudPcAccessState validates the bookmark scenario. If sharedCloudPcAccessState isn't active/activating/standbyMode, the web client shows a bad bookmark. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcfrontlinecloudpcaccessstate .Link https://learn.microsoft.com/graph/api/cloudpc-getfrontlinecloudpcaccessstate?view=graph-rest-beta #> function Get-MgBetaUserCloudPcFrontlineCloudPcAccessState { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcFrontlineCloudPcAccessState_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcFrontlineCloudPcAccessState_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 the cloudPCLaunchInfo for the signed-in user. .Description Get the cloudPCLaunchInfo for the signed-in user. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpclaunchinfo .Link https://learn.microsoft.com/graph/api/cloudpc-getcloudpclaunchinfo?view=graph-rest-beta #> function Get-MgBetaUserCloudPcLaunchInfo { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcLaunchInfo_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcLaunchInfo_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 all provisioned Cloud PCs of a specific service plan for users under a Microsoft Entra user group. .Description Get all provisioned Cloud PCs of a specific service plan for users under a Microsoft Entra user group. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcprovisionedcloudpc .Link https://learn.microsoft.com/graph/api/cloudpc-getprovisionedcloudpcs?view=graph-rest-beta #> function Get-MgBetaUserCloudPcProvisionedCloudPc { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcProvisionedCloudPc_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcProvisionedCloudPc_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 retrieveReviewStatus .Description Invoke function retrieveReviewStatus .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcreviewstatus #> function Get-MgBetaUserCloudPcReviewStatus { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCloudPcReviewStatus])] [CmdletBinding(DefaultParameterSetName='Retrieve', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Retrieve', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of cloudPC ${CloudPcId}, [Parameter(ParameterSetName='Retrieve', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='RetrieveViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Retrieve = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcReviewStatus_Retrieve'; RetrieveViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcReviewStatus_RetrieveViaIdentity'; } $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 the shiftWorkCloudPcAccessState of a shift work Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest shift work Cloud PC accessState and determine whether the shift work Cloud PC is accessible to the user. If a web client needs to connect to a shift work Cloud PC, the sharedCloudPcAccessState validates the bookmark scenario. If sharedCloudPcAccessState is not active/activating/standbyMode, the web client shows a 'bad bookmark'. .Description Get the shiftWorkCloudPcAccessState of a shift work Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest shift work Cloud PC accessState and determine whether the shift work Cloud PC is accessible to the user. If a web client needs to connect to a shift work Cloud PC, the sharedCloudPcAccessState validates the bookmark scenario. If sharedCloudPcAccessState is not active/activating/standbyMode, the web client shows a 'bad bookmark'. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcshiftworkcloudpcaccessstate .Link https://learn.microsoft.com/graph/api/cloudpc-getshiftworkcloudpcaccessstate?view=graph-rest-beta #> function Get-MgBetaUserCloudPcShiftWorkCloudPcAccessState { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcShiftWorkCloudPcAccessState_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcShiftWorkCloudPcAccessState_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 list of supported Cloud PC remote actions for a specific Cloud PC device, including the action names and capabilities. .Description Get a list of supported Cloud PC remote actions for a specific Cloud PC device, including the action names and capabilities. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercloudpcsupportedcloudpcremoteaction .Link https://learn.microsoft.com/graph/api/cloudpc-getsupportedcloudpcremoteactions?view=graph-rest-beta #> function Get-MgBetaUserCloudPcSupportedCloudPcRemoteAction { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserCloudPcSupportedCloudPcRemoteAction_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserCloudPcSupportedCloudPcRemoteAction_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 set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Description Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercontactdelta .Link https://learn.microsoft.com/graph/api/contact-delta?view=graph-rest-beta #> function Get-MgBetaUserContactDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactDelta_DeltaViaIdentity'; } $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 set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Description Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercontactfolderchildfoldercontactdelta .Link https://learn.microsoft.com/graph/api/contact-delta?view=graph-rest-beta #> function Get-MgBetaUserContactFolderChildFolderContactDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of contactFolder ${ContactFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of contactFolder ${ContactFolderId1}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderChildFolderContactDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderChildFolderContactDelta_DeltaViaIdentity'; } $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 set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contact folders. This allows you to maintain and synchronize \na local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. .Description Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contact folders. This allows you to maintain and synchronize \na local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContactFolder .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercontactfolderchildfolderdelta .Link https://learn.microsoft.com/graph/api/contactfolder-delta?view=graph-rest-beta #> function Get-MgBetaUserContactFolderChildFolderDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContactFolder])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of contactFolder ${ContactFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderChildFolderDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderChildFolderDelta_DeltaViaIdentity'; } $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 set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Description Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contacts in \nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \nhaving to fetch the entire set of contacts from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercontactfoldercontactdelta .Link https://learn.microsoft.com/graph/api/contact-delta?view=graph-rest-beta #> function Get-MgBetaUserContactFolderContactDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContact])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of contactFolder ${ContactFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderContactDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderContactDelta_DeltaViaIdentity'; } $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 set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contact folders. This allows you to maintain and synchronize \na local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. .Description Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately \napplying state tokens in one or more of these calls, \nyou can query for incremental changes in the contact folders. This allows you to maintain and synchronize \na local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContactFolder .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausercontactfolderdelta .Link https://learn.microsoft.com/graph/api/contactfolder-delta?view=graph-rest-beta #> function Get-MgBetaUserContactFolderDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContactFolder])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserContactFolderDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted users without having to perform a full read of the entire user collection. See change tracking for details. .Description Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. See change tracking for details. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUser .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdelta .Link https://learn.microsoft.com/graph/api/user-delta?view=graph-rest-beta #> function Get-MgBetaUserDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUser])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter()] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDelta_Delta'; } $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 newly created, updated, or deleted devices without performing a full read of the entire resource collection. For more information, see Using delta query. .Description Get newly created, updated, or deleted devices without performing a full read of the entire resource collection. For more information, see Using delta query. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDevice .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdevicedelta .Link https://learn.microsoft.com/graph/api/device-delta?view=graph-rest-beta #> function Get-MgBetaUserDeviceDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDevice])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDeviceDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDeviceDelta_DeltaViaIdentity'; } $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 itemActivityStats for the activities that took place under this resource within the specified time interval. Analytics aggregates might not be available for all action types. .Description Get itemActivityStats for the activities that took place under this resource within the specified time interval. Analytics aggregates might not be available for all action types. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriveitemactivitybyinterval .Link https://learn.microsoft.com/graph/api/itemactivity-getbyinterval?view=graph-rest-beta #> function Get-MgBetaUserDriveItemActivityByInterval { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of driveItem ${DriveItemId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: endDateTime='{endDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: interval='{interval}' ${Interval}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: startDateTime='{startDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveItemActivityByInterval_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemActivityByInterval_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 Track changes in a driveItem and its children over time. Your app begins by calling delta without any parameters.\nThe service starts enumerating the drive's hierarchy, returning pages of items and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you no longer see an @odata.nextLink returned, or you see a response with an empty set of changes. After you finish receiving all the changes, you may apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. Deleted items are returned with the deleted facet.\nItems with this property set should be removed from your local state. Note: you should only delete a folder locally if it's empty after syncing all the changes. .Description Track changes in a driveItem and its children over time. Your app begins by calling delta without any parameters.\nThe service starts enumerating the drive's hierarchy, returning pages of items and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you no longer see an @odata.nextLink returned, or you see a response with an empty set of changes. After you finish receiving all the changes, you may apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. Deleted items are returned with the deleted facet.\nItems with this property set should be removed from your local state. Note: you should only delete a folder locally if it's empty after syncing all the changes. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriveitemdelta .Link https://learn.microsoft.com/graph/api/driveitem-delta?view=graph-rest-beta #> function Get-MgBetaUserDriveItemDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of driveItem ${DriveItemId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: token='{token}' ${Token}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='DeltaViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Parameter(ParameterSetName='DeltaViaIdentity1')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemDelta_Delta'; Delta1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemDelta_Delta1'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemDelta_DeltaViaIdentity'; DeltaViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemDelta_DeltaViaIdentity1'; } $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 getActivitiesByInterval .Description Invoke function getActivitiesByInterval .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriveitemlistitemactivitybyinterval #> function Get-MgBetaUserDriveItemListItemActivityByInterval { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of driveItem ${DriveItemId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: endDateTime='{endDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: interval='{interval}' ${Interval}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: startDateTime='{startDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveItemListItemActivityByInterval_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveItemListItemActivityByInterval_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 compatible content types in the content type hub that can be added to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see addCopyFromContentTypeHub and the blog post Syntex Product Updates – August 2021. .Description Get compatible content types in the content type hub that can be added to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see addCopyFromContentTypeHub and the blog post Syntex Product Updates – August 2021. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContentType .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdrivelistcontenttypecompatiblehubcontenttype .Link https://learn.microsoft.com/graph/api/contenttype-getcompatiblehubcontenttypes?view=graph-rest-beta #> function Get-MgBetaUserDriveListContentTypeCompatibleHubContentType { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphContentType])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveListContentTypeCompatibleHubContentType_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListContentTypeCompatibleHubContentType_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 getActivitiesByInterval .Description Invoke function getActivitiesByInterval .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdrivelistitemactivitybyinterval #> function Get-MgBetaUserDriveListItemActivityByInterval { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: endDateTime='{endDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: interval='{interval}' ${Interval}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of listItem ${ListItemId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: startDateTime='{startDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveListItemActivityByInterval_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListItemActivityByInterval_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 newly created, updated, or deleted list items without having to perform a full read of the entire items collection. Your app begins by calling delta without any parameters.\nThe service starts enumerating the hierarchy of the list, returning pages of items, and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you see an @odata.deltaLink returned. After you received all the changes, you can apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. The delta feed shows the latest state for each item, not each change. If an item was renamed twice, it only shows up once, with its latest name.\nThe same item might appear more than once in a delta feed, for various reasons. You should use the last occurrence you see. Deleted items are returned with the deleted facet. Deleted indicates that the item is deleted and can't be restored.\nItems with this property should be removed from your local state. .Description Get newly created, updated, or deleted list items without having to perform a full read of the entire items collection. Your app begins by calling delta without any parameters.\nThe service starts enumerating the hierarchy of the list, returning pages of items, and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you see an @odata.deltaLink returned. After you received all the changes, you can apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. The delta feed shows the latest state for each item, not each change. If an item was renamed twice, it only shows up once, with its latest name.\nThe same item might appear more than once in a delta feed, for various reasons. You should use the last occurrence you see. Deleted items are returned with the deleted facet. Deleted indicates that the item is deleted and can't be restored.\nItems with this property should be removed from your local state. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphListItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdrivelistitemdelta .Link https://learn.microsoft.com/graph/api/listitem-delta?view=graph-rest-beta #> function Get-MgBetaUserDriveListItemDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphListItem])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: token='{token}' ${Token}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='DeltaViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Parameter(ParameterSetName='DeltaViaIdentity1')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListItemDelta_Delta'; Delta1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListItemDelta_Delta1'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListItemDelta_DeltaViaIdentity'; DeltaViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveListItemDelta_DeltaViaIdentity1'; } $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 itemActivityStats for the activities that took place under this resource within the specified time interval. Analytics aggregates might not be available for all action types. .Description Get itemActivityStats for the activities that took place under this resource within the specified time interval. Analytics aggregates might not be available for all action types. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriverootactivitybyinterval .Link https://learn.microsoft.com/graph/api/itemactivity-getbyinterval?view=graph-rest-beta #> function Get-MgBetaUserDriveRootActivityByInterval { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: endDateTime='{endDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: interval='{interval}' ${Interval}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: startDateTime='{startDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveRootActivityByInterval_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootActivityByInterval_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 Track changes in a driveItem and its children over time. Your app begins by calling delta without any parameters.\nThe service starts enumerating the drive's hierarchy, returning pages of items and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you no longer see an @odata.nextLink returned, or you see a response with an empty set of changes. After you finish receiving all the changes, you may apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. Deleted items are returned with the deleted facet.\nItems with this property set should be removed from your local state. Note: you should only delete a folder locally if it's empty after syncing all the changes. .Description Track changes in a driveItem and its children over time. Your app begins by calling delta without any parameters.\nThe service starts enumerating the drive's hierarchy, returning pages of items and either an @odata.nextLink or an @odata.deltaLink.\nYour app should continue calling with the @odata.nextLink until you no longer see an @odata.nextLink returned, or you see a response with an empty set of changes. After you finish receiving all the changes, you may apply them to your local state.\nTo check for changes in the future, call delta again with the @odata.deltaLink from the previous response. Deleted items are returned with the deleted facet.\nItems with this property set should be removed from your local state. Note: you should only delete a folder locally if it's empty after syncing all the changes. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriverootdelta .Link https://learn.microsoft.com/graph/api/driveitem-delta?view=graph-rest-beta #> function Get-MgBetaUserDriveRootDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Delta1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: token='{token}' ${Token}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='DeltaViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Parameter(ParameterSetName='DeltaViaIdentity1')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Parameter(ParameterSetName='Delta1')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootDelta_Delta'; Delta1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootDelta_Delta1'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootDelta_DeltaViaIdentity'; DeltaViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootDelta_DeltaViaIdentity1'; } $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 getActivitiesByInterval .Description Invoke function getActivitiesByInterval .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserdriverootlistitemactivitybyinterval #> function Get-MgBetaUserDriveRootListItemActivityByInterval { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphItemActivityStat])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: endDateTime='{endDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: interval='{interval}' ${Interval}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: startDateTime='{startDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserDriveRootListItemActivityByInterval_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserDriveRootListItemActivityByInterval_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 getEffectiveDeviceEnrollmentConfigurations .Description Invoke function getEffectiveDeviceEnrollmentConfigurations .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceEnrollmentConfiguration .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausereffectivedeviceenrollmentconfiguration #> function Get-MgBetaUserEffectiveDeviceEnrollmentConfiguration { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDeviceEnrollmentConfiguration])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserEffectiveDeviceEnrollmentConfiguration_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserEffectiveDeviceEnrollmentConfiguration_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 set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Description Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausereventdelta .Link https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-beta #> function Get-MgBetaUserEventDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The end date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${EndDateTime}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The start date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${StartDateTime}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserEventDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserEventDelta_DeltaViaIdentity'; } $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 set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Description Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a calendarView (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on calendarView, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the delta function on events and the delta function on a calendarView in a calendar. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausereventinstancedelta .Link https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-beta #> function Get-MgBetaUserEventInstanceDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphEvent])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of event ${EventId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The end date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${EndDateTime}, [Parameter(Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # The start date and time of the time range in the function, represented in ISO 8601 format. # For example, 2019-11-08T20:00:00-08:00 ${StartDateTime}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserEventInstanceDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserEventInstanceDelta_DeltaViaIdentity'; } $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 the license status of a user in Microsoft Teams. .Description Get the license status of a user in Microsoft Teams. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTeamsLicensingDetails .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserlicensedetailteamlicensingdetail .Link https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-beta #> function Get-MgBetaUserLicenseDetailTeamLicensingDetail { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTeamsLicensingDetails])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserLicenseDetailTeamLicensingDetail_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserLicenseDetailTeamLicensingDetail_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 getLoggedOnManagedDevices .Description Invoke function getLoggedOnManagedDevices .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDevice .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserloggedonmanageddevice #> function Get-MgBetaUserLoggedOnManagedDevice { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDevice])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserLoggedOnManagedDevice_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserLoggedOnManagedDevice_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 set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls,\nyou can query for incremental changes in the mail folders. This allows you to maintain and synchronize\na local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. .Description Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls,\nyou can query for incremental changes in the mail folders. This allows you to maintain and synchronize\na local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMailFolder .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermailfolderchildfolderdelta .Link https://learn.microsoft.com/graph/api/mailfolder-delta?view=graph-rest-beta #> function Get-MgBetaUserMailFolderChildFolderDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMailFolder])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of mailFolder ${MailFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderChildFolderDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderChildFolderDelta_DeltaViaIdentity'; } $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 set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Description Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermailfolderchildfoldermessagedelta .Link https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-beta #> function Get-MgBetaUserMailFolderChildFolderMessageDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of mailFolder ${MailFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of mailFolder ${MailFolderId1}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # A custom query option to filter the delta response based on the type of change. # Supported values are created, updated or deleted. ${ChangeType}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderChildFolderMessageDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderChildFolderMessageDelta_DeltaViaIdentity'; } $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 set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls,\nyou can query for incremental changes in the mail folders. This allows you to maintain and synchronize\na local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. .Description Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls,\nyou can query for incremental changes in the mail folders. This allows you to maintain and synchronize\na local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMailFolder .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermailfolderdelta .Link https://learn.microsoft.com/graph/api/mailfolder-delta?view=graph-rest-beta #> function Get-MgBetaUserMailFolderDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMailFolder])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderDelta_DeltaViaIdentity'; } $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 set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Description Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermailfoldermessagedelta .Link https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-beta #> function Get-MgBetaUserMailFolderMessageDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of mailFolder ${MailFolderId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # A custom query option to filter the delta response based on the type of change. # Supported values are created, updated or deleted. ${ChangeType}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderMessageDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMailFolderMessageDelta_DeltaViaIdentity'; } $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 getManagedAppBlockedUsers .Description Invoke function getManagedAppBlockedUsers .Example {{ Add code here }} .Example {{ Add code here }} .Inputs System.Collections.IDictionary .Outputs System.String .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanagedappblockeduser #> function Get-MgBetaUserManagedAppBlockedUser { [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedAppBlockedUser_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 Gets diagnostics validation status for a given user. .Description Gets diagnostics validation status for a given user. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedAppDiagnosticStatus .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanagedappdiagnosticstatus #> function Get-MgBetaUserManagedAppDiagnosticStatus { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedAppDiagnosticStatus])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedAppDiagnosticStatus_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedAppDiagnosticStatus_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 Gets app restrictions for a given user. .Description Gets app restrictions for a given user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedAppPolicy .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanagedapppolicy #> function Get-MgBetaUserManagedAppPolicy { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedAppPolicy])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedAppPolicy_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedAppPolicy_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 Check the Cloud PC-specified remote action results for a Cloud PC device. Cloud PC supports reprovision and resize remote actions. .Description Check the Cloud PC-specified remote action results for a Cloud PC device. Cloud PC supports reprovision and resize remote actions. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicecloudpcremoteactionresult .Link https://learn.microsoft.com/graph/api/manageddevice-getcloudpcremoteactionresults?view=graph-rest-beta #> function Get-MgBetaUserManagedDeviceCloudPcRemoteActionResult { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceCloudPcRemoteActionResult_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceCloudPcRemoteActionResult_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 the review status of a specific Cloud PC device. .Description Get the review status of a specific Cloud PC device. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicecloudpcreviewstatus .Link https://learn.microsoft.com/graph/api/manageddevice-getcloudpcreviewstatus?view=graph-rest-beta #> function Get-MgBetaUserManagedDeviceCloudPcReviewStatus { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceCloudPcReviewStatus_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceCloudPcReviewStatus_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.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicefilevaultkey #> function Get-MgBetaUserManagedDeviceFileVaultKey { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceFileVaultKey_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceFileVaultKey_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.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicenoncompliantsetting #> function Get-MgBetaUserManagedDeviceNonCompliantSetting { [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='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceNonCompliantSetting_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceNonCompliantSetting_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 Retrieves the list of devices with failed apps .Description Retrieves the list of devices with failed apps .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicewithappfailure #> function Get-MgBetaUserManagedDeviceWithAppFailure { [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 user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceWithAppFailure_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceWithAppFailure_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 Retrieves the list of devices with failed or pending apps .Description Retrieves the list of devices with failed or pending apps .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDeviceSummarizedAppState .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermanageddevicewithfailedapp #> function Get-MgBetaUserManagedDeviceWithFailedApp { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDeviceSummarizedAppState])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserManagedDeviceWithFailedApp_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserManagedDeviceWithFailedApp_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 set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Description Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately\napplying state tokens in one or more of these calls, you can [query for incremental changes in the messages in\nthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without\nhaving to fetch the entire set of messages from the server every time. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausermessagedelta .Link https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-beta #> function Get-MgBetaUserMessageDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphMessage])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String] # A custom query option to filter the delta response based on the type of change. # Supported values are created, updated or deleted. ${ChangeType}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMessageDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserMessageDelta_DeltaViaIdentity'; } $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 list of recentNotebook instances that have been accessed by the signed-in user. .Description Get a list of recentNotebook instances that have been accessed by the signed-in user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRecentNotebook .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauseronenoterecentnotebook .Link https://learn.microsoft.com/graph/api/notebook-getrecentnotebooks?view=graph-rest-beta #> function Get-MgBetaUserOnenoteRecentNotebook { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphRecentNotebook])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.Management.Automation.SwitchParameter] # Usage: includePersonalNotebooks={includePersonalNotebooks} ${IncludePersonalNotebooks}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserOnenoteRecentNotebook_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnenoteRecentNotebook_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 join web URL for a Teams Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. .Description Get a join web URL for a Teams Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauseronlinemeetingjoinweburlvirtualappointmentjoinweburl .Link https://learn.microsoft.com/graph/api/virtualappointment-getvirtualappointmentjoinweburl?view=graph-rest-beta #> function Get-MgBetaUserOnlineMeetingJoinWebUrlVirtualAppointmentJoinWebUrl { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Get', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Alternate key of onlineMeeting ${JoinWebUrl}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserOnlineMeetingJoinWebUrlVirtualAppointmentJoinWebUrl_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingJoinWebUrlVirtualAppointmentJoinWebUrl_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 delta .Description Invoke function delta .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallRecording .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauseronlinemeetingrecordingdelta #> function Get-MgBetaUserOnlineMeetingRecordingDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallRecording])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of onlineMeeting ${OnlineMeetingId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingRecordingDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingRecordingDelta_DeltaViaIdentity'; } $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 delta .Description Invoke function delta .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallTranscript .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauseronlinemeetingtranscriptdelta #> function Get-MgBetaUserOnlineMeetingTranscriptDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphCallTranscript])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of onlineMeeting ${OnlineMeetingId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingTranscriptDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingTranscriptDelta_DeltaViaIdentity'; } $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 join web URL for a Teams Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. .Description Get a join web URL for a Teams Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauseronlinemeetingvirtualappointmentjoinweburl .Link https://learn.microsoft.com/graph/api/virtualappointment-getvirtualappointmentjoinweburl?view=graph-rest-beta #> function Get-MgBetaUserOnlineMeetingVirtualAppointmentJoinWebUrl { [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 onlineMeeting ${OnlineMeetingId}, [Parameter(ParameterSetName='Get', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Get-MgBetaUserOnlineMeetingVirtualAppointmentJoinWebUrl_Get'; GetViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserOnlineMeetingVirtualAppointmentJoinWebUrl_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 Retrieves changes to objects that the user is subscribed to. This method allows your application to track changes to objects that the user can access from within Planner over time. The return value of this method might contain heterogeneous types of objects from Planner. For more information about tracking changes in Microsoft Graph data, see Use delta query to track changes in Microsoft Graph data. .Description Retrieves changes to objects that the user is subscribed to. This method allows your application to track changes to objects that the user can access from within Planner over time. The return value of this method might contain heterogeneous types of objects from Planner. For more information about tracking changes in Microsoft Graph data, see Use delta query to track changes in Microsoft Graph data. .Example Import-Module Microsoft.Graph.Beta.Users.Functions # A UPN can also be used as -UserId. Get-MgBetaUserPlannerAllDelta -UserId $userId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerDelta .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplanneralldelta .Link https://learn.microsoft.com/graph/api/planneruser-list-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerAllDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerDelta])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerAllDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerAllDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Description Get newly created, updated, or deleted buckets in a Planner plan without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerBucket .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplannerplanbucketdelta .Link https://learn.microsoft.com/graph/api/plannerbucket-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerPlanBucketDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerBucket])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of plannerPlan ${PlannerPlanId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanBucketDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanBucketDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Description Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplannerplanbuckettaskdelta .Link https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerPlanBucketTaskDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of plannerBucket ${PlannerBucketId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of plannerPlan ${PlannerPlanId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanBucketTaskDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanBucketTaskDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Description Get newly created, updated, or deleted Planner plans in either a group or a Planner roster without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerPlan .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplannerplandelta .Link https://learn.microsoft.com/graph/api/plannerplan-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerPlanDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerPlan])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Description Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplannerplantaskdelta .Link https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerPlanTaskDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of plannerPlan ${PlannerPlanId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanTaskDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerPlanTaskDelta_DeltaViaIdentity'; } $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 newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Description Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data. .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetauserplannertaskdelta .Link https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta #> function Get-MgBetaUserPlannerTaskDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphPlannerTask])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerTaskDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserPlannerTaskDelta_DeltaViaIdentity'; } $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 delta .Description Invoke function delta .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTodoTaskList .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausertodolistdelta #> function Get-MgBetaUserTodoListDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTodoTaskList])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserTodoListDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserTodoListDelta_DeltaViaIdentity'; } $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 delta .Description Invoke function delta .Example {{ Add code here }} .Example {{ Add code here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTodoTask .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/get-mgbetausertodotaskdelta #> function Get-MgBetaUserTodoTaskDelta { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTodoTask])] [CmdletBinding(DefaultParameterSetName='Delta', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of todoTaskList ${TodoTaskListId}, [Parameter(ParameterSetName='Delta', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='DeltaViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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(ParameterSetName='DeltaViaIdentity')] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.Management.Automation.SwitchParameter] # Include count of items ${Count}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Int32] # Sets the page size of results. ${PageSize}, [Parameter(ParameterSetName='Delta')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # List all pages. ${All}, [Parameter(ParameterSetName='Delta')] [Alias('CV')] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.String] # Specifies a count of the total number of items in a collection. # By default, this variable will be set in the global scope. ${CountVariable} ) begin { try { $outBuffer = $null if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) { $PSBoundParameters['OutBuffer'] = 1 } $parameterSet = $PSCmdlet.ParameterSetName $mapping = @{ Delta = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserTodoTaskDelta_Delta'; DeltaViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Get-MgBetaUserTodoTaskDelta_DeltaViaIdentity'; } $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.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetaappusermanageddevicediagnostic #> function Invoke-MgBetaAppUserManagedDeviceDiagnostic { [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='App', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='AppViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Invoke-MgBetaAppUserManagedDeviceDiagnostic_App'; AppViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaAppUserManagedDeviceDiagnostic_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 allowedCalendarSharingRoles .Description Invoke function allowedCalendarSharingRoles .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetacalendarusercalendarallowedcalendarsharingroles #> function Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles { [OutputType([System.String])] [CmdletBinding(DefaultParameterSetName='Calendar', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Calendar', Mandatory)] [Parameter(ParameterSetName='Calendar1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: User='{User}' ${User}, [Parameter(ParameterSetName='Calendar', Mandatory)] [Parameter(ParameterSetName='Calendar1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Calendar1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of calendar ${CalendarId}, [Parameter(ParameterSetName='CalendarViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='CalendarViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Calendar = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles_Calendar'; Calendar1 = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles_Calendar1'; CalendarViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles_CalendarViaIdentity'; CalendarViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaCalendarUserCalendarAllowedCalendarSharingRoles_CalendarViaIdentity1'; } $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 Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress. .Description Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAppConsentRequest .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserappconsentrequestforapprovalbycurrentuser .Link https://learn.microsoft.com/graph/api/appconsentrequest-filterByCurrentUser?view=graph-rest-beta #> function Invoke-MgBetaFilterUserAppConsentRequestForApprovalByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAppConsentRequest])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserAppConsentRequestForApprovalByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserAppConsentRequestForApprovalByCurrentUser_FilterViaIdentity'; } $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 Retrieve a collection of userConsentRequest objects for accessing a specified app, for which the current user is the reviewer. .Description Retrieve a collection of userConsentRequest objects for accessing a specified app, for which the current user is the reviewer. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserConsentRequest .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserappconsentrequestforapprovaluserconsentrequestbycurrentuser .Link https://learn.microsoft.com/graph/api/userconsentrequest-filterbycurrentuser?view=graph-rest-beta #> function Invoke-MgBetaFilterUserAppConsentRequestForApprovalUserConsentRequestByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserConsentRequest])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of appConsentRequest ${AppConsentRequestId}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserAppConsentRequestForApprovalUserConsentRequestByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserAppConsentRequestForApprovalUserConsentRequestByCurrentUser_FilterViaIdentity'; } $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 In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. .Description In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphApproval .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserapprovalbycurrentuser .Link https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta #> function Invoke-MgBetaFilterUserApprovalByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphApproval])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserApprovalByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserApprovalByCurrentUser_FilterViaIdentity'; } $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 Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. .Description Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewInstance .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserpendingaccessreviewinstancebycurrentuser .Link https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta #> function Invoke-MgBetaFilterUserPendingAccessReviewInstanceByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewInstance])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceByCurrentUser_FilterViaIdentity'; } $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 Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. .Description Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewInstanceDecisionItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserpendingaccessreviewinstancedecisionbycurrentuser .Link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta #> function Invoke-MgBetaFilterUserPendingAccessReviewInstanceDecisionByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewInstanceDecisionItem])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of accessReviewInstance ${AccessReviewInstanceId}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceDecisionByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceDecisionByCurrentUser_FilterViaIdentity'; } $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 Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. .Description Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewStage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetafilteruserpendingaccessreviewinstancestagebycurrentuser .Link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta #> function Invoke-MgBetaFilterUserPendingAccessReviewInstanceStageByCurrentUser { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphAccessReviewStage])] [CmdletBinding(DefaultParameterSetName='Filter', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of accessReviewInstance ${AccessReviewInstanceId}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: on='{on}' ${On}, [Parameter(ParameterSetName='Filter', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='FilterViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Filter = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceStageByCurrentUser_Filter'; FilterViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaFilterUserPendingAccessReviewInstanceStageByCurrentUser_FilterViaIdentity'; } $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 list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. .Description Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetagraphuserdrive .Link https://learn.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-beta #> function Invoke-MgBetaGraphUserDrive { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Graph', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Graph', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Graph', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='GraphViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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.Users.Functions.private\Invoke-MgBetaGraphUserDrive_Graph'; GraphViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaGraphUserDrive_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 allMessages .Description Invoke function allMessages .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetamessageuserchat #> function Invoke-MgBetaMessageUserChat { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphChatMessage])] [CmdletBinding(DefaultParameterSetName='Message', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Message', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='MessageViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Message = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaMessageUserChat_Message'; MessageViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaMessageUserChat_MessageViaIdentity'; } $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 list of devices with failed or pending apps .Description Retrieves the list of devices with failed or pending apps .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDeviceSummarizedAppState .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetapendinguserapp #> function Invoke-MgBetaPendingUserApp { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphManagedDeviceSummarizedAppState])] [CmdletBinding(DefaultParameterSetName='Pending', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Pending', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='PendingViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Pending = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaPendingUserApp_Pending'; PendingViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaPendingUserApp_PendingViaIdentity'; } $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 preview .Description Invoke function preview .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOnenotePagePreview .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetapreviewuseronenotepage #> function Invoke-MgBetaPreviewUserOnenotePage { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphOnenotePagePreview])] [CmdletBinding(DefaultParameterSetName='Preview', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Preview', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of onenotePage ${OnenotePageId}, [Parameter(ParameterSetName='Preview', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='PreviewViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Preview = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaPreviewUserOnenotePage_Preview'; PreviewViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaPreviewUserOnenotePage_PreviewViaIdentity'; } $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 recent .Description Invoke function recent .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserActivity .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetarecentuseractivity #> function Invoke-MgBetaRecentUserActivity { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphUserActivity])] [CmdletBinding(DefaultParameterSetName='Recent', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Recent', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='RecentViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Recent = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaRecentUserActivity_Recent'; RecentViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaRecentUserActivity_RecentViaIdentity'; } $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 List a set of items recently used by the signed-in user.\nThis collection includes items that are in the user's drive and items they have access to from other drives. .Description List a set of items recently used by the signed-in user.\nThis collection includes items that are in the user's drive and items they have access to from other drives. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetarecentuserdrive .Link https://learn.microsoft.com/graph/api/drive-recent?view=graph-rest-beta #> function Invoke-MgBetaRecentUserDrive { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Recent', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Recent', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Recent', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='RecentViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Recent = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaRecentUserDrive_Recent'; RecentViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaRecentUserDrive_RecentViaIdentity'; } $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 the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language by\ngetting the user's mailbox settings. .Description Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language by\ngetting the user's mailbox settings. .Example Import-Module Microsoft.Graph.Beta.Users.Functions # A UPN can also be used as -UserId. Invoke-MgBetaSupportedUserOutlookLanguage -UserId $userId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphLocaleInfo .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetasupporteduseroutlooklanguage .Link https://learn.microsoft.com/graph/api/outlookuser-supportedlanguages?view=graph-rest-beta #> function Invoke-MgBetaSupportedUserOutlookLanguage { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphLocaleInfo])] [CmdletBinding(DefaultParameterSetName='Supported', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Supported', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='SupportedViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Supported = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaSupportedUserOutlookLanguage_Supported'; SupportedViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaSupportedUserOutlookLanguage_SupportedViaIdentity'; } $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 supportedTimeZones .Description Invoke function supportedTimeZones .Example Import-Module Microsoft.Graph.Beta.Users.Functions # A UPN can also be used as -UserId. Invoke-MgBetaTimeUserOutlook -UserId $userId .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTimeZoneInformation .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetatimeuseroutlook #> function Invoke-MgBetaTimeUserOutlook { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphTimeZoneInformation])] [CmdletBinding(DefaultParameterSetName='Time', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Time', Mandatory)] [Parameter(ParameterSetName='Time1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='Time1', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: TimeZoneStandard='{TimeZoneStandard}' ${TimeZoneStandard}, [Parameter(ParameterSetName='TimeViaIdentity', Mandatory, ValueFromPipeline)] [Parameter(ParameterSetName='TimeViaIdentity1', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Time = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaTimeUserOutlook_Time'; Time1 = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaTimeUserOutlook_Time1'; TimeViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaTimeUserOutlook_TimeViaIdentity'; TimeViaIdentity1 = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaTimeUserOutlook_TimeViaIdentity1'; } $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 Return a list of event reminders in a user calendar within the specified start and end times. .Description Return a list of event reminders in a user calendar within the specified start and end times. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphReminder .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/invoke-mgbetaviewuserreminder .Link https://learn.microsoft.com/graph/api/user-reminderview?view=graph-rest-beta #> function Invoke-MgBetaViewUserReminder { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphReminder])] [CmdletBinding(DefaultParameterSetName='View', PositionalBinding=$false)] param( [Parameter(ParameterSetName='View', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: EndDateTime='{EndDateTime}' ${EndDateTime}, [Parameter(ParameterSetName='View', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: StartDateTime='{StartDateTime}' ${StartDateTime}, [Parameter(ParameterSetName='View', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='ViewViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ View = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaViewUserReminder_View'; ViewViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Invoke-MgBetaViewUserReminder_ViewViaIdentity'; } $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 Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Description Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/search-mgbetauserdriveitem .Link https://learn.microsoft.com/graph/api/driveitem-search?view=graph-rest-beta #> function Search-MgBetaUserDriveItem { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Search', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of driveItem ${DriveItemId}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: q='{q}' ${Q}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='SearchViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Search = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDriveItem_Search'; SearchViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDriveItem_SearchViaIdentity'; } $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 Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Description Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/search-mgbetauserdriveroot .Link https://learn.microsoft.com/graph/api/driveitem-search?view=graph-rest-beta #> function Search-MgBetaUserDriveRoot { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Search', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: q='{q}' ${Q}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='SearchViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Search = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDriveRoot_Search'; SearchViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDriveRoot_SearchViaIdentity'; } $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 Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Description Search the hierarchy of items for items matching a query.\nYou can search within a folder hierarchy, a whole drive, or files shared with the current user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .Outputs Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/search-mgbetauserdrive .Link https://learn.microsoft.com/graph/api/driveitem-search?view=graph-rest-beta #> function Search-MgBetaUserDrive { [OutputType([Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphDriveItem])] [CmdletBinding(DefaultParameterSetName='Search', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # Usage: q='{q}' ${Q}, [Parameter(ParameterSetName='Search', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='SearchViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # 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()] [Alias('Expand')] [AllowEmptyCollection()] [Microsoft.Graph.Beta.PowerShell.Category('Query')] [System.String[]] # Expand related entities ${ExpandProperty}, [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()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Search = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDrive_Search'; SearchViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Search-MgBetaUserDrive_SearchViaIdentity'; } $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 isPublished .Description Invoke function isPublished .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/test-mgbetauserdrivelistcontenttypepublished .Link https://learn.microsoft.com/graph/api/contenttype-ispublished?view=graph-rest-beta #> function Test-MgBetaUserDriveListContentTypePublished { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Is', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Is', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of contentType ${ContentTypeId}, [Parameter(ParameterSetName='Is', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of drive ${DriveId}, [Parameter(ParameterSetName='Is', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='IsViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Is = 'Microsoft.Graph.Beta.Users.Functions.private\Test-MgBetaUserDriveListContentTypePublished_Is'; IsViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Test-MgBetaUserDriveListContentTypePublished_IsViaIdentity'; } $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 Gets the blocked state of a managed app user. .Description Gets the blocked state of a managed app user. .Example PS C:\> {{ Add code here }} {{ Add output here }} .Example PS C:\> {{ Add code here }} {{ Add output here }} .Inputs Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity .Inputs System.Collections.IDictionary .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 <IUsersFunctionsIdentity>: Identity Parameter [AccessReviewInstanceId <String>]: The unique identifier of accessReviewInstance [AppConsentRequestId <String>]: The unique identifier of appConsentRequest [CalendarId <String>]: The unique identifier of calendar [ChatId <String>]: The unique identifier of chat [ChatMessageId <String>]: The unique identifier of chatMessage [CloudPcId <String>]: The unique identifier of cloudPC [ContactFolderId <String>]: The unique identifier of contactFolder [ContactFolderId1 <String>]: The unique identifier of contactFolder [ContentTypeId <String>]: The unique identifier of contentType [DriveId <String>]: The unique identifier of drive [DriveItemId <String>]: The unique identifier of driveItem [EndDateTime <String>]: Usage: endDateTime='{endDateTime}' [EventId <String>]: The unique identifier of event [GroupId <String>]: Usage: groupId='{groupId}' [IncludePersonalNotebooks <Boolean?>]: Usage: includePersonalNotebooks={includePersonalNotebooks} [Interval <String>]: Usage: interval='{interval}' [JoinWebUrl <String>]: Alternate key of onlineMeeting [ListItemId <String>]: The unique identifier of listItem [MailFolderId <String>]: The unique identifier of mailFolder [MailFolderId1 <String>]: The unique identifier of mailFolder [ManagedDeviceId <String>]: The unique identifier of managedDevice [On <String>]: Usage: on='{on}' [OnenotePageId <String>]: The unique identifier of onenotePage [OnlineMeetingId <String>]: The unique identifier of onlineMeeting [PlannerBucketId <String>]: The unique identifier of plannerBucket [PlannerPlanId <String>]: The unique identifier of plannerPlan [Q <String>]: Usage: q='{q}' [RoomList <String>]: Usage: RoomList='{RoomList}' [ServicePlanId <String>]: Usage: servicePlanId='{servicePlanId}' [Skip <Int32?>]: Usage: skip={skip} [StartDateTime <String>]: Usage: startDateTime='{startDateTime}' [TimeZoneStandard <String>]: Usage: TimeZoneStandard='{TimeZoneStandard}' [TodoTaskListId <String>]: The unique identifier of todoTaskList [Token <String>]: Usage: token='{token}' [Top <Int32?>]: Usage: top={top} [Upn <String>]: Usage: upn='{upn}' [User <String>]: Usage: User='{User}' [UserId <String>]: The unique identifier of user .Link https://learn.microsoft.com/powershell/module/microsoft.graph.beta.users.functions/test-mgbetausermanagedappuserblocked #> function Test-MgBetaUserManagedAppUserBlocked { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Is', PositionalBinding=$false)] param( [Parameter(ParameterSetName='Is', Mandatory)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [System.String] # The unique identifier of user ${UserId}, [Parameter(ParameterSetName='IsViaIdentity', Mandatory, ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Path')] [Microsoft.Graph.Beta.PowerShell.Models.IUsersFunctionsIdentity] # Identity Parameter # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ${InputObject}, [Parameter()] [Alias('RHV')] [Microsoft.Graph.Beta.PowerShell.Category('Body')] [System.String] # Optional Response Headers Variable. ${ResponseHeadersVariable}, [Parameter(DontShow)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Management.Automation.SwitchParameter] # Wait for .NET debugger to attach ${Break}, [Parameter(ValueFromPipeline)] [Microsoft.Graph.Beta.PowerShell.Category('Runtime')] [System.Collections.IDictionary] # Optional headers that will be added to the request. ${Headers}, [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 = @{ Is = 'Microsoft.Graph.Beta.Users.Functions.private\Test-MgBetaUserManagedAppUserBlocked_Is'; IsViaIdentity = 'Microsoft.Graph.Beta.Users.Functions.private\Test-MgBetaUserManagedAppUserBlocked_IsViaIdentity'; } $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 # MIIoPAYJKoZIhvcNAQcCoIIoLTCCKCkCAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCA9OvUQZvFFQXU3 # 4N1Y/XVdyKs0MJSf5H0LRp7noNNwt6CCDYUwggYDMIID66ADAgECAhMzAAADri01 # UchTj1UdAAAAAAOuMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD # VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p # bmcgUENBIDIwMTEwHhcNMjMxMTE2MTkwODU5WhcNMjQxMTE0MTkwODU5WjB0MQsw # CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u # ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy # b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB # AQD0IPymNjfDEKg+YyE6SjDvJwKW1+pieqTjAY0CnOHZ1Nj5irGjNZPMlQ4HfxXG # yAVCZcEWE4x2sZgam872R1s0+TAelOtbqFmoW4suJHAYoTHhkznNVKpscm5fZ899 # QnReZv5WtWwbD8HAFXbPPStW2JKCqPcZ54Y6wbuWV9bKtKPImqbkMcTejTgEAj82 # 6GQc6/Th66Koka8cUIvz59e/IP04DGrh9wkq2jIFvQ8EDegw1B4KyJTIs76+hmpV # M5SwBZjRs3liOQrierkNVo11WuujB3kBf2CbPoP9MlOyyezqkMIbTRj4OHeKlamd # WaSFhwHLJRIQpfc8sLwOSIBBAgMBAAGjggGCMIIBfjAfBgNVHSUEGDAWBgorBgEE # AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUhx/vdKmXhwc4WiWXbsf0I53h8T8w # VAYDVR0RBE0wS6RJMEcxLTArBgNVBAsTJE1pY3Jvc29mdCBJcmVsYW5kIE9wZXJh # dGlvbnMgTGltaXRlZDEWMBQGA1UEBRMNMjMwMDEyKzUwMTgzNjAfBgNVHSMEGDAW # gBRIbmTlUAXTgqoXNzcitW2oynUClTBUBgNVHR8ETTBLMEmgR6BFhkNodHRwOi8v # d3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIw # MTEtMDctMDguY3JsMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZFaHR0cDov # L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDEx # XzIwMTEtMDctMDguY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggIB # AGrJYDUS7s8o0yNprGXRXuAnRcHKxSjFmW4wclcUTYsQZkhnbMwthWM6cAYb/h2W # 5GNKtlmj/y/CThe3y/o0EH2h+jwfU/9eJ0fK1ZO/2WD0xi777qU+a7l8KjMPdwjY # 0tk9bYEGEZfYPRHy1AGPQVuZlG4i5ymJDsMrcIcqV8pxzsw/yk/O4y/nlOjHz4oV # APU0br5t9tgD8E08GSDi3I6H57Ftod9w26h0MlQiOr10Xqhr5iPLS7SlQwj8HW37 # ybqsmjQpKhmWul6xiXSNGGm36GarHy4Q1egYlxhlUnk3ZKSr3QtWIo1GGL03hT57 # xzjL25fKiZQX/q+II8nuG5M0Qmjvl6Egltr4hZ3e3FQRzRHfLoNPq3ELpxbWdH8t # Nuj0j/x9Crnfwbki8n57mJKI5JVWRWTSLmbTcDDLkTZlJLg9V1BIJwXGY3i2kR9i # 5HsADL8YlW0gMWVSlKB1eiSlK6LmFi0rVH16dde+j5T/EaQtFz6qngN7d1lvO7uk # 6rtX+MLKG4LDRsQgBTi6sIYiKntMjoYFHMPvI/OMUip5ljtLitVbkFGfagSqmbxK # 7rJMhC8wiTzHanBg1Rrbff1niBbnFbbV4UDmYumjs1FIpFCazk6AADXxoKCo5TsO # zSHqr9gHgGYQC2hMyX9MGLIpowYCURx3L7kUiGbOiMwaMIIHejCCBWKgAwIBAgIK # 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/Xmfwb1tbWrJUnMTDXpQzTGCGg0wghoJAgEBMIGVMH4x # CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt # b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01p # Y3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBIDIwMTECEzMAAAOuLTVRyFOPVR0AAAAA # A64wDQYJYIZIAWUDBAIBBQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw # HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIIjF # WJxj44mpZ5G06o1eblBBZRfz4rlV7E3HuZO0mbUyMEIGCisGAQQBgjcCAQwxNDAy # oBSAEgBNAGkAYwByAG8AcwBvAGYAdKEagBhodHRwOi8vd3d3Lm1pY3Jvc29mdC5j # b20wDQYJKoZIhvcNAQEBBQAEggEA26XQDxW6zZGVbyIxhshDUoPnGMQObF+eVgtK # +APEAEC7Phz1N3XZAToZP+0quu8Symvlcjqr4jkTfFTLx+9Zb14bVOexN1Bw/jOM # Wr3SM/XjsihRH87JS1Rp9ak6yAr00UAZNdviKBCXLdcVMk7eWmj6D0wtiC5qmAMC # +oMd5pDW0afov1xH3htZjM2F2nttNy+TiOGqBjGAq6K2vb4ilwbcXHn6SqVc6XC4 # p206HDCYBIR7sFJ4kwrGqA02bEQJNgfH+24DYNR9vw9tjbDigbw9Ti3ryfruZ2lB # 6ZdLiHbUWKA5HQXEsJyjipKx+8WIVQe5ER3W5eG+TFSXsoyLdqGCF5cwgheTBgor # BgEEAYI3AwMBMYIXgzCCF38GCSqGSIb3DQEHAqCCF3AwghdsAgEDMQ8wDQYJYIZI # AWUDBAIBBQAwggFSBgsqhkiG9w0BCRABBKCCAUEEggE9MIIBOQIBAQYKKwYBBAGE # WQoDATAxMA0GCWCGSAFlAwQCAQUABCBUcmil+HZrIlc4sUP9m0+KVECooOY4SKz3 # yVlJbIVYDAIGZkZIIFRrGBMyMDI0MDcwNDIwNTg0Ny4xMDRaMASAAgH0oIHRpIHO # MIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH # UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQL # ExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxk # IFRTUyBFU046RjAwMi0wNUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l # LVN0YW1wIFNlcnZpY2WgghHtMIIHIDCCBQigAwIBAgITMwAAAfI+MtdkrHCRlAAB # AAAB8jANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz # aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv # cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAx # MDAeFw0yMzEyMDYxODQ1NThaFw0yNTAzMDUxODQ1NThaMIHLMQswCQYDVQQGEwJV # UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE # ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1l # cmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046RjAwMi0w # NUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2Uw # ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC85fPLFwppYgxwYxkSEeYv # QBtnYJTtKKj2FKxzHx0fgV6XgIIrmCWmpKl9IOzvOfJ/k6iP0RnoRo5F89Ad29ed # zGdlWbCj1Qyx5HUHNY8yu9ElJOmdgeuNvTK4RW4wu9iB5/z2SeCuYqyX/v8z6Ppv # 29h1ttNWsSc/KPOeuhzSAXqkA265BSFT5kykxvzB0LxoxS6oWoXWK6wx172NRJRY # cINfXDhURvUfD70jioE92rW/OgjcOKxZkfQxLlwaFSrSnGs7XhMrp9TsUgmwsycT # EOBdGVmf1HCD7WOaz5EEcQyIS2BpRYYwsPMbB63uHiJ158qNh1SJXuoL5wGDu/bZ # UzN+BzcLj96ixC7wJGQMBixWH9d++V8bl10RYdXDZlljRAvS6iFwNzrahu4DrYb7 # b8M7vvwhEL0xCOvb7WFMsstscXfkdE5g+NSacphgFfcoftQ5qPD2PNVmrG38DmHD # oYhgj9uqPLP7vnoXf7j6+LW8Von158D0Wrmk7CumucQTiHRyepEaVDnnA2GkiJoe # h/r3fShL6CHgPoTB7oYU/d6JOncRioDYqqRfV2wlpKVO8b+VYHL8hn11JRFx6p69 # mL8BRtSZ6dG/GFEVE+fVmgxYfICUrpghyQlETJPITEBS15IsaUuW0GvXlLSofGf2 # t5DAoDkuKCbC+3VdPmlYVQIDAQABo4IBSTCCAUUwHQYDVR0OBBYEFJVbhwAm6tAx # BM5cH8Bg0+Y64oZ5MB8GA1UdIwQYMBaAFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMF8G # A1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMv # Y3JsL01pY3Jvc29mdCUyMFRpbWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNybDBs # BggrBgEFBQcBAQRgMF4wXAYIKwYBBQUHMAKGUGh0dHA6Ly93d3cubWljcm9zb2Z0 # LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUy # MDIwMTAoMSkuY3J0MAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUH # AwgwDgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4ICAQA9S6eO4HsfB00X # pOgPabcN3QZeyipgilcQSDZ8g6VCv9FVHzdSq9XpAsljZSKNWSClhJEz5Oo3Um/t # aPnobF+8CkAdkcLQhLdkShfr91kzy9vDPrOmlCA2FQ9jVhFaat2QM33z1p+GCP5t # uvirFaUWzUWVDFOpo/O5zDpzoPYtTr0cFg3uXaRLT54UQ3Y4uPYXqn6wunZtUQRM # iJMzxpUlvdfWGUtCvnW3eDBikDkix1XE98VcYIz2+5fdcvrHVeUarGXy4LRtwzmw # psCtUh7tR6whCrVYkb6FudBdWM7TVvji7pGgfjesgnASaD/ChLux66PGwaIaF+xL # zk0bNxsAj0uhd6QdWr6TT39m/SNZ1/UXU7kzEod0vAY3mIn8X5A4I+9/e1nBNpUR # J6YiDKQd5YVgxsuZCWv4Qwb0mXhHIe9CubfSqZjvDawf2I229N3LstDJUSr1vGFB # 8iQ5W8ZLM5PwT8vtsKEBwHEYmwsuWmsxkimIF5BQbSzg9wz1O6jdWTxGG0OUt1cX # WOMJUJzyEH4WSKZHOx53qcAvD9h0U6jEF2fuBjtJ/QDrWbb4urvAfrvqNn9lH7gV # PplqNPDIvQ8DkZ3lvbQsYqlz617e76ga7SY0w71+QP165CPdzUY36et2Sm4pvspE # K8hllq3IYcyX0v897+X9YeecM1Pb1jCCB3EwggVZoAMCAQICEzMAAAAVxedrngKb # SZkAAAAAABUwDQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQI # EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv # ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRpZmlj # YXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4MjIyNVoXDTMwMDkzMDE4MzIy # NVowfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT # B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UE # AxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwggIiMA0GCSqGSIb3DQEB # AQUAA4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC0/3unAcH0qlsTnXI # yjVX9gF/bErg4r25PhdgM/9cT8dm95VTcVrifkpa/rg2Z4VGIwy1jRPPdzLAEBjo # YH1qUoNEt6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP2CZTfDlhAnrEqv1y # aa8dq6z2Nr41JmTamDu6GnszrYBbfowQHJ1S/rboYiXcag/PXfT+jlPP1uyFVk3v # 3byNpOORj7I5LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361VI/c+gVVmG1oO5pG # ve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKyzbnijYjklqwBSru+cakXW2dg3viS # kR4dPf0gz3N9QZpGdc3EXzTdEonW/aUgfX782Z5F37ZyL9t9X4C626p+Nuw2TPYr # bqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZfD9M269ewvPV2HM9Q07BMzlM # jgK8QmguEOqEUUbi0b1qGFphAXPKZ6Je1yh2AuIzGHLXpyDwwvoSCtdjbwzJNmSL # W6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLUHMVr9lxSUV0S2yW6r1AF # emzFER1y7435UsSFF5PAPBXbGjfHCBUYP3irRbb1Hode2o+eFnJpxq57t7c+auIu # rQIDAQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAjBgkrBgEEAYI3FQIE # FgQUKqdS/mTEmr6CkTxGNSnPEP8vBO4wHQYDVR0OBBYEFJ+nFV0AXmJdg/Tl0mWn # G1M1GelyMFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEwPwYIKwYBBQUHAgEW # M2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5 # Lmh0bTATBgNVHSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3FAIEDB4KAFMAdQBi # AEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV # 9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3Js # Lm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAx # MC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8v # d3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2 # LTIzLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAnVV9/Cqt4SwfZwExJFvhnnJL/Klv # 6lwUtj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTCj/ts0aGUGCLu6WZn # OlNN3Zi6th542DYunKmCVgADsAW+iehp4LoJ7nvfam++Kctu2D9IdQHZGN5tggz1 # bSNU5HhTdSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/GbYSEhFdPSfgQJY4 # rPf5KYnDvBewVIVCs/wMnosZiefwC2qBwoEZQhlSdYo2wh3DYXMuLGt7bj8sCXgU # 6ZGyqVvfSaN0DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbOxnT99kxybxCrdTDF # NLB62FD+CljdQDzHVG2dY3RILLFORy3BFARxv2T5JL5zbcqOCb2zAVdJVGTZc9d/ # HltEAY5aGZFrDZ+kKNxnGSgkujhLmm77IVRrakURR6nxt67I6IleT53S0Ex2tVdU # CbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4O+S3Fb+0zj6lMVGEvL8CwYKi # excdFYmNcP7ntdAoGokLjzbaukz5m/8K6TT4JDVnK+ANuOaMmdbhIurwJ0I9JZTm # dHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/ZcGNTTY3ugm2lBRDBcQZq # ELQdVTNYs6FwZvKhggNQMIICOAIBATCB+aGB0aSBzjCByzELMAkGA1UEBhMCVVMx # EzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT # FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJp # Y2EgT3BlcmF0aW9uczEnMCUGA1UECxMeblNoaWVsZCBUU1MgRVNOOkYwMDItMDVF # MC1EOTQ3MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBTZXJ2aWNloiMK # AQEwBwYFKw4DAhoDFQBri943cFLH2TfQEfB05SLICg74CKCBgzCBgKR+MHwxCzAJ # BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k # MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jv # c29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMA0GCSqGSIb3DQEBCwUAAgUA6jFcPzAi # GA8yMDI0MDcwNDE3MzcwM1oYDzIwMjQwNzA1MTczNzAzWjB3MD0GCisGAQQBhFkK # BAExLzAtMAoCBQDqMVw/AgEAMAoCAQACAgrzAgH/MAcCAQACAhQwMAoCBQDqMq2/ # AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkKAwKgCjAIAgEAAgMHoSCh # CjAIAgEAAgMBhqAwDQYJKoZIhvcNAQELBQADggEBABHSNkO6z2hrNnSgaU73DJde # elQmLEBIHdcETjkbKC5jhmLyAWJ6Z/NDiWcQTXJwfJ56LOvZqfI2XXCj4+WhGiXT # 8rAlFoGc5uuRMFCxajSp+JJeHLHwq7k+rvGgUBpd9UNNvDXt4woEPiiwYlSJkgtn # yArB+TYlsMn27bBNm+gYWqAlBtFIfj2lPR0TQAMbBrWtjgXw1sL7hRwdcXDfjpwF # mTSsvzB05dx4mu2DiPx5FuGPaUJDBm14nx3pY3yMOf32OJb5zJPamdI0pDmepUAj # cJ+RsuW4EZtf0rUHGNqWC7NrfoTdJQ1pfHUN/rSbSVGEjUL/ydkdXkASahDxRKEx # ggQNMIIECQIBATCBkzB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv # bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 # aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAA # AfI+MtdkrHCRlAABAAAB8jANBglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcNAQkD # MQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCCeQrzo/ilo8bz5vZ79xrws # blAILju1WctCP/nf1CpRiDCB+gYLKoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIPja # Ph0uMVJc04+Y4Ru5BUUbHE4suZ6nRHSUu0XXSkNEMIGYMIGApH4wfDELMAkGA1UE # BhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc # BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0 # IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAHyPjLXZKxwkZQAAQAAAfIwIgQgiEoW # 0f0dnMybpqjjKm4eaf3A/m/SDXUH3pP+uv0a5vEwDQYJKoZIhvcNAQELBQAEggIA # GzAxax+i6gVUUqBAE0jXZTdmXYGOYVsEdX6U13Dm6Lm7hJZ21h6H1ixmIOzTmM3a # ffa/DegaMr3kaYgSCwPkybYw6WJq3+eKoPf+lR5o5kBeDw+5YTzenhw4nrnxU8TK # RrqOT6pkBXWgbFqP3LvgkXdy55rwxAAycz3VOjlXh9BE67mfV2c17gfgb3uqR8/4 # lFebZ78IyFBHxrIjYW0pPWMCB8RnjHFZ4HGyo7pVL46YTu5icNIElxPH8Q5kInO+ # Vw9RPx8zz7TSxPwB+xCX9VG5U3euR8CmPaCO5EB4YTh4FDEr2LA88KgZiPIfNGEc # 0m/0IralRjgELlsCL1lDuwU7bqIdxkovujwqRzQQsgW3eNkj35Ozk/Zobl+J6F28 # 9kojjKWsxBwK4Rf8rrGaE4sKO1Wds2I0RKbe87jITHxRvk+7XTDbyVsvRnRrBOno # gNie7QKsAMIi64SKMSIuS/fjbMdNx2XbrkFlGotQ3SIIJJ42SAs6JvGiJVJ7rCUP # 7Mcyvcj3VxiE/TYjb7Q5UQCr1gLhUjL0CtinXiEOjnEEuVydHKexPPRXpAPdRx+q # 0+x49k+ne4bmWRglTRzD+oK4AUMLLg/Nug9symTybKgxTf/uYmoFu3jYdvQuu6ft # AOpAk7IBVArGudMDUcnfUla545mwQBDwHLIGPbt9ias= # SIG # End signature block |