Restore-RecoverableItems

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

Используйте командлет Restore-RecoverableItems items для восстановления удаленных элементов в почтовых ящиках. Для поиска удаленных элементов используется командлет Get-RecoverableItems.

Этот командлет доступен только в роли экспорта импорта почтовых ящиков, и по умолчанию роль не назначается ни одной группе ролей. Чтобы использовать этот командлет, добавьте роль "Импорт и экспорт почтового ящика" в группу ролей (например, в группу ролей "Управление организацией"). Подробнее см. в разделе Добавление роли в группу ролей.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Restore-RecoverableItems
       -Identity <GeneralMailboxOrMailUserIdParameter>
       [-EntryID <String>]
       [-FilterEndTime <DateTime>]
       [-FilterItemType <String>]
       [-FilterStartTime <DateTime>]
       [-LastParentFolderID <String>]
       [-ResultSize <Unlimited>]
       [-SourceFolder <RecoverableItemsFolderType>]
       [-SubjectContains <String>]
       [<CommonParameters>]
Restore-RecoverableItems
       -Identity <GeneralMailboxOrMailUserIdParameter[]>
       [-EntryID <String>]
       [-FilterEndTime <DateTime>]
       [-FilterItemType <String>]
       [-FilterStartTime <DateTime>]
       [-LastParentFolderID <String>]
       [-MaxParallelSize <Int32>]
       [-NoOutput]
       [-PolicyTag <String[]>]
       [-RestoreTargetFolder <String>]
       [-ResultSize <Unlimited>]
       [-SourceFolder <RecoverableItemsFolderType>]
       [-SubjectContains <String>]
       [<CommonParameters>]

Описание

Элементы восстанавливаются в исходную папку, если информация доступна. Если информация недоступна, элемент восстанавливается в папку по умолчанию для типа элемента ("Входящие" для сообщений, "Календарь" для собраний и встреч и т. д.).

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Restore-RecoverableItems -Identity laura@contoso.com -FilterItemType IPM.Note -SubjectContains "FY18 Accounting" -FilterStartTime "2/1/2018 12:00:00 AM" -FilterEndTime "2/5/2018 11:59:59 PM"

После использования командлета Get-RecoverableItems для проверки существования элемента этот пример восстанавливает указанный удаленный элемент из указанного почтового ящика:

  • Почтовых ящиков: laura@contoso.com
  • Тип элемента: электронное сообщение.
  • Тема сообщения: бухгалтерия 18-го финансового года
  • Расположение: "Recoverable Items\Deletions".
  • Диапазон дат: с 1 по 5 февраля 2018 г.

Пример 2

$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"

$mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains "Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note}

В Exchange Server в этом примере восстанавливается удаленное сообщение электронной почты "Project X" для почтовых ящиков, указанных в csv-файле С:\My Documents\RestoreMessage.csv. CSV-файл использует значение заголовка SMTPAddress и содержит адреса электронной почты каждого почтового ящика в отдельной строке следующим образом:

SMTPAddress

chris@contoso.com

michelle@contoso.com

laura@contoso.com

julia@contoso.com

Первая команда считывает CSV-файл в переменную с именем $mailboxes. Вторая команда восстанавливает указанное сообщение из папки "Удаленные" в этих почтовых ящиках.

Пример 3

Restore-RecoverableItems -Identity "malik@contoso.com","lillian@contoso.com" -FilterItemType IPM.Note -SubjectContains "COGS FY17 Review" -FilterStartTime "3/15/2019 12:00:00 AM" -FilterEndTime "3/25/2019 11:59:59 PM" -MaxParallelSize 2

В Exchange Online после использования командлета Get-RecoverableItems для проверки существования элемента в этом примере выполняется восстановление указанных удаленных элементов в указанных почтовых ящиках:

  • Почтовые ящики: malik@contoso.com, lillian@contoso.com
  • Тип элемента: электронное сообщение.
  • Тема сообщения: ОБЗОР COGS FY17
  • Расположение: "Recoverable Items\Deletions".
  • Диапазон дат: 15.03.2019 по 25.03.2019
  • Количество одновременно обработанных почтовых ящиков: 2

Пример 4

Get-RecoverableItems administrator | Restore-RecoverableItems

В этом примере выполняется массовое восстановление всех восстанавливаемых элементов для администратора.

Параметры

-EntryID

Параметр EntryID указывает удаленный элемент, который требуется восстановить. Значение EntryID для удаленного элемента уникально в почтовом ящике.

Идентификатор entryID для определенных элементов можно найти с помощью других фильтров поиска в командлете Get-RecoverableItems (тема, диапазон дат и т. д.).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-FilterEndTime

ФильтрEndTime указывает конечную дату и время диапазона дат. Этот параметр использует значение LastModifiedTime элемента.

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-FilterItemType

