E14– Windows Server Backup on DAG–Part2– Redistribute Active Database before WSB
1. on MBX01 – Run the batch on week day 1,3,5
echo off For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a-%%b-%%c) Rem ================================== Rem ================================== Rem ================================== Timeout /T 100 Rem ================================== echo. Start:%date% %time% >> %backuplog% Rem ================================== rem pause For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a-%%b-%%c) echo. Start:%date% %time% >> %backuplog% Rem ================================== |
2. Echo Time
echo off For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a-%%b-%%c) |
3. Run PS_RedistributeActiveDatabase_Before-WSB.ps1
PowerShell.exe -command ". C:\Batch\WSB\PS_RedistributeActiveDatabase_before-WSB.ps1"
Rem ================================== |
4. PS_RedistributeActiveDatabase_before-WSB.ps1"
D:\Exchsrvr\Scripts\.\RedistributeActiveDatabases.ps1 -ShowDatabaseDistributionByServer | ft -autosize >>"C:\Batch\WSB\DB_Activation_Log\DB_Activation.txt" Move-ActiveMailboxDatabase -Server BQT-MBX01 -ActivateOnServer BQT-MBX02 -Confirm:$false D:\Exchsrvr\Scripts\.\RedistributeActiveDatabases.ps1 -ShowDatabaseDistributionByServer | ft -autosize >>"C:\Batch\WSB\DB_Activation_Log\DB_Activation.txt" |
6.
D:\Exchsrvr\Scripts\.\RedistributeActiveDatabases.ps1 -ShowDatabaseDistributionByServer | ft -autosize >>"C:\Batch\WSB\DB_Activation_Log\DB_Activation.txt" |
7.
Move-ActiveMailboxDatabase -Server BQT-MBX01 -ActivateOnServer BQT-MBX02 -Confirm:$false |
8.
D:\Exchsrvr\Scripts\.\RedistributeActiveDatabases.ps1 -ShowDatabaseDistributionByServer | ft -autosize >>"C:\Batch\WSB\DB_Activation_Log\DB_Activation.txt" |
Comments
Post a Comment