"Enter"a basıp içeriğe geçin

Powershell ile Veeam for 365 Veeam Backup Job ile Alınan Mailleri Export Etme

Last updated on 26 Eylül 2022

Veeam ile yedeği alınan Office 365 maillerinin belirtilen dizine sırasıyla export edilme işlemini powershell ile aşağıda belirtilen yöntem ile otomatize edebiliriz,

#modüller import edilir
Import-Module Veeam.Archiver.PowerShell
Import-Module Veeam.Exchange.PowerShell

#organizasyon tanımlanir
$organization = Get-VBOOrganization -Name "xx.onmicrosoft.com"
#organizasyonbilgileri ile restore session başlatılır
Start-VBOExchangeItemRestoreSession -LatestState -Organization $organization
$session = Get-VBOExchangeItemRestoreSession
$database = Get-VEXDatabase -Session $session

#database üzerinde ki mailboxlar değişkene atanır
$mailboxes = Get-VEXMailbox -Database $database

#ilgili kullanıcılar sırayla belirtilen alana .pst formatında mailleri export edilir.
foreach ($user in $mailboxes)
{
    $mailbox = Get-VEXMailbox -Database $database -name $user
    Export-VEXItem -Mailbox $mailbox -To "H:\Office365\$($user.Email).pst"
}
Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir