The supplemental information to a user's availability.
Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.
Parameter properties
Type:
System.String
Supports wildcards:
False
DontShow:
False
Parameter sets
UpdateViaIdentityExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
UpdateExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-AdditionalProperties
Additional Parameters
Parameter properties
Type:
System.Collections.Hashtable
Supports wildcards:
False
DontShow:
False
Parameter sets
UpdateViaIdentityExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
UpdateExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-Availability
The base presence information for a user.
Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.
Parameter properties
Type:
System.String
Supports wildcards:
False
DontShow:
False
Parameter sets
UpdateViaIdentityExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
UpdateExpanded
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-BodyParameter
presence
To construct, see NOTES section for BODYPARAMETER properties and create a hash table.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters.
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.
BODYPARAMETER <IMicrosoftGraphPresence>: presence
[(Any) <Object>]: This indicates any property can be added to this object.
[Id <String>]: The unique identifier for an entity.
Read-only.
[Activity <String>]: The supplemental information to a user's availability.
Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown.
[Availability <String>]: The base presence information for a user.
Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown.
[OutOfOfficeSettings <IMicrosoftGraphOutOfOfficeSettings>]: outOfOfficeSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[IsOutOfOffice <Boolean?>]: If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false.
[Message <String>]: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office).
[StatusMessage <IMicrosoftGraphPresenceStatusMessage>]: presenceStatusMessage
[(Any) <Object>]: This indicates any property can be added to this object.
[ExpiryDateTime <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Message <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[PublishedDateTime <DateTime?>]: Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.
[WorkLocation <IMicrosoftGraphUserWorkLocation>]: userWorkLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[PlaceId <String>]: Identifier of the place, if applicable.
[Source <String>]: workLocationSource
[WorkLocationType <String>]: workLocationType
INPUTOBJECT <ICloudCommunicationsIdentity>: Identity Parameter
[AdhocCallId <String>]: The unique identifier of adhocCall
[AttendanceRecordId <String>]: The unique identifier of attendanceRecord
[AudioRoutingGroupId <String>]: The unique identifier of audioRoutingGroup
[CallId <String>]: The unique identifier of call
[CallRecordId <String>]: The unique identifier of callRecord
[CallRecordingId <String>]: The unique identifier of callRecording
[CallTranscriptId <String>]: The unique identifier of callTranscript
[CommsOperationId <String>]: The unique identifier of commsOperation
[ContentSharingSessionId <String>]: The unique identifier of contentSharingSession
[EngagementConversationMessageId <String>]: The unique identifier of engagementConversationMessage
[EngagementConversationMessageId1 <String>]: The unique identifier of engagementConversationMessage
[EngagementConversationMessageReactionId <String>]: The unique identifier of engagementConversationMessageReaction
[MeetingAttendanceReportId <String>]: The unique identifier of meetingAttendanceReport
[OnlineMeetingEngagementConversationId <String>]: The unique identifier of onlineMeetingEngagementConversation
[OnlineMeetingId <String>]: The unique identifier of onlineMeeting
[ParticipantId <String>]: The unique identifier of participant
[PresenceId <String>]: The unique identifier of presence
[SessionId <String>]: The unique identifier of session
[UserId <String>]: The unique identifier of user
OUTOFOFFICESETTINGS <IMicrosoftGraphOutOfOfficeSettings>: outOfOfficeSettings
[(Any) <Object>]: This indicates any property can be added to this object.
[IsOutOfOffice <Boolean?>]: If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false.
[Message <String>]: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office).
STATUSMESSAGE <IMicrosoftGraphPresenceStatusMessage>: presenceStatusMessage
[(Any) <Object>]: This indicates any property can be added to this object.
[ExpiryDateTime <IMicrosoftGraphDateTimeZone>]: dateTimeTimeZone
[(Any) <Object>]: This indicates any property can be added to this object.
[DateTime <String>]: A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
[TimeZone <String>]: Represents a time zone, for example, 'Pacific Standard Time'.
See below for more possible values.
[Message <IMicrosoftGraphItemBody>]: itemBody
[(Any) <Object>]: This indicates any property can be added to this object.
[Content <String>]: The content of the item.
[ContentType <String>]: bodyType
[PublishedDateTime <DateTime?>]: Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.
WORKLOCATION <IMicrosoftGraphUserWorkLocation>: userWorkLocation
[(Any) <Object>]: This indicates any property can be added to this object.
[PlaceId <String>]: Identifier of the place, if applicable.
[Source <String>]: workLocationSource
[WorkLocationType <String>]: workLocationType