Параметр FilterItemType фильтрует результаты по указанному значению свойства MessageClass (ItemClass) удаленного элемента. Например:

  • IPM.Appointment (собрания и встречи)
  • IPM.Contact
  • IPM. Файл
  • IPM.Note
  • IPM.Task
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-FilterStartTime

ФильтрStartTime указывает начальную дату и время диапазона дат. Этот параметр использует значение LastModifiedTime элемента.

Используйте формат короткой даты, определенный в настройках региональных параметров на компьютере, на котором выполняется команда. Например, если компьютер настроен на использование формата короткой даты мм / дд / гггг, введите 09/01/2018, чтобы указать 1 сентября 2018 года. Допускается ввод только даты или даты и времени. Если вы вводите дату и время дня, заключите это значение в кавычки ("), например," 09/01/2018 5:00 PM ".

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-Identity

Параметр Identity указывает почтовый ящик, содержащий удаленные элементы, которые требуется восстановить. Вы можете использовать любое значение, которое однозначно определяет почтовый ящик. Пример.

  • Имя
  • Псевдоним
  • различающееся имя (DN);
  • различающееся имя (DN);
  • Домен\Имя пользователя
  • Адрес электронной почты
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Идентификатор пользователя или имя участника-пользователя

В Exchange Online можно указать несколько почтовых ящиков, разделенных запятыми. Если значения содержат пробелы или иным образом требуют кавычек, используйте следующий синтаксис: "Value1","Value2",..."ValueN".

Type:GeneralMailboxOrMailUserIdParameter
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-LastParentFolderID

Параметр LastParentFolderID указывает значение FolderID элемента перед удалением. Пример: 53B93149989CA54DBC9702AE619B9CCA000062CE9397.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-MaxParallelSize

Этот параметр доступен только в облачной службе.

Параметр MaxParallelSize указывает максимальное число почтовых ящиков, обрабатываемых командой параллельно. Допустимым значением является целое число от 1 до 10. Как правило, более высокое значение уменьшает время, затраченное на выполнение команды в нескольких почтовых ящиках.

Значение этого параметра не влияет, если параметр Identity указывает только один почтовый ящик.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-NoOutput

Этот параметр доступен только в облачной службе.

Параметр NoOutput восстанавливает удаленные элементы напрямую без выходных данных команды в консоли. Для этого переключателя не требуется указывать значение.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PolicyTag

Этот параметр доступен только в облачной службе.

{{ Fill PolicyTag Description }}

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-RestoreTargetFolder

Этот параметр доступен только в облачной службе.

Параметр RestoreTargetFolder указывает папку верхнего уровня, в которой нужно восстановить данные. Если этот параметр не указан, команда восстанавливает папки до самого верха структуры папок в целевом почтовом ящике или архиве. Содержимое существующих папок объединяется, а новые папки добавляются к целевой структуре папок.

Этот параметр является обязательным для архивов и необязательным для основных почтовых ящиков. Конечная папка будет создана, если она не существует. Допустимые пути:

  • /
  • /folder1
  • /folder1/folder2
  • folder1
  • folder1/folder2

Предыдущие или конечные / значения будут игнорироваться. Затем он будет рассматриваться как относительный путь вложенного дерева IPM: /Top Of Information Store.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ResultSize

Параметр ResultSize указывает максимальное число возвращаемых результатов. Если требуется возвратить все результаты, отвечающие условиям запроса, используйте для этого параметра значение unlimited. Значение по умолчанию — 1000.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-SourceFolder

Параметр SourceFolder указывает, где искать удаленные элементы в почтовом ящике. Допустимые значения:

  • DeletedItems. Папка "Удаленные".
  • RecoverableItems: папка Recoverable Items\Deletions. Эта папка содержит элементы, которые были удалены из папки "Удаленные" (обратимо удаленные элементы).
  • PurgedItems: папка Recoverable Items\Purges. Эта папка содержит элементы, которые были очищены из папки "Элементы с возможностью восстановления" (жестко удаленные элементы).

Если этот параметр не используется, команда выполнит поиск по этим трем папкам.

  • DiscoveryHoldsItems: папка "Элементы с возможностью восстановления\DiscoveryHolds". Эта папка содержит элементы, которые были очищены из папки "Элементы с возможностью восстановления" (жестко удаленные элементы) и защищены удержанием. Для поиска удаленных элементов в этой папке используйте этот параметр со значением DiscoveryHoldsItems.
Type:RecoverableItemsFolderType
Accepted values:DeletedItems | RecoverableItems | PurgedItems
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SubjectContains

Параметр SubjectContains фильтрует удаленные элементы по указанному текстовому значению в поле Subject. Если значение содержит пробелы, его необходимо заключить в кавычки (").

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online