XLNT® Product Description:
XLNT, the Enterprise Command and Scripting Language is a powerful, and yet easy
to use approach to improve Windows 2008/Vista/2003/XP/2000 System Administration.
XLNT's full featured commands, powerful built-in functions (i.e. Lexicals) and easy
to use language improve System Administrators and Application Developers productivity
by simplifying access, through a Command Line Interface, to all Windows securable
objects.
XLNT addresses the needs of System Administrators and Application Developers for:
- Consistent interface to all Windows securable objects
- Powerful Interactive Commands that directly create, modify, delete: Shares, Files,
Printers, & Users
- Active Directory integration to create, modify, delete windows objects
- Increased productivity, through the incorporation of XLNT commands into VBScript,
PERL, and other languages to reduce programming time
- Remote System extensibility by allowing XLNT's commands to interact, modify and
retrieve information on systems that are not XLNT licensed
- Reduced development time through the use of our Interactive Development Environment
and Debugger for generation of powerful scripts
- Faster script development. No compilation or linking required
- Protect Intellectual Property Rights and prevent unauthorized script modifications
by encoding scripts
- Windows Scripting Host (WSH) support by invoking XLNT scriplets
What is XLNT:
Advanced Scripting and Command Language Session
XLNT is an Enterprise Command and Scripting Language featuring interactive commands,
built-in functions, and flexible language statements that are surprisingly easy
to use. XLNT is a comprehensive solution, that eliminates the need for many third
party utilities each with their unique interface, for administering Windows system
and network tasks.
Why use XLNT:
XLNT commands are powerful alternatives to the built-in applications that come with
Windows. XLNT is a comprehensive solution that outperforms many of the Resource
Kit utilities and other third party products by providing a lower cost of acquisition
and operation through the use of a framework and structured syntax. No longer do
System Administrators need to learn the nuances of each Resource Kit Utility to
implement solutions such as Logon scripts, for user, group and policy management
and other such applications. Each XLNT command provides all of the flexibility found
in the native Windows utility applications but with improved accessibility directly
through the command line.
XLNT gives System Administrators and Application Developers the ability to incorporate
each of these commands and functions into sophisticated scripts or command procedures
for generating targeted applications for one time or repetitive use.
XLNT Saves Time:
Advanced Scripting and Command Language Commands
The use of "point and click" utilities applications (i.e. User Manager) are effective
for today's administrators when creating one or two users or adding a user to a
new group. But what happens when an Administrator needs to add 100 users or update
the profile of 1500 accounts? The repetitive "point click and type" nature of these
utilities is very time consuming and the NET USER command, as an alternative, found
in NT's native command line does not expose nearly as many options and or qualifiers
(see SECURITY Command Table) as can be found within XLNT.
You can manage user accounts easily by issuing a "free" disk space or add a printer
to a remote system from your own console in minutes plus much more. For example
to add a printer to a system in another city simply use the following XLNT command:
$ MANAGE ADD PRINTER "TEST PRINTER1"-"lpt1:" "HP Deskjet 600" /ON=remote_node
Or add the same printer to hundreds of systems by creating a script to identify
each of the machines and add "TEST PRINTER1" to every system whether they are down
the hall or half way around the world.
Windows Scripting Host:
Advanced Scripting and Command Language WSH
XLNT supports ActiveX scripting and is a registered scripting engine with the Windows
Scripting Host (WSH). As a result you can combine the best of object manipulation
with our powerful XLNT commands. As an example, you could open an Excel spreadsheet,
populate the spreadsheet with User Account information and then add, modify or use
that information for another function.
Interactive Development Environment:
Advanced Scripting and Command Language IDE
XLNT's Professional Edition includes a specialized Interactive Development Environment
and Debugger. The IDE provides a single point in which the Script Writer can create,
maintain and debug their scripts. It is language sensitive and provides professional
development capabilities.
As you develop your scripts you can test them from within the IDE itself which provides
complete debugging facilities. Scripts can be executed or you can elect to step
through using the debugging commands.
XLNT scripts can be "compiled" or "encoded" using the Professional Edition. By creating
executable images you can protect your Intellectual Property Rights, or prevent
unauthorized changes by users to deployed scripts.
Cluster Management is Simplified with XLNT:
Security is, of course, of paramount importance to the administrators of Windows
systems. The XLNT Set Permissions command provides a simple, flexible method of
securing your systems' assets. It enables you to explicitly grant or deny access
to any securable object. Securable objects may be files, directories, shares, registry
keys, printers, or services. With the Set Permissions command, you specify the object
to be secured, and the entities (users, groups, etc) that may access it, and how
they may access it. For example:
SET PERMISSIONS C:\TEST-/ACCOUNT=(JSMITH:FULL, GUESTS:READ)
This command grants user JSMITH full access to the C:\TEST directory, but members
of the GUESTS group are give read-only access to the directory. As can be seen by
this example, the /ACCOUNT qualifier is used to specify the entities that can access
the securable object. The name portion of this qualifier represents the name of
the account or group that is being granted or denied access to the object. It may
be specified as machine\name or domain\name or simply as name. You may also specify
this value as a SID (Security Identifier) using textual SID notation (S-n-n-n-n…).
This latter is especially valuable within a cluster environment, where other members
of the cluster may not recognize account names but where the SID is known. As a
result time is saved, reliability improved by reproducing the same operation across
all cluster members with XLNT.
Summary:
XLNT is a comprehensive solution that eliminates the need for many third party utilities
and their disparate interfaces, for administering Windows system and network tasks.