1)
Logon to the source Exchange server as an account that
has full administrator rights in Exchange
2)
Extract the Files.ZIP to the local hard drive
3)
Edit ?PROFILE.PRF? and change the ?HomeServer=? variable to
the correct name for the source Exchange server
?
PROFILE.PRF is included in the ZIP with this
article under the Tools directory.
4)
Run the following command:
NEWPROF -S
?
NEWPROF.EXE is included in the ZIP with this
article under the Tools directory.
A)
Select the ?PROFILE.PRF? file when prompted
B)
Click Execute
C)
Confirm that the last line states the profile was created
5)
Save public folder settings to a file
A)
If the source server is running Exchange 5.5
?
PFADMIN has two different versions for Exchange 5.5
and Exchange 200x. The commands vary a bit but the output and EXE
are not compatible with the other version of Exchange.
a)
From a command prompt goto Tools\PFAdmin\5.5
b)
Run the following command
PFADMIN
PFREPL LISTACL ALL > PFData.txt
?
Where ?PFREPL? is the profile created above.
LISTACL is the command to dump folder permissions. ALL tells
PFADMIN to enumerate all public folders.
c)
Open PFData.txt and make sure it has data
?
You should see a list of all public folders and the
permissions set on them.
?
For more information on PFAdmin see:
http://support.microsoft.com/?kbid=287110
B)
If the source server is running Exchange 200x
a)
From a command prompt goto Tools\PFAdmin\E2k
b)
Run the following command
GETPF.BAT
{Exchange Server name}
c)
Open PFData.txt and make sure it has data
?
You should see a list of all public folders and the
permissions set on them.
1)
If the source server is running Exchange 5.5
A)
From a command prompt goto Tool\PFAdmin\5.5
B)
Run the following command:
PFADMIN PFREPL SETACL ALL PFREPL Owner
?
Where ?PFREPL? is the profile created above.
SETACL is the command to set folder permissions. ALL tells PFADMIN
to enumerate all public folders. PFREPL is the account created
earlier that will be grated rights. Owner is the right granted to
PFREPL.
C)
Confirm all of the folders that you wish to replicate
were listed
?
Only public folder in the local Exchange site
can be changed. Folder that are homed in other sites will
return an error.
a)
If folders need to be replicated from other Exchange
server in the source org repeat steps B.3)
and B.4) on the other Exchange
server(s)
2)
If the source server is running Exchange 200x
A)
From a command prompt goto Tool\PFAdmin\E2k
B)
Run the following commands:
PFADMIN<ENTER>
SETACL<TAB>All<TAB>Add<TAB>{Domain}\PFRepl<TAB>All<TAB>Allow
?
After entering PFADMIN and hitting enter you
should get a prompt that starts with the server name. The next
command has each entry separated by a tab. Change {Domain} to
the name of the domain where the source PFRepl account exist in.
C)
Confirm all of the folders that you wish to replicate
were listed