Восстановление почтового ящика PowerShell в Exchange 2013

Я хочу написать сценарий процедуры по возвращению почтового ящика из корзины. В своей обычной процедуре я делаю, как показано ниже

'$Dumpster = Get-MailboxServer | Get-Mailboxstatistics'
'$Dumpster | ? {$_.DisplayName -like "Display Name"} | ft DisplayName, MailboxGUID, ItemCount, TotalItemSize, Database -AutoSize




DisplayName     MailboxGuid                          ItemCount TotalItemSize                  Database
-----------     -----------                          --------- -------------                  --------
Display Name 437cdd37-d54c-4f96-aae0-8d523707ca41         1 3.891 KB (3,984 bytes)         DB53 '

, а затем создаю почтовый ящик точно так же, как удаленный, и восстанавливаю его из dupmster, как показано ниже

'New-MailboxRestoreRequest -SourceDatabase "DB53" -SourceStoreMailbox "437cdd37-d54c-4f96-aae0-8d523707ca41" -TargetMailbox dname@domain.tld -AllowLegacyDNMismatch'

Итак, MailboxGUID и Source-mailboxDB я хочу преобразовать их в две переменные. Как я могу это сделать?

0
задан 26 April 2019 в 15:27
1 ответ

Попробуйте использовать этот

$ Dumpster = Get-MailboxServer | Get-Mailboxstatistics | ? {$ _. DisplayName -like "name"}

Затем замените конкретное значение на $ Dumpster.DisplayName $ Dumpster.MailboxGUID

0
ответ дан 5 December 2019 в 03:15

Теги

Похожие вопросы