Utilities in JRButils


Page 2: (G - J)

Prev | Next

Getbal

Getbal lists account balances, account holds or credit limits for multiple NDS or bindery users. Features include:

Getequiv

Getequiv may be used to check for or display security equivalences for NDS objects and bindery users. It can do the following:

Getname

Getname may be used to display a wide range of attribute values for any class of NDS object. The values of single attributes may be displayed, the values for all attributes may be displayed, or a template file may be used allowing the values for multiple attributes to be retrieved and displayed in any format. The template file comprises one or more lines of text with substitution identifiers representing the attributes to be displayed. A non-exhaustive list of substitution identifiers for objects of class user is:

%account_balance

%mailbox_id

%allow_unlimited_credit

%mailbox_location

%city

%message_server (%default_server)

%common_name

%minimum_account_balance

%context

%modification_date

%creation_date

%modifiersname (eDir 8.5 onwards)

%creatorsname (eDir 8.5 onwards)

%network_address

%default_server (%message_server)

%network_address_restriction (%sr)

%department (%ou)

%object_class

%description

%object_id

%email_address

%oid

%email_alias

%other_name

%facsimile_telephone_number (%fax)

%ou (%department)

%full_name

%password_allow_change (%ucp)

%generational_qualifier

%password_expiration_interval (%pei)

%given_name

%password_expiration_time (%ped)

%home_directory

%password_minimum_length (%mpl)

%initials

%password_required (%pr)

%internet_email_address

%password_unique_required (%upr)

%language

%physical_delivery_office_name (%city)

%last_login_time

%postal_address

%last_name (%surname)

%postal_code

%locality

%postal_office_box

%locked_by_intruder (%al)

%profile

%login_disabled (%ad)

%province (%state, %s)

%login_expiration_time (%aed)

%revision

%login_grace_limit (%gla)

%s (%province, %state)

%login_grace_remaining (%glr)

%sa (%street_address)

%login_intruder_address (%bla)

%street_address (%sa)

%login_intruder_attempts (%blc)

%surname (%last_name)

%login_maximum_simultaneous (%mcc)

%telephone_number

%login_name

%title

%login_time (%lld)

%uid

The identifier may be followed by a ‘\’ and a field width e.g. ‘%title\10’. A sample template file (t1.dat) is:

%login_name,%full_name,%department,%location,%telephone

The command getname * /r/x/a=@t1.dat /l=all.log would produce a comma delimited list comprising the user name, full name, department, location and phone number for all users in the NDS tree.

Another template file (t2.dat) is:

%login_name  
   
Last Name: %last_name
Initials: %init
Given name: %given_name
Full name: %full
Other name: %other
Description: %desc
Title: %title
Department: %depart
Location: %location
Street: %street_addr
Postal code: %postal_code
PO Box: %post_office
City: %City
State:                %State
Mailbox ID: %mailbox_id
Email addr: %email_addr
Email alias: %email_al
Language: %lang
Fax: %fax
Phone: %tel

The command getname jane /a=@t2.dat /yd produces

.Jane.mintech.acme  
   
LastName: Lomax
Initials: I.J.
Given name: Jane
Full name: Jane I.J. Lomax
Othername: Jo
Description: Manager
Title: Dr
Department: Research
Location: K Block
Street: 7777 Long St
Postal code: 54321
PO Box: PO Box 123
City: Auckland
State:  
Mailbox ID ABC-123
Email addr: :SMTP:Jane@somewhere.co.nz
Email alias: :jane@somewhere.else.co.nz
Language: English
Fax: 345-678
Phone: 123-456

 

Getquota

Getquota can display disk quotas, disk usage and disk available for multiple users. It can handle both volume based and directory based quotas under NW 3.11 onwards, and supports both traditional and NSS volumes. Features include:

Getrest

Getrest displays account restrictions for multiple NDS or bindery users. These include:

Account is activated (eDir 8.7 onwards)
Account activation date (eDir 8.7 onwards)
Account is disabled
Account expired
Account expiration date and time
Account is locked
Creation date/time
Creators name (eDir 8.5 onwards)
Force periodic password changes
Grace logins allowed
Grace logins remaining
GroupWise login disabled
GroupWise mailbox expiration time
GroupWise visibility
Intruder lockout bad login address
Intruder lockout bad login count
Intruder lockout next reset time
Last login date and time
Login time restrictions
Maximum concurrent connections
Modification date/time
Modifiers name (eDir 8.5 onwards)
Network address restrictions
Network addresses
Password is expired
Password expiration date and time
Password expiration interval
Password last change date/time
Previous login date and time
Password minimum length
Password is required
User can change their own password
Unique passwords are required
Proxy password age limit
Proxy password change allowed
Proxy password expiration date and time
Proxy password grace logins
Proxy password force periodic changes

The features of getrest include:

Groups

Groups is a GUI program combining grpadd, grpdel and grplist. Its features include:

