====== Aktive Datenbanken gleichmäßig verteilen ======
$Server = "EXGMBX01"
$Target = "EXGMBX02"
$Mailboxdatabases = Get-Mailboxdatabase -Server $Server
$switch = $true
foreach ($DB in $Mailboxdatabases)
{
if ($DB.ReplicationType -eq "Remote" -and $DB.Recovery -eq $false)
{
if ($switch -eq $true)
{
Move-ActiveMailboxDataBase -Identity $DB -ActivateOnServer $Target -Confirm:$false
$switch = $false
} else
{
$switch = $true
}
}
}
$Server = "SHSMBX01"
$Target = "SHSMBX02"
$Mailboxdatabases = Get-Mailboxdatabase -Server $Server
$switch = $true
foreach ($DB in $Mailboxdatabases)
{
if ($DB.ReplicationType -eq "Remote" -and $DB.Recovery -eq $false)
{
if ($switch -eq $true)
{
Move-ActiveMailboxDataBase -Identity $DB.Name -ActivateOnServer $Target -Confirm:$false
$switch = $false
} else
{
$switch = $true
}
}
}
{{tag>[Exchange Powershell]}}