SYNOPSIS
Forces mailbox size and quota check.
SYNTAX
Update-ASMailboxSizeAndQuota [-Core] <ConnectCore> [[-UserSid] <string[]>] [[-PrimarySmtpAddress] <string[]>] [[-JournalTransformation]<SwitchParameter>] [<CommonParameters>]
DESCRIPTION
The Update-ASMailboxSizeAndQuota cmdlet forces mailbox size and quota check. Add Core parameter in the cmdlet is mandatory. You can specify core as a parameter, or call Connect-ASCore once and the core parameter will be automatically added from the session state.
Example:
Update-ASMailboxSizeAndQuota -UserSid "S-1-5-21-1234567890-100000000-100000000-1000" Update-ASMailboxSizeAndQuota -PrimarySmtpAddress "email@email.com" Update-ASMailboxSizeAndQuota -PrimarySmtpAddress "email@email.com" -JournalTransformation |
/* Sends update command for specified mailbox based on UserSid*/ /* Sends update command for specified mailbox based on email address */ /* Sends update command for specified mailbox based on email address and JT switch*/ |
Get-ASMailboxQuotaStatus -All | Update-ASMailboxSizeAndQuota -UserSid $_.UserSid |
/* First retrieves all mailboxes with quota records, then sends update command for all of them*/
|
SYNOPSIS
Get list of Journal Explosion leavers enabled for finalization according to specified parameters.
SYNTAX
Get-ASJELeaversStatus [[-UserSids] <string[]>] [[-PrimarySmtpAddress] <string[]>] [[-All] <SwitchParameter>] [<CommonParameters>]
DESCRIPTION
The Get-ASJELeaversStatus cmdlet gets a list of Journal Explosion leavers enabled for finalization. Core parameter in the cmdlet is mandatory. You can specify core as a parameter, or call Connect-ASCore once and the core parameter will be automatically added from the session state. Cmdlet has two optional parameters; LinkId and ContainerMappingId, but it is mandatory to use at least one of them.
Example:
Get-ASJELeaversStatus -All -IncludeTotalCount Get-ASJELeaversStatus -UserSids S-1-5-21-1234567890-100000000-100000000-1059 Get-ASJELeaversStatus -PrimarySmtpAddresses youruser@yourdomain.com |
/* Retrieves all available Journal Explosion leavers enabled for finalization and adds also total count of result*/ /* Retrieves specific Journal Explosion leaver based on UserSid */ /* Retrieves specific Journal Explosion leaver based on PrimarySMTP address */ |
Get-ASJELeaversStatus -UserSids S-1-5-21-1234567890-100000000-100000000-1059,S-1-5-21-1234567890-100000000-100000000-1058 Get-ASJELeaversStatus -PrimarySmtpAddresses youruser1@yourdomain1.com,youruser2@yourdomain2.com |
/* Retrieves specific Journal Explosion leaver based on UserSid list */ /* Retrieves specific Journal Explosion leaver based on PrimarySMTP address list */ |
SYNOPSIS
Sets the Journal Explosion Leaver Status parameters. Runs specific functionality for Journal Explosion Leaver Status.
SYNTAX
Set-ASJELeaversStatus [-Core] <ConnectCore> [-UserSid] [<string[]>] -PrimarySmtpAddress] [<string[]> [-Action] <LeaverStatusAction> [<CommonParameters>]
DESCRIPTION
The Set-ASJELeaversStatus cmdlet sets the Journal Explosion Leaver Status parameters. Runs specific functionality for Journal Explosion Leaver Status. Add Core parameter in the cmdlet is mandatory. You can specify core as a parameter, or call Connect-ASCore once and the core parameter will be automatically added from the session state.
Example:
Set-ASJELeaversStatus -PrimarySmtpAddresses "youruser@yourdomain.com" -Action ConvertToUserMailbox Set-ASJELeaversStatus -UserSids S-1-5-21-1234567890-100000000-100000000-1046 -Action RetryFailedStep Set-ASJELeaversStatus -UserSids S-1-5-21-1234567890-100000000-100000000-1046 -Action Finalize |
/* Converts single shared mailbox into normal mailbox based on email address */ /* Retries failed finalization step for single user based on UserSid */ /* Starts finalization process of specified Journal Explosion user */ |
Set-ASJELeaversStatus -UserSids (Get-ASJELeaversStatus).UserSid -RetryFailedStep |
/* Retries failed steps of multiple Journal Explosion leavers */ |
Get-ASJELeaversStatus | ForEach-Object -Begin { $ids = @()} -Process { $ids += $_.UserSid} -End { Set-ASJELeaversStatus -UserSids $ids -Action RetryFailedStep} Get-ASJELeaversStatus | ForEach-Object {Set-ASJELeaversStatus -UserSids $_.UserSid -Action RetryFailedStep} Get-ASJELeaversStatus | ForEach-Object {Set-ASJELeaversStatus -UserSids $_.UserSid -Action ConvertToUserMailbox} Get-ASJELeaversStatus | ForEach-Object -Begin { $ids = @()} -Process { $ids += $_.UserSid} -End { Set-ASJELeaversStatus -UserSids $ids -Action ConvertToUserMailbox} |
/* Examples of how to use actions via pipes: */ |
SYNOPSIS
Add Archive Shuttle group.
SYNTAX
Add-ASGroup [-Core] <ConnectCore> [-GroupName] [<string[]>] [<CommonParameters>]
DESCRIPTION
The Add-ASGroup cmdlet gets Archive Shuttle user groups. Core parameter in the cmdlet is mandatory. You can specify core as a parameter, or call Connect-ASCore once and the core parameter will be automatically added from the session state.
Example:
Add-ASGroup -Name GROUP01 |
|
Add-ASGroup -Name GROUP01,GROUP02,GROUP03 |
|
© ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center