Skip to content

Commit 2fef3bc

Browse files
Merge pull request KelvinTegelaar#1391 from Zacgoose/dev
Add new on hold types to mailbox info query
2 parents 5e4e482 + 9e2cc5b commit 2fef3bc

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Email-Exchange/Administration/Invoke-ListMailboxes.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Function Invoke-ListMailboxes {
1717
# Interact with query parameters or the body of the request.
1818
$TenantFilter = $Request.Query.tenantFilter
1919
try {
20-
$Select = 'id,ExchangeGuid,ArchiveGuid,UserPrincipalName,DisplayName,PrimarySMTPAddress,RecipientType,RecipientTypeDetails,EmailAddresses,WhenSoftDeleted,IsInactiveMailbox,ForwardingSmtpAddress,DeliverToMailboxAndForward,ForwardingAddress,HiddenFromAddressListsEnabled,ExternalDirectoryObjectId,MessageCopyForSendOnBehalfEnabled,MessageCopyForSentAsEnabled,PersistedCapabilities,LitigationHoldEnabled,LitigationHoldDate,LitigationHoldDuration'
20+
$Select = 'id,ExchangeGuid,ArchiveGuid,UserPrincipalName,DisplayName,PrimarySMTPAddress,RecipientType,RecipientTypeDetails,EmailAddresses,WhenSoftDeleted,IsInactiveMailbox,ForwardingSmtpAddress,DeliverToMailboxAndForward,ForwardingAddress,HiddenFromAddressListsEnabled,ExternalDirectoryObjectId,MessageCopyForSendOnBehalfEnabled,MessageCopyForSentAsEnabled,PersistedCapabilities,LitigationHoldEnabled,LitigationHoldDate,LitigationHoldDuration,ComplianceTagHoldApplied,RetentionHoldEnabled'
2121
$ExoRequest = @{
2222
tenantid = $TenantFilter
2323
cmdlet = 'Get-Mailbox'
@@ -73,7 +73,9 @@ Function Invoke-ListMailboxes {
7373
LitigationHoldEnabled,
7474
LitigationHoldDate,
7575
LitigationHoldDuration,
76-
@{ Name = 'LicensedForLitigationHold'; Expression = { ($_.PersistedCapabilities -contains 'BPOS_S_DlpAddOn' -or $_.PersistedCapabilities -contains 'BPOS_S_Enterprise') } }
76+
@{ Name = 'LicensedForLitigationHold'; Expression = { ($_.PersistedCapabilities -contains 'BPOS_S_DlpAddOn' -or $_.PersistedCapabilities -contains 'BPOS_S_Enterprise') } },
77+
ComplianceTagHoldApplied,
78+
RetentionHoldEnabled,
7779

7880
$StatusCode = [HttpStatusCode]::OK
7981
} catch {

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users/Invoke-ListUserMailboxDetails.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ function Invoke-ListUserMailboxDetails {
182182
ForwardAndDeliver = $MailboxDetailedRequest.DeliverToMailboxAndForward
183183
ForwardingAddress = $ForwardingAddress
184184
LitigationHold = $MailboxDetailedRequest.LitigationHoldEnabled
185+
RetentionHold = $MailboxDetailedRequest.RetentionHoldEnabled
186+
ComplianceTagHold = $MailboxDetailedRequest.ComplianceTagHoldApplied
185187
HiddenFromAddressLists = $MailboxDetailedRequest.HiddenFromAddressListsEnabled
186188
EWSEnabled = $CASRequest.EwsEnabled
187189
MailboxMAPIEnabled = $CASRequest.MAPIEnabled

0 commit comments

Comments
 (0)