Escolar Documentos
Profissional Documentos
Cultura Documentos
Version 3.5
DISCLAIMER
The information in this document is provided in connection with Quest products. No
license, express or implied, by estoppel or otherwise, to any intellectual property right is
granted by this document or in connection with the sale of Quest products. EXCEPT AS SET
FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT
FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY
EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE
FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL
DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS,
BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR
INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with
respect to the accuracy or completeness of the contents of this document and reserves the
right to make changes to specifications and product descriptions at any time without
notice. Quest does not make any commitment to update the information contained in this
document.
User Guide
TRADEMARKS
Quest, Quest Software, the Quest Software logo, Aelita, AppAssure, Benchmark Factory,
Big Brother, DataFactory, DeployDirector, ERDisk, Fastlane, Final, Foglight, Funnel Web,
I/Watch, Imceda, InLook, IntelliProfile, Internet Weather Report, InTrust, IT Dad, JClass,
Jint, JProbe, Knowledge Xpert, LeccoTech, LiteSpeed, LiveReorg, Matrix Insight,
Matrix.Net, MIQ, NBSpool, NetBase, Npulse, PerformaSure, PL/Vision, Quest Central,
RAPS, SharePlex, Sitraka, SmartAlarm, Speed Change Manager, Speed Coefficient,
Spotlight, SQL Firewall, SQL Impact, SQL LiteSpeed, SQL Navigator, SQLab, SQLGuardian,
SQLProtector, SQL Watch, Stat, Stat!, StealthCollect, Tag and Follow, Toad, T.O.A.D.,
Vintela, Virtual DBA, Xaffire, and XRT are trademarks and registered trademarks of Quest
Software, Inc in the United States of America and other countries. Other trademarks and
registered trademarks used in this guide are property of their respective owners.
iii
CONTENTS
ABOUT THIS GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
HOW TO USE THE PRODUCT DOCUMENTATION . . . . . . . . . .12
DOCUMENTATION CONVENTIONS . . . . . . . . . . . . . . . . . . .14
ABOUT QUEST SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . .15
CONTACTING QUEST SOFTWARE . . . . . . . . . . . . . . . . . . .15
CONTACTING CUSTOMER SUPPORT . . . . . . . . . . . . . . . . . .15
CHAPTER 1: INTRODUCTION AND PLANNING . . . . . . . . . . . . . . . .17
ABOUT GROUPWISE MIGRATOR FOR EXCHANGE . . . . . . . . . . . . .18
PRODUCT COMPONENTS . . . . . . . . . . . . . . . . . . . . . . . .19
SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . .20
Network Security Considerations and Options . . . . . . . . 20
How To Set the "Receive As" Privilege in Exchange. . . . . 20
Requirement Specifications . . . . . . . . . . . . . . . . . . . . . 21
vi
User Guide
OF THE
OF
User Guide
ix
Documentation Conventions
Overview
This document has been prepared to explain the intended uses and operating
instructions for Quest Softwares GroupWise Migrator for Exchange, and to
explain how GroupWise Migrator tools are most typically used within the broader
context of an overall migration project.
The Quick-Start Guide and GroupWise Migrator for Exchange User Guide are
intended for network administrators, consultants, analysts, and any other IT
professionals who will install the product, use its administrative tools, or
contribute to migration project planning. The Desktop Migrator User Guide is
intended for end users or administrators who will use the Self-Service Desktop
Migrator component.
This GroupWise Migrator for Exchange User Guide is organized into four chapters
and six appendixes. The first two chapters provide orientation and planning
information, with broad-context process instructions for how to accomplish a
variety of migration strategies, while chapters 3 and 4 provide operating
instructions for the two product components that are used in virtually all
migration scenarios:
12
User Guide
1.
2.
3.
4.
The appendixes provide operating instructions and application notes for the
less-routinely used "accessory" components of the product, and other
supplemental information you may find useful for particular migration
strategies:
A.
B.
C.
D.
E.
F.
The first two chapters of this GroupWise Migrator for Exchange User
Guide.
These sections in particular are designed to familiarize you with how Quests
migration tools fit into the broader context of an overall migration process, and
to help you devise a migration strategy and a written Migration Plan that suits
the needs of your network configuration, your users, any institutional
imperatives of your organization, and of course your own preferences.
13
Documentation Conventions
In order to help you get the most out of this guide, we have used specific
formatting conventions. These conventions apply to procedures, icons,
keystrokes and cross-references.
ELEMENT
CONVENTION
Select
Bolded text
Italic text
Blue text
14
Ctrl+C
Edit | Copy
User Guide
info@quest.com
Web site
www.quest.com
Please refer to our Web site for regional and international office information.
http://www.quest.com/support
Email at
support@quest.com.
Access FAQs
Download patches
15
16
1
Introduction and Planning
About GroupWise Migrator for
Exchange
Product Components
System Requirements
Copy each users GroupWise folder hierarchy into Exchange, and migrate
the permissions that facilitate the sharing of folders.
18
Product Components
GroupWise Migrator for Exchange contains several separate but related
applications, which may be used in various combinations to accomplish a wide
range of migration strategies:
19
System Requirements
Network Security Considerations and Options
Different organizations have different network security standards that determine
the number and configuration of user accounts necessary to perform a
migration. The most straightforward approach is to configure a single migration
admin account in Active Directory with all the necessary rights in both AD and
Exchange to run a full migration:
2.
20
To set the Receive As privilege in Exchange 2003 (for each mail store):
1.
2.
3.
4.
In the Group or user names list, select the name of the account you
want to endow with the privilege.
5.
6.
Click OK to save the settings and clear the Properties dialog box.
Requirement Specifications
The requirements for GroupWise Migrator for Exchange 3.5 include:
http://www.novell.com/documentation/lg/gw55/index.html?gw55ia/data/a2zuwkc.html
1+ GHz processor.
1GB memory.
3+ GHz processor.
2GB memory.
1 Gbps NIC.
22
The MAPI DLLs required to perform a migration must be those that are part
of Outlook, not the downloadable Exchange 2007 "server" MAPI.
Must be a machine where the code page associated with the runtime locale
is identical to the encoding for each mailbox being migrated. The GroupWise
APIs used to retrieve the data do not support retrieval of data from outside
the current code page. For example, if the migration server were configured
on a German machine (using code page 1252) and used to migrate a mailbox
containing Polish data (using code page 1250), data would be lost during the
migration.
The Novell NetWare Administrator program (NWAdmin or ConsoleOne) must
be installed. GroupWise Directory Exporter has the same prerequisites as the
NetWare Administrator program.
The Novell client for NetWare (client version 4.7 or higher, 4.91 SP2
recommended), and the GroupWise client must both be installed, and a
Novell GroupWise profile must be present. When migrating from GroupWise
7 running on a SUSE Linux server, the NetWare client must be logged into
eDirectory. Otherwise (if migrating from a Netware server), the NetWare
client must be logged into NetWare. For GroupWise 6.5 and earlier, the
Novell GroupWise profile must be set as the default profile.
Outlook 2000, 2002 or 2003 must be installed, and the Outlook profile must
be configured to always prompt for credentials. Note:
All machines:
Grouping Method: Determine how you will group your users for
migration. It is often helpful to migrate users in logical groups, related
by business function or administrative entity, or by physical proximity,
so users can support one another through the transition.
0-25%
25-50%
50-75%
75-100%
1.2
1.8
2.4
3.0
Good
1.0
1.6
2.2
2.8
Fair
0.8
1.4
2.0
2.6
Poor
0.6
1.2
1.8
2.4
... and then plug the estimated rate value into this formula:
Est Total
Migration
Hours
Total Data
Volume (GB)
This formula will help you estimate the number of processing hours required for
Quests batch migrator to migrate a particular volume of data under particular
26
conditions, but remember there is much more to a migration project than just
processing time. An administrator must also export directory data from
GroupWise sources, provision users and distribution groups into Active
Directory, define subset batches of users, and so forth. You should also allow
time to review the Quest programs log files, to verify that the programs run
parameters are appropriate and efficient, and to catch and correct any minor
problems before they become major problems.
Per-desktop tasks such as installation of the Outlook client, and sometimes the
migration of archives (separately, per-user) also must be figured into the plan,
and you should also expect an increased demand on the organizations Help
desk. You may find that a couple dozen instances of the batch-migration
program running on parallel workstations can migrate thousands of users over
a weekend, but youll face a support nightmare on Monday morning if you
havent ramped up your Help desk staff to accommodate all of the likely calls
from freshly migrated users.
For a longer-term migration that will span more than just a couple of weeks, you
can expect that these other associated admin tasks will get easier and take less
time as the project progresses. But these collateral admin tasks make it unwise
to attempt a single-weekend migration if the estimated migration time
(processing hours) exceeds 20 to 30 hours.
The volume and locations of the various types of source data at each
serverthat is, the volume (mega/gigabytes) of user mail, user archives
and address books, and whether each type is located in a centrally
accessible (server) location, or will be copied or moved to a centrally
accessible location, or is located on user desktops.
27
If any end users have Blackberry devices: Note that mail-forwarding via the
SMTP method will forward the original message as an attachment, which will be
unreadable on devices like the Blackberry that do not support opening email
attachments.
Server rights must be set to allow the Quest programs to access all of
the various domain controllers.
29
Be sure to check the run logs for the Admin-Driven Batch Migrator and
AD Object Merge Tool. Errors in the log such as:
Unable to create group....
Unable to add group member....
... usually indicate latency problems, which can be resolved by simply
waiting a few minutes and running the program again.
30
Desktop Considerations
If user workstations will need Outlook installed or upgraded, you must determine
before the first users are migrated how you will accomplish the installations or
upgrades. Remember that installing Outlook requires administrator privileges on
end users' machines. There is a MAPI service that permits the use of Outlook to
access GroupWise, but users in most organizations will be using the native
GroupWise client. For these sites, use either the deployment capabilities within
Outlook 2003 or a configuration management program to distribute and install
Outlook. New profiles can be defined during or after the Outlook installation.
Multi-Workstation Considerations
The programs of GroupWise Migrator for Exchange can be run on multiple
migration workstations running in parallel. This approach opens several strategic
options that you should consider and document in your Migration Plan. One
simple option for the batch-migration program is simply to assign different user
batches to different migration workstations, and have each program run include
all necessary admin and migration functions for the users in the batch.
The tasks performed by different Quest component programs require access
privileges for different servers: GroupWise vs. Exchange vs. Active Directory.
Likewise, the different functions available within the batch-migration program
require different access privileges, depending on the scope of their activities. For
example, admin access to Exchange and AD would not be necessary to set
mail-forwarding rules in GroupWise, but of course admin access rights in
GroupWise would be required for that function. You might therefore consider
setting up multiple workstations with different access privileges to different
environments, and then define tasks and assign them to various workstations
accordingly.
Consider how you might define and distribute various tasks to an array of
differently configured migration workstations to maximize the efficiency of your
overall process, and then document your strategy in your Migration Plan.
32
Users in this scenario will require continued access to their GroupWise mailboxes
while the administrator migrates their older data, so they should keep their
unique, secure passwords through the transition period. The program's access
to GroupWise accounts should therefore be accomplished by some method other
than by a common-value password. For an overview of the other methods, see
the Method of Access topic above.
34
Defer the migration of all resources to the very end of the migration
project, with (or after) the last users, and tell all migrated users that
they may not request resources via Outlook until they are notified that
the resources have been migrated to the Exchange environment. In
the meantime, designate a not-yet-migrated user to serve as a
Resource Coordinator in GroupWiseto manually relay resource
requests from Exchange users to GroupWise resources, and manually
relay resources replies back to the Exchange users.
Migrate all resources to Exchange at the beginning, with the first user
group, and tell all not-yet-migrated users that they may no longer
OR
35
2.
Use Novell GroupWise upgrade tools to migrate your users and their
data from the original pre-5.5.3 GroupWise server to the new,
supported-version GroupWise server.
3.
4.
5.
36
Your Migration Plan should therefore explain how and when you will deliver this
information to your users. Many administrators compose a notification email to
include this information, and send it to users prior to the migration. Some
administrators also send another email to the new accounts as soon as they are
migrated to the Exchange environment.
2.
When you are confident that your test migrations have sufficiently
refined your Migration Plan, perform a pilot migration for 20 to 30
users in your production environment to verify that your plan is
satisfactory for your "real world."
37
38
2
Migration Process
Instructions
Process Introduction
Necessary Pre-Migration
Preparations
Batch Migration Process (Per User
Group)
Migration Per Desktop
Post-Migration Clean-Up
Process Introduction
This chapter provides instructions for how to accomplish the most common
migration strategies and scenarios, using GroupWise Migrator for Exchange
components in conjunction with Quests NDS Migrator, and Microsofts
Connector and Outlook deployment tools. These instructions assume that you
have already prepared a comprehensive written Migration Plan, as described in
chapter 1 (see Pre-Migration Planning and Testing).
The task checklists here explain the contexts in which the Quest applications are
used. Wherever these procedures call for components of GroupWise Migrator for
Exchange, the scenario-oriented instructions here refer to tool-specific
operational details in chapters 3 and 4, and in the appendixes.
The four remaining sections of this chapter correspond to the phases of a
migration process:
1.
2.
3.
4.
Post-Migration Clean-Up
Necessary Pre-Migration
Preparations
This section explains how an administrator should prepare for a migration of
any type: administrator-driven batch migration, either by password or by proxy,
or per-desktop migrations either by end users or by administrators acting on
behalf of end users. These preparatory tasks are performed just once, before the
first user group or first single user is migrated.
Since these instructions cover a range of scenarios, not all steps will apply to all
migrations. These conditional steps are clearly identified here, and of course you
may simply skip any steps that dont apply to you.
The process begins with existing user accounts and mailboxes on a Novell
GroupWise server, version 5.5.3 to 7.0.
40
Step 1:
Verify that All System Requirements Are Satisfied
All of the system requirements documented in chapter 1 (see About GroupWise
Migrator for Exchange, System Requirements) must be satisfied before you
begin this process.
Also, if you havent yet installed the GroupWise Migrator for Exchange software,
run Quests Setup program to install it now. If necessary, see Installing
GroupWise Migrator for Exchange in your Quick-Start Guide for complete
instructions.
If you will use the proxy-access method: Prepare Quests Addproxy program to
establish proxy access to each users account, and modify the network login
script of your migrating users to run the Addproxy program when they next
login. For complete instructions see Appendix A: AddProxy Utility.
Step 3:
Create a Temporary Subdomain for the Migration
Create a temporary MX subdomain for the migration (e.g., migrate.domain.com)
and specify it in DNS. The subdomain should direct traffic to the new Exchange
environment. Mail from other GroupWise users arriving in the GroupWise
accounts of migrated users will be forwarded to the appropriate mailboxes in the
Exchange environment using the migrate.domain.com subdomain.
Step 4: Create a
Recipient Policy for the Temporary Subdomain
Create a recipient policy to generate a secondary SMTP address so all Exchange
users will be able to receive mail at the migrate.domain.com subdomain.
41
Step 5:
Provision Active Directory with NDS Users and Groups
Provision NDS users and groups as security objects and security groups,
respectively, in Active Directory. Quests NDS Migrator (a separate Quest
product, not part of GroupWise Migrator for Exchange) offers the most complete
migration capabilities for this task, but other methods are also possible.
In step 8 below you will run Quests AD Object Merge Tool to mail-enable these
accounts, but the AD Object Merge Tool cannot be run until after the Directory
Exporter has run.
Step 7:
Review and Modify (If Necessary) the Data Files
Since the data files generated by the Directory Exporter (in the preceding step)
are necessary input files for other Quest programs, it is important to verify that
the information is properly formatted. This step also provides an opportunity to
manually edit any addresses before initiating the migration. For example, the
files may be modified to facilitate the organization's consolidation on a new SMTP
domain as part of the migration process. See Review and Modify (If Necessary)
the Data Files at the end of chapter 3 for more information about verifying and
editing the contents of these files.
specify the location for each user in your user-list .csv file as explained in step
2 of the Batch Migration Process (Per User Group) procedure below.
If your GroupWise network is not already configured for your users archives and
PABs to reside in centralized, accessible locations, and if you do not want to have
to specify their diverse locations per user in the user-list .csv file, you (or your
users) should move them now, before you run the Batch Migrator program.
2.
Edit the copy by deleting all users except the ones you want to
include in this migration group.
3.
45
4.
See Other Modifications to the User-List .csv File below for a list of
special circumstances and optional features that may require further
modifications to the user-list .csv file.
5.
Save the modified .csv file in CSV format under its new name, and
exit Excel.
46
Note that the Exchange admin credentials for the Admin-Driven Batch Migrator
must have sufficient rights to create mailboxes on the Exchange server(s)
specified in this HomeMDB column. If the HomeMDB column is left blank, the
program will infer a suitable default value for all users from the admin's GUI
entries defining the destination Exchange server.
Change the GroupWise passwords for migrating users (if you are
using password access rather than proxy access for GroupWise data).
Note: If you are migrating from GroupWise 6.5, or from GroupWise 5.5.3 or
higher with Outlook 2003 clients, you must run the Administrator-Driven Batch
Migrator twice for this step: first to mailbox-enable the Exchange accounts, and
then again for the other administrative functions listed above.
See chapter 4, Administrator-Driven Batch Migrator, for complete instructions
and application notes.
47
Notify users of the locations of their new.pst files (so each user can
specify the location within his or her own desktop copy of Outlook).
OR
Quest's Administrator-Driven Batch Migrator program names any new .pst files
by their associated User IDs, with incrementing numbers appended to the
filename if more than one file is generated per User ID for example, Smith.pst,
Smith-1.pst, Smith-2.pst, and so forth.
49
Share out the end-user directory that was created during the
installation process.
50
In this list of all available switches for the gwdtapp command, note that the
/silent switch is the only one that does not carry an argument:
For more information about using the gwdtapp.ini file to control screen displays
and provide necessary run-time information to the program, be sure to see
Appendix D: Customizing the Self-Service Desktop Migrator Program.
51
Post-Migration Clean-Up
To "clean up" after the last user has been migrated
52
1.
2.
3.
3
Directory Exporter
About Directory Exporter
Operating Instructions
Review and Modify (If Necessary)
the Data Files
The Directory Exporter program is therefore run before the first run of any Quest
migration program or the AD Object Merge Tool, because the Directory Exporter
generates the data files that these other programs require to perform their
functions. Then, throughout the transition period, the Directory Exporter is
re-run as necessary to update the programs data files, to accommodate any
staff changes that are recorded in GroupWise during the transition period.
54
Directory Exporter
Operating Instructions
Start the Directory Exporter program from your computers Start menu, in the
GroupWise Migrator for Exchange program group. To use Directory Exporter:
1.
2.
Admin user ID: The name of the admins GroupWise account (not the
Novell account).
Admin password: The password for the admins GroupWise account
(not the Novell account).
GWIA TCP/IP hostname: The hostname of the GroupWise Internet
Agent LDAP server. This must match the Hostname/DNS A Record
55
name GWIA setting. You can find this path in the NetWare
Administrator program, NWAdmin or ConsoleOne: From the Tools
menu, select GroupWise View..., and then select the GWIA object
from the GroupWise Domain object. From the Object menu, select
Details ..., and then in the GWIA dialog box click SMTP/MIME
Settings. The displayed property page then shows the value for the
Hostname e.g., gwia.acme.com.
GWIA LDAP Context: This value is the same as the GroupWise
Internet Agent setting. If necessary you can find this path by using the
NetWare Administrator program, NWAdmin or ConsoleOne: From the
Tools menu, select GroupWise View..., and then select the GWIA
object from the GroupWise Domain object. From the Object menu,
select Details ..., and then click LDAP Settings. Use the value found
in LDAP context (Search Root or Search Base) for example:
o=acme,c=us.
Domain path: The file system path to your GroupWise domain file
wpdomain.db. If necessary you can find this path by using the
NetWare Administrator program, NWAdmin or ConsoleOne: From the
Tools menu, select GroupWise System Operations ..., and then in
the dialog box click System Connection. The System Connection dialog
box then displays a list of GroupWise domains; the one labeled as the
primary domain (format \\NWSERVER\SYS\MAIL\GWDOM) is the
value you need to enter for the Domain Path in this Directory
Exporter screen.
When you click Next, the Status screen reports the program's
progress while the export process is running, and the program
automatically advances to the next screen when the process is
finished.
56
Directory Exporter
3.
This Finished screen may also offer an Error Log Report button (not
shown here) if the Directory Exporter encountered any errors during
the program run. If the Error Log Report button does appear, you
should click it to view the program log and assess the severity of the
errors. The Error Log Report button launches Quests Log File
Viewer utility (explained in Appendix D) to help you interpret and
resolve the errors or warnings.
unflattering address, but you can manually edit the address in the .csv files
before the files are used to define user addresses in the new Exchange
environment. If you do decide to edit any addresses in the .csv files, remember:
58
Before you edit any values, copy the entire TargetAddress column
contents into the TargetAlias column, and enter your changes only in
the TargetAddress column.
If you edit any of the .csv files, be sure to copy the new file to
the other two filenames. The three .csv files usually must have
identical contents (with one small exception, noted below). If you edit
one, you should replace the others with copies of the edited file. Then:
4
Administrator-Driven
Batch Migrator
Overview
Per-Screen Instructions and
Application Notes
Remember to Distribute Any User
.pst Files
Overview
The Administrator-Driven Batch Migrator is a multi-function application that lets
you perform various functions in various combinations in a single program run.
Certain screens in every program run ask you what you want to accomplish. The
program then proceeds through a linear sequence of screen displays, skipping
any screens that do not pertain to the functions you have selected. Available
program functions are grouped into four categories:
Remove forwarding
Set forwarding
Set user password
Set user visibility
Set forwarding
Remove forwarding
Mailbox-enable existing Active Directory accounts
60
1.
2.
See the instructions and application notes below for the programs
Welcome screen (screen #1). Then refer to the instructions and
notes for other screens as they occur in the program sequence.
Per-Screen Instructions
and Application Notes
The numbers associated with the screens described here indicate the screens
relative positions within the overall program sequence. These are not step
numbers, as in a numbered-step procedure, because the program will skip
screens that do not pertain to functions you have chosen for the current program
run. We number the screens simply for convenient reference, but no single
program run would ever include all of the screens.
1: Welcome Screen
Review the Welcome screen and the displayed license information.
If you have obtained a more recent program license key than the one identified
here, you may click Update your license key to update that information and
upgrade or extend your use of this program. If you do choose to Update your
license key, the program will return you to this screen after you have entered
the new license information.
When you are ready to begin the substance of this program run, click Next.
61
2: Select Operations
Mark the categories of operations you want the program to perform during this
run, and click Next.
62
63
Use the Browse button to locate and specify the user-list .csv file for this
program run (or just type the path and filename into the text box), and click
Next. This is the .csv file that you prepared in step 2 of the Batch Migration
Process (Per User Group), in chapter 2.
If that option was not marked, this screen (and several others) will not appear
and you may skip ahead to screen #9: Select Exchange Administrative
Operations. Otherwise:
Use this screen to specify which GroupWise administrative functions you want
the program to perform, for users in the associated user-list .csv file:
Set forwarding: Sets mail-forwarding rules in the users GroupWise mailboxes
to forward mail to their Exchange mailboxes, and disables any existing rules in
user mailboxes. The program will prompt you, in a later screen, for the server
information it needs to set these mail-forwarding rules, and another screen will
prompt you to specify any additional forwarding-related features you may want
to apply.
64
Your selection of the Set forwarding option on screen #4 tells the program to
set GroupWise-to-Exchange mail-forwarding rules for all users in the user-list
.csv file you have specified for this program run. In addition to those
mail-forwarding rules, you may also apply one or more of these related features:
65
66
Use the CSV field for forwarding: Use the drop-down list box to specify the
column in your user-list .csv file that contains the preferred form for users
target addresses. The program will form target-mailbox forwarding addresses by
combining the names in this column with the target domain as defined in the
API Gateway or SMTP settings below.
Quests Directory Exporter automatically generates columns and data in the
.csv file for three options in the drop-down list: TargetAddress, the
GroupWise Userid, and the Novell NdsUserName. If you want to use some
other addressing scheme, you must manually add a ForwardingAddress
column and appropriate per-user values to the .csv file before this program
run. The ForwardingAddress option will not appear in the list if no
ForwardingAddress column occurs in the .csv file.
67
Set a single common password value for all users: Changes the users
GroupWise passwords to the common New password value specified below
(for all users listed in the associated user-list .csv file). The program will copy
this value to the Password column of the user-list.csv file, to facilitate the
migration process.
Set each users password to the corresponding value in the user-list
(.csv) file: Tells the program to use the password designated for each user in
the Password column of the associated user-list .csv file.
Set random passwords for all users: Tells the program to change each users
GroupWise password to a random string of 12 alphanumeric characters (random
and unique for each user), and to copy these new passwords to the Password
column of the user-list.csv file, to facilitate the migration process and document
the passwords for future reference.
68
None: User is not visible anywhere, and the user account will not get
synched to AD by the MS Connector.
69
70
How users were loaded into Active Directory (only if you are
migrating users, not PDLs, in this program run): Use the drop-down
list box to specify the method by which user data was loaded into
Active Directory. In a typical migration scenario (as explained in
chapter 3), user data is loaded into Active Directory by Quest NDS
When you click Next from this screen, the program scans the associated
user-list .csv file and compares that information to your program entries to see
if it can identify any conflicts or other issues.
If no such problems are
apparent, the program
simply advances to the next
screen (skip ahead to the
next screen below). But if it
does find a problem, it
notifies you in the dialog
box shown at right.
71
Click the View button to see a .csv file listing of errors and warnings. The
program will save the .csv file to your Quest admin directory by appending
"-error" to the same filename as your current user list.
Review the list, and decide whether you want to continue or abort the program
run:
To abort the program run: In the User-list error dialog box, click
Cancel to dismiss the dialog box and return to the previous program
screen. Then click the Cancel button to abort the program run.
From the drop-down list boxes, select the locations of the Exchange mail Server
and of the Exchange Mailbox store, and click Next.
73
File contacts as: Determines how the contacts are displayed in the
Contacts folder. The File As attribute is also used by Outlook to
alphabetize your Contacts. The three available options are:
74
Use Current Display Name: Use the Display Name attribute of the
address book entry.
First Last: Create the File As using the first name and last name
attributes separated by a space.
Last, First: Create the File As using the last name and first name
attributes separated by a comma.
Mail dates: You may use date-based filtering to limit the amount of data that is
moved, or move all data.
Any date filters defined are applied only to mail and calendar items, and
not to users contacts. For example, if you use this feature to migrate
different date ranges of mail and calendar data in two or more successive
runs of the program, and if you have selected Frequent Contacts for
migration in two or more of the runs, the program will create an entire
duplicate set of contacts in the Exchange environment.
Attachment sizes: You may use size-based filtering to limit the amount of data
that is moved, or move all data. Migrating only attachments smaller than a
specified size will reduce the amount of disk space needed to create the new .pst
files or server database.
Even if you filter attachments based on size, all messages are migrated.
The filter excludes only attachments that exceed the size limit, but the
messages to which oversized attachments were attached are still migrated.
75
Archive root directory: The top-level directory where user archives reside.
Any archives to be migrated must be in this directory or its subdirectories. If
other locations (e.g., a different disk drive) also contain archives, you must
either rerun this program for each archive location, or run the Self-Service
Desktop Migrator program from each users desktop (or have your users run it).
76
Login method (if offered): Select the appropriate option to indicate how the
program should access users GroupWise accounts:
Use proxy account: Tells the program to rely on proxy rights for access to users' accounts.
User.GroupWisePO.GroupWiseDom
User@groupwise.com
These values pertain to whatever account will be used to set or remove
forwarding. You need not establish any proxy rights prior to the
program run.
When the GroupWise source is 5.5 or 6.0: Enter the GroupWise user
ID and Password of the admin account that has been granted proxy
rights for these migrating users' accounts. The Email address field
does not apply and therefore does not appear. The proxy rights must
already be established before this program run; the AddProxy Utility
(see Appendix A), can automate the process of obtaining proxy rights.
77
Use user passwords: This option is available only when the GroupWise source is version 5.5 or 6.0, and will be grayed-out when the
source is version 6.5 or higher. It tells the program to access users
GroupWise data by logging into their accounts individually. If you opted to Set user password (in screen #4: Select GroupWise Administrative Operations), the program will use the passwords specified in
screen #7: Specify GroupWise Passwords. If you did not opt to Set
user password, the program will use the passwords in the Password
column of the user-list .csv file.
Note that this option will appear grayed-out (unavailable) if you have
not told the program to reset user passwords, or if the program finds
no Password column in your user-list .csv file. (In this case, the
program would have no way of knowing user passwords, and
therefore would be unable to access accounts by passwords.)
78
Migrate a separate copy ... for each user that has access
rights: Tells the program to migrate a separate copy of the shared
item for every user who had access to it in GroupWise. Note: If you
choose to migrate to each user that has access rights, the
program will migrate a complete copy for each user, and the multiple
copies will become independent of one another upon migration. That
is, any changes made to such a copy by User A will apply only to User
A's copy, and not to User B's or any other user's independent copy.
Migrate ... only for the owner: Tells the program to migrate only a
single copy of the item, to the user who owned it in GroupWise. If you
do choose to migrate only for the owner, you may also choose
either, both, or neither of these options:
79
Appendix E of this Guide explains How GroupWise Migrator for Exchange Maps
Shared Folders to Outlook.
80
After you provide your Exchange access credentials, the program scans the
associated user-list .csv file and compares that information to your program
81
entries to see if it can identify any conflicts or other issues. If no problems are
apparent, the program simply advances to the next screen (skip ahead to the
next screen). But if it does find a problem, it notifies you in a dialog box:
Click the View button to see a
.csv file listing of errors and
warnings. The program will
save the .csv file to your
Quest admin directory by
appending "-error" to the
same filename as your current
user list.
Review the list, and decide whether you want to continue or abort the program
run:
To abort the program run: In the User-list error dialog box, click
Cancel to dismiss the dialog box and return to the previous program
screen. Then click the Cancel button to abort the program run.
82
Use Office Outlook Personal Folders file (.pst): Tells the program
to format the .pst files in this format, which supports up to 20GB of
data. This option requires that Outlook 2003 be installed on the
migration machine. (The option will appear grayed-out, as an
unavailable choice, if Outlook 2003 is not installed.)
83
Type your GroupWise Domain Path into the text box, or use the Browse
button to locate and specify your GroupWise Domain Path, and click Next.
The GroupWise Domain Path is the file system path to your GroupWise
domain file wpdomain.db. If necessary you can find this path by using the
NetWare Administrator program, NWAdmin or ConsoleOne: From the Tools
menu, select GroupWise System Operations ..., and then in the dialog box
click System Connection. The System Connection dialog box then displays a list
of GroupWise domains; the one labeled as the primary domain (format
\\NWSERVER\SYS\MAIL\GWDOM) is the value you need to enter for the
GroupWise Domain Path in this screen.
84
Directory for reports and log files: The directory where all reports and log
files for the migration run are written.
Run name: Enter a name for this migration run. The program verifies that the
run name is unique by scanning the log file directory for other run names.
Log level: Tells the program how much detail to include in its run logs. Select
Normal for a routine production run, or Verbose if you are having trouble and
want to diagnose a problem.
Number of migration threads (simultaneous user migrations): The
number of simultaneous processes the program will use to perform migrations.
The optimum number of threads depends on several factors such as processor
speed and bandwidth. Most administrators report optimum performance from
settings of 8 to 12 concurrent processes. You may want to experiment with
different values to determine the optimum setting for your network
configuration and processing capacity. (The program also lets you change this
value on a later screen, while the processes are running.)
85
If any settings are incorrect, use the Back button to correct the choices and
values on previous screens. Then return to this screen to review and confirm
them. When this summary of settings accurately defines what you want to
accomplish, click Next to begin the run.
86
Whether or not you change the Maximum threads value, the program
automatically advances to its Results screen when the process is complete.
87
The Migration Report button is an optional feature that lets you view a
.csv-format file of the migration results. The feature will launch whatever
application you have associated with the .csv file type, and will work only if you
have defined (in Windows) that association.
This Results screen may also offer an Error Log Report button (not shown here)
if the program encountered any errors during its run. If the Error Log Report
button does appear, you should click it to view the program log and assess the
severity of the errors. The Error Log Report button launches Quests Log File
Viewer utility (see Appendix C) to help you interpret and resolve the errors.
88
notify users of the locations of their new.pst files (so each user can
specify the location within his or her own desktop copy of Outlook); or
Quest's Administrator-Driven Batch Migrator program names any new .pst files
by their associated User IDs, with incrementing numbers appended to the
filename if more than one file is generated per User IDfor example, Smith.pst,
Smith-1.pst, Smith-2.pst, and so forth.
89
90
Appendix A
AddProxy Utility
Quest's Administrator-Driven Batch Migrator must have access to users'
GroupWise accounts to migrate user data to the new Exchange environment. If
you are migrating from GroupWise version 6.5 or later, the migration program
will use Novells Trusted Application API feature to automatically register itself
as a trusted application, and will then be able to migrate GroupWise user data
without user passwords or proxy authorization. But if the GroupWise source is
version 5.5 or 6.0, the program will need user consent either by password or
by proxy to access users GroupWise data.
In many cases, the easiest way to provide access to pre-6.5 GroupWise accounts
is to have the program reset all migrating users' passwords, and then use the
new known password values to login under each user's login identity. But if a
common password is impractical or otherwise unsuited to your circumstances,
the Administrator-Driven Batch Migrator can be configured to instead access
users GroupWise accounts by proxy. That is, the program can login to each
users account using the credentials of an admin account that has previously
been authorized, by proxy, to access the users account.
Quests Addproxy utility was designed to automate the process of establishing
proxies for this purpose. The Addproxy program can be executed automatically
from a network login script, and can therefore be virtually transparent to end
users. As each user logs in to GroupWise, the Addproxy utility automatically logs
the successful procurement of proxy rights for his or her account, in a .csv
(comma-separated-values) log file. The .csv log file can then serve as the
user-list input file for Quests Administrator-Driven Batch Migrator program.
AddProxy Prerequisites
You may use the Addproxy program if any of these three conditions is met:
(A bug in the Novell Object API for GroupWise prevents the use of
Addproxy to add new proxy rights under certain versions of
GroupWise unless one of the other two conditions below is met.)
All migrating users have previously granted other proxy rights to the
migration (proxy) administrator account. (Even if Addproxy cannot
create new proxy rights due to a failure to meet either of the other
two conditions listed above, the program can still modify existing
proxy rights to include the rights needed for the migration.)
If users have already granted other proxy rights to the migration
admin account: Use a text editor to edit the addproxy.ini file, to
change the AllowAdd=1 parameter to AllowAdd=0. Then save the
change and close the file.
Installing AddProxy
To use Quests Addproxy utility:
1.
2.
Create a folder (or note the name and location of an existing folder)
that is readable and writeable by all users who will run the Addproxy
program, to contain the Addproxy program and log files. For
example:
\\XYZSRV\SYS\PUBLIC\ADDPROXY
Copy addproxy.ini from your Quest programs folder to the above
folder (keeping the same addproxy.ini name), and edit the copy to
accommodate your circumstances and preferences. (See
Addproxy.ini Specifications below for item definitions and
specifications for the addproxy.ini file.)
3.
4.
Modify the network system login script (or the login scripts of
selected users) to run addproxy.exe. For example, if the program
were installed to the above folder, you would add this line to your
network system login script:
\\XYZSRV\SYS\PUBLIC\ADDPROXY\ADDPROXY
Note: If you are using a Netware login script, be sure to add an @
symbol to precede the name of the executable you want to run. For
example:
@\\XYZSRV\SYS\PUBLIC\ADDPROXY\ADDPROXY
As each user logs into the network and thereby activates the system login script,
the Addproxy program will automatically run on his or her machine. If the
program succeeds in authorizing proxy rights, it will note the success in the log
92
User Guide
Addproxy.ini Specifications
The addproxy.ini file is a text file containing parameters that govern how the
Addproxy program will run. Use a text editor to edit the parameters in this file
to suit your circumstances and preferences. The file contents format is:
[AddProxy]
Provider=quest
MigrationID=xyzcorp
LicenseKey=KAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
User=proxyuser@xyzcorp.com
UserGroupWiseAddr=proxyuser.gwpo.gwdom
Force=1
AllowSearch=0
SuccessLog=\\SERVER\VOLUME\PUBLIC\ADDPROXY\addproxy.csv
FailureLog=\\SERVER\VOLUME\PUBLIC\ADDPROXY\addproxyerr.csv
AllowAdd=1
93
Date,DisplayName,SourceAddress,TargetAddress,Status
8/4/2003 7:56:14,Joe Blow,JBLOW.GWPO.GWDOM, Joe.Blow@company.com,OK
Date,DisplayName,SourceAddress,TargetAddress,ErrorText
8/4/2003 7:51:44,Joe Blow,JBLOW.GWPO.GWDOM,Joe.Blow@company.com,
Cant find user...
94
User Guide
PiggyBack: Specifies whether the program should wait for the user
to login to GroupWise or immediately prompt the user for a userid and
password. The two valid values are:
95
96
Appendix B
AD Object Merge Tool
The AD Object Merge Tool updates and mail-enables Active Directory accounts
identified in a UsersToMerge.csv file that is specified during the program run.
For each user listed in the file, if an Exchange Contact address matches the
GroupWise SourceAddress in UsersToMerge.csv, the program merges the
GWISE and SMTP aliases from the Contact into the AD security object, and then
deletes the Contact, to consolidate the pair into a single mail-enabled security
object. If no such corresponding Contact exists, the program simply merges the
SourceAddress from UsersToMerge.csv into the AD security object, to
mail-enable the object.
97
Operating Instructions
1.
Start the AD Object Merge Tool from your computers Start menu, in
the GroupWise Migrator for Exchange program group. When you
start the program, it briefly displays an introductory "splash" screen,
and then its Welcome screen.
2.
Review the Welcome screen, and click Next when you are ready to
begin entering the values that will define this merge process.
3.
Use the Browse button to locate and specify the user-list .csv file for
this program run (or just type the path and filename into the text
box), and click Next.
98
User Guide
Find users from the Quest NDS Migrator database: The output
database file created by Quests NDS Migrator (a separate Quest
product, not a part of GroupWise Migrator for Exchange). If this option
is selected, you must also specify SQL server information:
99
5.
Specify a directory for storing program reports and logs, and enter a
process run name, and click Next.
Directory for reports and log files: The directory where all reports
and log files for this merge run will be written.
Run name: Enter a name for this merge process. The program
verifies that the run name is unique by scanning the log file directory
for other run names.
6.
When you click Next from the Settings Summary, a status screen
(sample also on next page) reports the program's progress while the
merge process is running, and the program automatically advances to
the last screen when the process is finished.
100
User Guide
101
7.
Review the process results. Click on Merge Report to view a .csv file
of the results, or just click Exit.
This Results screen may also offer an Error Log Report button (not
shown here) if the AD Object Merge Tool encounters any errors or
warnings during the program run. If the Error Log Report button
does appear, you should click it to view the program log and assess
the severity of the errors or warnings. The Error Log Report button
launches Quests Log File Viewer utility (see Appendix C) to help you
interpret and resolve the errors or warnings.
102
Appendix C
Log File Viewer
Quests GroupWise Migrator for Exchange includes a Log File Viewer utility that
simplifies the viewing and interpretation of Quest program log files, which are
generated by most Quest applications to document errors and warnings as the
processes run.
The Log File Viewer is launched automatically by appropriately named buttons
on the last screens of Quests Directory Exporter, AD Object Merge Tool,
Administrator-Driven Batch Migrator, and Self-Service Desktop Migrator
applications. (The button appears on the screen only if the program has
generated at least one error.) You may also start the Log File Viewer manually
from your computers Start menu, in the GroupWise Migrator for Exchange
program group.
The Log File Viewer is a resizeable window divided into three panes:
solution to the problemso you can seek and find particular errors
and warnings quickly. When you click on any single line item in this
Navigator list, the program instantly displays and highlights the
corresponding log lines in the adjacent File Contents pane.
When you are finished reviewing the log file, click the [X] Close box (top-right
corner of the window) to close the Viewer and return to your previous screen.
104
User Guide
105
106
Appendix D
Customizing the
Self-Service Desktop
Migrator Program
Quests Self-Service Desktop Migrator is simple and intuitive enough that most
end users will be able to run it uneventfully. Some administrators simplify the
process even more by customizing the per-desktop program to enforce or
eliminate certain choices in accordance with a particular migration strategy. For
example, if an administrator wants to migrate users server mail and address
books in batches, and then use the Self-Service Desktop Migrator to migrate
user archives (only), the per-desktop program can be customized to migrate
only archives, and to not offer the option to migrate server mail or address
books.
These program customizations are accomplished by manipulating certain
parameters in the gwdtapp.ini file, as described in the topics below:
Hiding Certain User Choices on the Specify Data for Migration Screen
107
Migration Choices in
the Specify Data for Migration Screen
Any or all of the migration choices in the Specify Data for Migration screen can
be specified in gwdtapp.ini by these parameters:
[General]
MigrateArchives=1
MigrateServerMail=1
MigratePAB=1
MigrateFreqContacts=1
[ArchiveData]
MigrateTrashFolder=1
[ServerData]
MigrateTrashFolder=1
A parameter value of 1 sets the option to "yes" (the data type will be migrated
if the screen does not appear), or sets the associated checkbox to be marked by
default. A value of 0 sets the option to "no," or sets the associated checkbox to
be unmarked by default.
If a feature is disabled by AppDoesXxxx=0 (see Hiding Certain User Choices on
the Specify Data for Migration Screen below), the corresponding MigrateXxxxx=
parameter will be ignored. On the other hand, if AppDoesXxxx=1 in silent mode
(MigrateWhat=silent), the program will automatically set the corresponding
MigrateXxxx= parameter to 1. (Although if MigrateWhat=show or =skip, the
AppDoesXxxx= setting has no effect on the MigrateXxxx= parameter.)
The most common use of these parameters is to provide the necessary entry
values when the program is configured to skip the Specify Data screen by
MigrateWhat=skip or MigrateWhat=silent (see Hiding Entire Screens from the
User below).
108
User Guide
all users who will run the program with that INI file will have the same
profile name (e.g., some generic name like "My Profile," although
each users profile resides on the users own local workstation and is
independent of other users profiles); or
a different INI file is prepared for each individual users run of the
per-desktop program, so that individual profile names can be
specified.
Remember too that the program will not need this ProfileName value if one and
only one eligible profile will be found on each users workstation.
109
110
User Guide
skip: The screen will appear only if the program cannot read or infer
the associated information either from the operating environment, or
from other parameters within the gwdtapp.ini file.
silent: The screen will not appear in any program run. The
information that would otherwise be collected by the screen can
instead be provided by other parameters in gwdtapp.ini, and/or can
be read or inferred from the operating environment. But if the
program cannot determine the necessary information, the function
will fail and the users data will not be fully migrated. (This is a likely
cause of any failed or incomplete single-user migration if the INI file
has been modified to make one or more screens "silent.")
The show, skip or silent mode can be applied to each of the program screens by
setting parameter values in the [Screens] section of gwdtapp.ini for:
Parameter
Welcome=
MigrateWhat=
Filter=
Profile=
PstDir=
Summary=
Progress=
Finished=
Default
show
show
no-op*
skip
show
show
show
show
Makes the corresponding option visible to the user on the Specify Data
for Migration screen.
A setting of AppDoesXxxx=0:
Masks the portions of the Welcome and Migration Report screens that
pertain to the hidden option.
If a parameter is left unspecified in the INI file, the corresponding option will
appear on the screen.
112
User Guide
Note that these parameters do not set the marked-vs-unmarked status of the
corresponding checkboxes, although those status settings can be controlled by
other parameters (see Providing Program Entry Values in gwdtapp.ini above).
When the program is configured to display only one of the three options in the
Specify Data for Migration screen, the lone option will appear without a
checkbox, so a user cannot turn off the associated function by deselecting the
checkbox.
For Example:
To Migrate Archives Only
In the introduction to this appendix we mentioned the example of an
administrator who wants to migrate users server mail and address books in
batches, and then use the Self-Service Desktop Migrator to migrate user
archives (only). Since the per-desktop program will be used to migrate archives
only, the admin wants to hide the other migration options (server mail and PABs)
from the user, and moreover wants to streamline the rest of the user interface
to minimize its demands on the users attention.
To accomplish this in the gwdtapp.ini file:
[General]
AppDoesMail=0
AppDoesPabs=0
MigrateArchives=1
[ArchiveData]
MigrateTrashFolder=1
[Screens]
Welcome=skip
MigrateWhat=skip
Profile=skip
PstDir=skip
Summary=skip
Progress=skip
Finished=show
These parameters will configure the Desktop Migrator to run like this:
1.
2.
4.
Select Profile: Will not appear if the program finds one and only one
eligible Outlook profile on the users workstation. Otherwise, will be
necessary to prompt the user to designate the profile.
5.
6.
7.
Enter Password (for Exchange): May or may not appear, per user,
depending on whether the users profile is configured to require
these credentials.
8.
9.
So, omitting the skipped screens, and assuming that each user will have one and
only one Outlook profile, and that we want user archives migrated to their
Outlook Default Directories, the programs screen sequence will be:
114
1.
2.
Enter Password (for Exchange): May or may not appear, per user,
depending on whether the users profile is configured to require
these credentials.
3.
Appendix E
How GroupWise Migrator
for Exchange Maps Shared
Folders to Outlook
Shared folders in GroupWise can have Read, Add, Edit and Delete rights. Shared
PABs can be set to either of two modes: Read or All. The All rights in GroupWise
are Read, Add, Edit and Delete. GroupWise rights are migrated to Outlook ACLs
like this:
GroupWise Rights
Outlook ACLs:
Read
Create Items
Read Items
Add
Edit
Delete
X
X
Create subfolders
Folder owner
Folder visible*
Edit All
Edit Own
Delete Own
Delete All
* Folder visible =
Set for all parent folders of the shared folder.
If a user has proxy rights for a GroupWise account, the proxy rights are
combined with the Minimum User Access rights and applied to the appropriate
Outlook folder(s).
The Minimum User Access rights from GroupWise are mapped to the Default user
ACL in Outlook, while the Anonymous user ACL is set to None.
115
Read Tasks
Write Mail/Phone
Write Appointments
Write Tasks
The Read rights will create a Read Items privilege on the appropriate folder (see
table below). The Write rights will apply these privileges to the appropriate
folder:
Edit All
Edit Own
Create Items
Delete All
Delete Own
Read or Write
Mail/Phone
Inbox
Read or Write
Tasks
Read or Write
Appointments
Calendar
Cabinet
Drafts
Sent Items
Tasks
User Folders*
Deleted Items
Proxy rights and folder rights are combined during migration. When a user is
migrated the proxy rights for the folders are combined with the folder-sharing
rights for a specific folder.
116
Appendix F
Known Limitations of the
Migration Process
Most of the known limitations of any migration process are due to feature
inconsistencies between the source and target environments. That is, features
that are available in the GroupWise environment simply cannot be migrated to
a target environment that does not offer the same or comparable features. Other
limitations are due to feature incompatabilities, where similar features are
available in both the source and target environments, but their implementations
are different enough that the migration may be impractical.
Known limitations of the migration process facilitated by Quests GroupWise
Migrator for Exchange 3.5 are:
117
118
Glossary
Access Control List (ACL)
A list that identifies the owner(s) of a particular file, and
that defines which users have which privileges (viewing,
editing, deleting) for the file.
ACL
Archives
Batch migration
A process of migrating data from one server/client
environment to another, for multiple users (a "batch") in a
single program run. (Compare to Per-desktop migration.)
GroupWise Migrator contains an Administrator-Driven
Batch Migrator component that lets an administrator
perform batch migrations.
CN
Coexistence
The state of two independent mail or directory servers
when both are serving the same organization at the same
time. This is a common temporary condition during the
transition period of a migration, when some users have
already been migrated to a new server while other users
remain on the old server, awaiting migration.
Common name (CN)
The identifying name assigned to a directory object. A
common name must be unique within a context.
(Compare to Distinguished name.)
Contact
Destination
The server or environment to which data is migrated. In
GroupWise Migrator, Microsoft Exchange and Active
Directory are the destinations of the migration process.
(Synonymous with Target in this context.)
Distinguished name (DN)
A name that uniquely identifies a directory object by
defining the entire path between the object and the
directory root. The DN includes the relative distinguished
name for the object, plus the names of container objects
and domains that contain the object, to specify both the
object and its location in a tree. (Compare to Common
name.)
Distribution group, Distribution list
See Public distribution group.
DN
DNS
120
User Guide
Mailbox-enabled
Trait of an Active Directory object whereby an Exchange
mailbox exists for the object, and the objects incoming
mail is routed to its Exchange mailbox. (Compare to
Mail-enabled.)
Migration machine
The computer that will run the Quest migration software
applications.
MX record
Owner
Per-desktop migration
A process of migrating data, from one server/client
environment to another, for a single user per program run.
(Compare to Batch migration.) GroupWise Migrator
contains a Self-Service Desktop Migrator component that
performs per-desktop migrations.
Phased migration
A migration strategy in which date filters are used to
migrate all but the most recent data first, while users
continue to receive and send email from the source server,
so that all users can then be migrated together, quickly,
with the comparatively small volume of data that remains
to be migrated.
Pilot migration
A partial migration with a portion of real data, in the real,
live production environment, to assess the suitability of a
Migration Plan before the first full production migration
run.
Provisioning
Populating a directory with objects (users, resources, and
so forth), and the information that characterizes objects.
121
pst files
Synchronization
Process of updating the contents of one directory to match
the contents of another, comparable directory. If, for
example, the source and target server directories of a
migration will coexist for more than a day or two, most
organizations will want to regularly synchronize the two.
Target
Test migration
A partial migrationeither with a copy of real data in a
separate test environment, or with dummy data in the
real, live production environmentto assess the suitability
of a Migration Plan before the first full production
migration run.
122
User Guide
UNC Path
123
124
INDEX
A
Access Control List 20, 119
access rights to source and target
environments 20, 29, 32
AD Object Merge Tool 13, 19, 30, 42, 54,
63, 70, 97
91
API Gateway 67
archives, location of in GroupWise
environment 24, 43, 47, 49, 76
archives, migration of 27, 43
attachment size filtering 75
auto-decline/delete forwarded
messages 66
autoreply 66
B
bandwidth, implications of 25, 27
batch migration 18, 19, 24, 44
batch migration by password 31, 34, 44,
119, 121
C
changing GroupWise passwords: see
batch migration by password
coexistence of directories during
transition 25, 28, 119
command-line switches: see Self-Service
Desktop Migrator, command-line
switches for
common name (CN), defined 119
Contact (in AD), defined 119
conventions 14
creating Exchange mail-enabled accounts:
see mail enabling
creating Exchange mailboxes: see mailbox
enabling
csv files 29, 42, 45, 54, 57
csv files, editing 24, 29, 42, 45, 46, 47,
D
data migration rate 26
data volume 25, 26, 27
date filter: see date limits for messages to
be migrated
date limits for messages to be
migrated 75
decommissioning GroupWise server: see
GroupWise server, decommissioning
desktop migration: see Self-Service
Desktop Migrator
direct mode access to GroupWise
server 78
Directory Exporter 13, 19, 42, 45, 54
directory synchronization: see
synchronization of directories
distinguished name (DN), defined 120
distribution groups: see public distribution
lists
documentation: see product
documentation
domain name system (DNS), defined 120
double-booking resources 34
E
email routing method 29
end user migration: see Self-Service
Desktop Migrator
end user training and
communications 36, 50
Error Log Report feature 57, 88, 102
Exchange 2003 21
Exchange 2007 21
Exchange Connector for GroupWise 29,
35, 48
F
FailureLog file for Addproxy utility 93, 94
filtering options 110
free/busy lookups 29
125
G
geographic distribution of data 26, 27
group membership lists, duplicates during
coexistence 35
GroupsToProvision.abk 43, 54, 57, 62
GroupWise Directory Exporter: see
Directory Exporter
GroupWise, earlier versions 36
GroupWise Migrator for Exchange,
installing 41
GroupWise Migrator for Exchange,
requirements 21, 41
GroupWise server, decommissioning 52
GroupWise, versions supported 21, 36,
91
H
Help desk, anticipating demand for 27
HomeMDB column in user-list .csv file 46
I
installing GroupWise Migrator for
Exchange: see GroupWise Migrator
for Exchange, installing
K
known limitations of the migration
process 13, 36
L
license key 61
Limitations of the Migration Process 13
Log File Viewer 13, 19, 103
login script, network: see network login
script
M
mail enabling 30, 63, 70, 120
mail-forwarding domain, source to
target 66
mail-forwarding domain, target to
source 72
mail-forwarding rules 31, 52, 63, 64, 66,
69
66
N
NDS Migrator: see Quest NDS Migrator
network login script 41, 91, 92
network security 20
O
Outlook, installation on user desktops 27,
32
P
PABs, location of in GroupWise
environment 43
PABs, migration of 43
parallel migration workstations 22, 25,
27, 32
User Guide
pst files, location of in destination
environment 82
public distribution lists, defined 122
public distribution lists, migrating 19, 30,
43, 60, 62
U
UNC path, defined 123
user-list .csv file 24, 44, 45, 46, 47, 48,
S
Self-Service Desktop Migrator 13, 19, 24,
92, 94
T
temporary subdomain for migration 41,
52, 67, 73
127
128