Grpadd

Grpadd adds one or more users to a group. Its features include:

Grpdel

Grpdel removes one or more users from a group. Its features include:

Grplist

Grplist lists the members of one or more NDS or bindery groups. Features include:

Grpmemb

Grpmemb is intended for use in a batch file to determine if a specific user is a member of a particular group. It functions in NDS or bindery mode and returns an error level.

Gwdlists

This program provides a means of managing GroupWise distribution lists via the command line and hence in scripts and batch files. It can do the following:

Gwlink

This program checks that users in GroupWise are correctly linked with their corresponding NDS object. It can:

Gwmove

Move users and external entities en masse from one GroupWise post office to another.

Gwusers

This program manages users within GroupWise via the command line and hence can be used in scripts and batch files. Its can do the following:

Home2

This is an NDS version of David Harris’ home utility for mapping your current drive or a designated drive to a user’s home directory or mail directory. Home2 works in both NDS and bindery mode. In NDS mode it will check first for a “Home Directory” attribute, and if this does not exist, home2 will check for a bindery HOME_DIR property. Other features include:

Homedirs

This is a GUI program combining the features of chkhome and sethome2 for checking and setting home directories and default servers. It incorporates more functionality for displaying and modifying related settings. The following fields may be displayed. Those marked with ‘*’ can be set or modified by right clicking on the corresponding column in the results list view, as well as being set under the “set” options.

Object name
Object’s full name
Home server
Home volume object *
Home path *
Name space of the home path
Default server *
Creation date/time of the home directory
Trustee rights to the home directory *
Quota on the home directory *
Volume quota on the home volume *
Home directory attributes *
Home directory owner *
Home directory inherited rights filter *
A messages column for feedback such as “Home directory does not exist”

Fields marked with * can be be modified by right clicking in that column in the results list view.

When creating and modifying home directories, the following may be set:

The “Home Directory” attribute
The home directory may be created
Rights to the home directory
Home directory quota
Home volume quota
Home directory attributes
Default server

Ifcheck

Lists iFolder 2.x users by searching NDS, and can display the iFolder name, NDS object name, full name, iFolder directory name, iFolder quota and space used. It can also scan the iFolder directory structure under both iFolder 1.x and 2.x, identify the owner of each directory and produce a report similar to when scanning NDS. Directories for which owners have been deleted may be identified, and a file of fsupdate commands produced to delete these.

Jberrtxt

Accepts a NetWare error code in decimal or hexadecimal, looks it up in jrberr.msg (the file of error code translations used by all of JRButils) and displays the description if found. Jrberr.msg includes all bindery, NDS, file system, NICI, NMAS and NPKI errors but does not include NDPS.

Jblookup

For locating users in NDS and displaying selected attributes specified in a file or chosen from a list. This is essentially a much simplified version of getname, but also has the ability to search a particular attribute for a given value e.g. the “Telephone Number” attribute for “7885”. It is intended for performing quick look up’s on information in NDS, and can be activated from the system tray.

Jrbcapt

A replacement for Novell’s capture program. This incorporates almost all of the functionality of capture but has the advantage of allowing capturing of NDPS printers if using the 3.20 or later client under Windows 95/98/ME. The current clients for NT/W2K/XP do not support capturing of NDPS printers.

Jrbcx

Jrbcx is an alternative to Novell’s cx program without the options to browse the tree. Its primary purpose is to provide a 32 bit program for changing the current context at a command prompt, where execution of a 16 bit program can be very slow. However, it also provides better support than cx for multi-tree environments allowing setting of a context in any tree, displaying of contexts for any or all trees and setting a selected tree as the default. It will also establish a connection to another tree if required.

Jrbimprt

A replacement for Novell’s uimport for mass creation of users. Jrbimprt supports all of uimport’s modes of operation i.e. ‘c’ (create), ‘u’ (update), ‘b’ (both create and update) and ‘r’ (remove) modes. Jrbimprt overcomes many of the limitations of uimport. Advantages over uimport include:

Jrblist

A graphical utility to display the contents of a text file using the JRButils graphical display routines. This may be useful to redisplay output logged to a file, or to combine output from several programs (e.g. dquota, lastlgn and pwdexp in a login script) and then display it.

Jrbmap

Jrbmap is a replacement for Novell’s map program, primarily for use in batch files where it can map drives ‘silently’ without prompting if the drive is already a search drive. While it does not have all the features of map, it has numerous features which map does not have. Its features include:

Jrbpass

Jrbpass is a graphical utility for changing passwords. Unlike setpword which sets them en masse, jrbpass allows a user to change their own password, or Help Desk staff to set passwords for individual users. Features include:

Jrbpurge

Jrbpurge allows selective purging of files in a single directory, in an entire directory tree, or for an entire volume. Features include:

 
Prev | Next

 

[ Home | Purchasing | JRButils for NetWare | JRButils for AD | Search ]