XLNT Description-Advanced Scripting and Command LanguageXLNT, 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:
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:
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:
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:
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.
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.