WINDOWS NT ADMINISTRATIVE TOOLSET aka AINTX
Last updated: 4/5/1999
Click here to download
AINTX toolset (approx. 1.3 MB compressed, 2.8 MB uncompressed)
Overview of AINTX toolset
-
Motivation
-
As any administrator knows, the native NT toolset is nothing short of abysmal.
The Resource Kit is a slight improvement. What few tools exist are
slow and awkward. Anyone who comes from a UNIX environment will be
shocked at the totally dysfunctional state of affairs. The AINTX
toolset aims to remedy some of these shortcomings. Yeah, there already
exists a number of 3rd party administrative tools, but they tend to be
expensive and adhere to Microsoft's notions of what is useful. This
toolset has two advantages--it's damn cheap and, at least I find, the tools
are quite useful in day-to-day management.
-
Tool type
-
The application names and switches are loosely based on AIX (hence AINTX).
All included tools are console applications. This means they can
be immediately accessed from a console session, as opposed to spending
2 minutes navigating through menus to launch and then wait for a GUI app
to initialize. It also means the tools may be arbitrarily combined
to extract quite specific bits of system information. In addition,
the tools may used in batch/shell scripts and contribute the automation
of administrative tasks.
-
Tools not included
-
Certain tools provided by the NT Resource Kit such as "grep" and "find"
have not been duplicated in this toolset. In the future, when more
important utilities have been completed, these may be included.
-
Installation
-
Installation is as simple as downloading, unzipping, and setting the PATH
variable.
-
Guarantees
-
None, of course. Send bug reports and requests for enhancements to
jlh@mc.net.
-
Cost
Description of tools (* indicates that the tool operates
both locally and remotely)
-
abort*
-
Aborts impending shutdown
-
addgrpmem*
-
Adds a member to a local or global group
-
bootmv
-
Renames or removes file upon reboot.
-
buevt*
-
cancel*
-
cat
-
Prints contents of file to screen.
-
chprinter*
-
Changes printer properties.
-
chsvc*
-
Changes service properties.
-
chuser*
-
clevt*
-
clfile*
-
Closes a file opened via file sharing.
-
cpuser*
-
Creates a new user based on an existing user's properties.
-
cron
-
A version of cron for NT. This is a native Windows NT service.
-
df
-
Lists disk capacity and free space.
-
disable*
-
enable*
-
Causes a paused printer to resume.
-
head
-
Outputs a given number of lines from the beginning of a file or STDIN.
-
ifconfig
-
List TCP/IP network adapter settings.
-
iostat*
-
kill
-
lpstat*
-
Lists printer and print job status.
-
lsevt*
-
lsfile*
-
Lists files opened via file sharing.
-
lsgroup*
-
lsmon*
-
lspdc*
-
Lists Primary Domain Controller.
-
lsport*
-
lsprinter*
-
lsprtattr*
-
Displays printer configurations.
-
lsprtdirs*
-
Lists special directories used by the spooler.
-
lsprtdrv*
-
lsprtproc*
-
lsprtproctypes*
-
Lists print processor data types.
-
lsrepl*
-
Lists replication properties.
-
lssess*
-
Lists details of current sessions.
-
lsshare*
-
Lists details of shares, computers, and network resources.
-
lssvc*
-
Lists running and/or disabled drivers and/or services.
-
lstcp*
-
lsuser*
-
Lists user details, e.g., date of last login, total number of logins, etc.
-
mail
-
memcheck
-
Displays total and free amounts of physical and virtual memory.
-
mkgroup*
-
mkport
-
mkprinter*
-
mkprtdrv*
-
Installs a printer driver.
-
mkshare*
-
mksvc*
-
nbtlookup
-
Finds IP address via netbios name lookup.
-
nice
-
Runs program at given priority.
-
nstat*
-
Displays networking statistics.
-
ntdate
-
Display system date in variable format.
-
ntfinger*
-
Displays list of users whose names contain a given string. So named
so as not to conflict with the NT Resource Kit's finger.
-
ntsort
-
Sorts on multiple columns with numeric and reverse capabilities.
-
passwd*
-
portprobe
-
Probes for active TCP ports on remote computer.
-
ps*
-
Lists running processes in simple or detailed format.
-
rdf
-
Lists disk capacity and free space on remote computers.
-
renice
-
Changes the priority of a running process.
-
rmgroup*
-
rmgrpmem*
-
Removes a member from a group.
-
rmport*
-
rmprinter*
-
rmprtdrv*
-
Removes a printer driver.
-
rmshare*
-
rmsvc*
-
rmuser*
-
shutdown*
-
Shuts down server with various options. Note, the NT Resource Kit
also has a shutdown program. The two are functionally equivalent--mine's
just alot cheaper.
-
startsvc*
-
stopsvc*
-
strings
-
Displays strings within file.
-
tail
-
Outputs given number of lines from the end of a file or STDIN.
-
times
-
Displays amount of wall time and user and privileged CPU time consumed
by process.
-
top*
-
Displays list of top CPU using processes with a user specifiable refresh
rate.
-
touch
-
Changes the file times of a given file.
-
uname
-
Displays a few system vitals.
-
uptime
-
Displays date, uptime, and number of active sessions.
-
vmstat*
-
wc
-
which
-
Displays which executable a given command will run based on the user's
PATH variable.
-
write*
-
Sends a message to another user or computer.
-
xargs
-
Processes input in specifiable way.