GroupWise Password Reset Utility (GWPR)


Allows for mass GroupWise password changes. Doing this in the Console One would be quite cumbersome as there is no way to mass change GroupWise passwords.

Last Updated: May 26, 2004

GWPR Version 1.0 is a complete re-write of the beta program I released
back in 1998. The previous version was written in Visual Basic, ran slow,
and lacked many common GUI features. This version is written in Delphi
and has a much improved interface and better speed.

GroupWise Password Reset allows you to make mass GroupWise password changes.
It was written to address a problem where thousands of users' passwords
needed to be set. Doing this in the NetWare Administrator would be quite
cumbersome as there is no way to mass change GroupWise passwords. This
program uses the GroupWise Admin API calls (see for
more information). Therefore, it requires the following:

  • Windows 98/NT/W2K/XP

  • Novell's Client for NetWare

  • 32-Bit GroupWise Client

The program has been tested running on Windows 2000 and XP workstations
against versions of GroupWise 5.5 EP through 6.5.1. Novell client
versions tested include 4.8 through 4.90 SP1.

To use the program, you must be authenticated to the tree in which the
GroupWise system resides and you must have full file system rights to
the GroupWise domain database (WPDOMAIN.DB) and the WPCSIN\2 directory.
If the system resides in multiple trees, you must be authenticated to each
tree that holds GroupWise objects. If you are not, the program will not
show you the domains in the other trees, but will still operate fine on the
GroupWise objects to which you do have rights.

The random password generator allows you to generate passwords that can
be from 5 to 20 characters in length. The passwords are made up of a
random mix of lower case letters and numbers. The random password
dialog box allows for printing the list on the default Windows printer
or copying the list to the Windows clipboard.

Known Issues

"Invalid Class String" When Connecting to Domain Database

This error is due to gwcmb1.dll not being properly registered
on the machine. To correct this, register the DLL using the
following command:

regsvr32 c:\novell\groupwise\gwcmb1.dll

(change the path to gwcmb1.dll to your GroupWise client path
if the default was not used)


How To-Best Practice
Comment List