Dear
All,
Ran
in to an interesting one today – I’m trying to script an Exchange
recovery, for a 2003 Exchange environment, so that we can kick it off in the
middle of the night...
Performing
this restore from the GUI works fine, but trying to do the restore with
bprestore does some weird stuff on the client...
The
syntax i’m using is:
bprestore
–cm –md -B -C mybackupclient -D myalternaterestorehost -S myserver
-t 16 -s "06/23/2010 17:00:00" -e "06/24/2010 17:00:00" -w
00:00:30 "/Microsoft Information Store/Some Storage Group 1/Some Store 2"
"/Microsoft Information Store/Some Storage Group 1/Log
files_1277312404"
I
guess the first question is, is there a way to ‘see’ the command
syntax that is submitted by the restore GUI? I looked in the user operations
logs, but that looks to just be job history, no syntax that I could see. Same as
the bprestore log...
The
‘weird stuff’ i’m seeing (from the tar logs, during
environment discovery as the restore starts up):
From
a GUI restore:
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG( )
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG( )
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG: Result = c1032221, Storage group Some Storage Group 1 is
a recovery storage group
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG( )
ov_log::V_GlobalLog:
INF - HrESEBackupFreeInstance:
ov_log::V_GlobalLog:
INF - HrESEBackupEnd: Microsoft Information Store = 0x00000000
ov_log::V_GlobalLog:
INF - HrESEFreeRegistered:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: C:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: D:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: Microsoft Windows Network
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Exchange Mailboxes
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Exchange Public Folders
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\System?State
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store
ov_log::V_GlobalLog:
INF - DumpChildDleInfo() Child DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store\First Storage Group
ov_log::V_GlobalLog:
INF - DumpChildDleInfo() Child DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store\ Some Storage Group 1
ov_log::V_GlobalLog:
INF - DumpChildDleInfo() Child DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store\Temp storage group
From
the scripted restore (Note the lack of “Some Storage Group 1” in
either the RSG discovery or the DLE):
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG( )
ov_log::V_GlobalLog:
INF - ESE_CheckForRSG( )
ov_log::V_GlobalLog:
INF - HrESEBackupFreeInstance:
ov_log::V_GlobalLog:
INF - HrESEBackupEnd: Microsoft Information Store = 0x00000000
ov_log::V_GlobalLog:
INF - HrESEFreeRegistered:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: C:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: D:
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: Microsoft Windows Network
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Exchange Mailboxes
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Exchange Public Folders
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\System?State
ov_log::V_GlobalLog:
INF - DumpDleInfo() DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store
ov_log::V_GlobalLog:
INF - DumpChildDleInfo() Child DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store\First Storage Group
ov_log::V_GlobalLog:
INF - DumpChildDleInfo() Child DLE Device Name: \\myalternaterestorehost\Microsoft
Information Store\Temp storage group
Any
feedback appreciated,
Nic