|
FastTrack Scripting Host - The One Stop Shop For Scripting Admins
FastTrack Scripting Host, now available in version 6, is a replacement for VBScript, PowerShell,
Bat files, KiXtart and all other Windows scripting tools. You can easily create powerful domain logon
scripts, install scripts, backup scripts, perform administrative tasks and anything else you use scripts
for with amazing end-user GUI, easier than you could ever imagine!
Your scripts will be much more powerful, faster, easier to construct and typically 10% the size of scripts written in VBScript or PowerShell, as our
Comparison Chart clearly shows. On top of this, you can encrypt your scripts to ensure that no user can read them and no one outside your company
can ever reverse engineer them. In addition, client deployment is completely automatic without requiring local admin permissions. If all this
seems too good to be true, just download it and try it out yourself!
FastTrack Scripting Host is fully supported on all 32/64-bit Windows versions: 7/Vista/XP/2000/NT4 and 2008/2003/2000 Server.
|
Why?
FastTrack Scripting Host tries to solve one of the major problems in the world of a systems administrator:
Scripting has always been a hybrid between development and administration.
While Microsoft moves scripting more and more towards actual programming, FastTrack Scripting Host goes in the
complete opposite direction. A good systems administrator is typically one that knows about infrastructure and configuration, not programming.
While FastTrack Scripting Host is a scripting language, it’s so high-level and easy to use that it resembles configuration
more than actual programming. This is why the cornerstone paradigm of FastTrack Scripting Host has always been:
One operation - one script line, which is completely unmatched by other scripting languages.
To see this demonstrated live, consider joining our completely free weekly
webinar.
The webinar is hosted by Binary Research International, the distributor of FastTrack Scripting Host and
also the inventor of Ghost, the world’s first and most commonly used cloning software.
The webinar session lasts about an hour and allows you to ask questions at the end of the demonstration.
|
|
|
|
Watch The FastTrack Scripting Host Walkthrough
Video tutorials are available here, as a quick start
to FastTrack Scripting Host.
Watch senior technical writer Steve Dodson from Binary
Research International go through the basic mechanics of FastTrack Scripting Host.
Steve will take you through the setup process, the editor, debugging, error handling,
setting up logon scripts, performing basic scripting tasks and more.
Press play on the video to the left to hear Binary Research International CEO Annette Dow
introducing the walkthrough and explaining why FastTrack Scripting Host is
a must-have for any systems administrator.
The next sections on this page will quickly go through a few of the areas you can cover with
FastTrack Scripting Host. For general documentation, please refer to our online documentation
or visit our forum pages to talk
to other people about FastTrack Scripting Host.
|
Logon scripts for your domain
One of the things you can use FastTrack Scripting Host for, is powerful logon scripts, nothing like anything
you have ever seen before.
You can easily replace your logon scripts with FastTrack scripts and show the users some great looking graphics with
your logo on it, while the script is running. And you don't have to deploy anything to the clients; just put our
free 50kb
FastTrack Logon in your NetLogon folder and point your users' logon script to the exe. FastTrack Logon will automatically distribute
the FastTrack engine and all your scripts to your clients and execute them. Your clients can now execute FastTrack scripts in general
without doing anything else. It's that simple!
The splash screen you see below requires just
one FastTrack script line. It will resolve the users' full name from the nearest
Domain Controller and you can optionally even use your own company logo.
This single script line as the first line in your logonscript script, will produce the splash screen above for a company named "Acme":
 |
|
Splash Welcome
to Acme,[UserFullName]
|
 |
[UserFullName] is a function that will be replaced by the full name of the current user.
So while the user sees only the splash screen, you can do the actual work.
Display a nice welcome screen, while you connect shares and printers based on Active Directory groups or
physical location (IP tables), synchronize corporate files to the users profile, backup users files, set
user hive registry settings based on installed applications, etc etc...and with unbelievable speed.
In the movie above, a backup is also performed of all the users' documents after showing the
splash screen. This is accomplished by adding only two additional lines to the script:
 |
|
Splash Backing
up your personal documents,Please wait...
SyncDir [UserDocumentsDir],[UserHomeDrive]\Backup
|
 |
To demonstrate how easy it is to create powerful and functional logon scripts, consider this single FastTrack logon script line:
 |
|
If UserIsMemberOf SalesStaff Then
ConnectShare J:,\\AcmeServer\SalesShare
|
 |
This one line tests if the user logging on, is member of the domain group SalesStaff and connects a share if he is.
To do the same in VBScript, it would require many script lines, as shown
here,
where this result is produced with VBScript. The same goes for everything else you would put in a logon
script; your FastTrack logon scripts will be extremely short and much more powerful than what you could do with VBScript or PowerShell.
Take a look in the
logonscript guide for more details of setting up Logon Scripts.
Backup and replication
One of more than 200 available commands is the SyncDir command.
It's a lightning fast data synchronizing command to replicate or backup data.
For instance you could do an automatic backup of the users' documents once a day with
a single script line
in your logonscript like this:
 |
|
If UserOnceADay
Then SyncDir [UserDocumentsDir],[UserHomeDir]\DocumentBackup
|
 |
This would automatically resolve the root of the user's documents folder, resolve the user's network share
and synchronize changes, ensuring a quick full backup of the users' documents once a day. All this is done with
the single script line above.
In the below example, a script is constructed to synchronize over 20.000 files, only copying changes. In a typical scenario, few
files are actually changed from one execution to the next, and synchronization with SyncDir will then be a matter of seconds to execute.
Script your Active Directory
For most Admins, scripting the Active Directory is too complex, but with FastTrack Scripting Host, the Active Directory complexities are gone.
There are more than 500 pre-build commands, functions, conditions and collections in version 6, whereof 130 are directly for Active Directory.
Below 8 examples out of 60 Active Directory commands to perform common operations. It's so simple that everyone can now script the Active Directory.
Check out
this example of a HelpDesk application, that combines the Active Directory functionality with
the build-in graphical user interfaces to produce a Windows like application, created solely with script lines (see screenshot further down).
 |
|
Create a user account:
|
CreateUser AcmeUser,MyAcmePassword
|
|
Set the description field of a user:
|
SetUserDescription AcmeUser,Test user
|
|
Delete a user account:
|
DeleteUser AcmeUser
|
|
Unlock a user account:
|
UnlockUser AcmeUser
|
|
Move a user to another OU:
|
MoveUser AcmeUser,Acme Sales Europe
|
|
Add a user to a group:
|
AddUserToGroup AcmeUser,Acme Sales
|
|
Remove a user from a group:
|
RemoveUserFromGroup AcmeUser,Acme Sales
|
|
Create a computer account with Workstation trust:
|
CreateComputer AcmePC2419
|
|
 |
Installations
You can very easily script installations with FastTrack commands and it enables you to query installation status
of an application anywhere you want, for instance in the logon script, where you could set per-user settings or manipulate machine settings based
on installed applications. While you run the installation in the background, you could insert one script line in the top of the script to display a
nice splash screen while installing:
You may already have a management system like Microsoft Systems Management System (SMS) or Tivoli. In that case you can use it to distribute FastTrack installation
packages (a FastTrack script and your binaries), but if this is all you use your expensive management system for or you simply don't have one, there is
another approach. Take a look in the
Installations section for details on how to distribute software with or without a Management System with
just a few script lines. You will find examples of scripts there, for instance a template of just 9 scripts lines that installs and uninstalls an MSI package
and checks if was successful or not.
Administrative tasks
Administrative Tasks like replicating data between servers with the SyncDir command or creating Active Directory user can be scripted easily with FastTrack Scripting Host. There are build in
menus and icons that are easily referenced to create menus. Below an example that asks for desired operation and then jumps to the specific part
of the script based on the choice. Click
here to see the full script.
Connectivity scripts - offline logon scripts
Your domain enables you to execute scripts when computers are on the company LAN. But for portable computers, this is actually
not enough, if you think about it. You need to control portable computers when they are not on the company LAN too.
As a supplement to logon scripts, we offer you our completely free SmartDock connectivity
tool. When SmartDock is started, it detects when the computer changes an IP address and a script is then executed without user intervention.
This means that when the computer for instance is booted, resumes from standby, connects to VPN or a wireless network or any other scenario
where the computer changes IP settings, it trigs a script execution in the user's context. You can then for instance set or remove proxy settings
and connect company shares in case the computer is just resumed from standby on the company LAN. Especially if you have a proxy server,
this free tool is an absolute must instead of relying on the quirky IE autodetection.
Check out the SmartDock section for more details.
|
|
Script editing
FastTrack Scripting Host comes with an amazing script editor.
It is completely customizable with Visual Studio-like dragable panels, syntax highlighting
and code completion. Writing scripts is extremely easy and a Context Helper senses
what you are doing and explains what is under the cursor. Check out our
Getting Started Guide for more information.
Licensing and Pricing
Licensing for FastTrack Scripting Host is per-seat, based on the number of computers executing a FastTrack script.
Pricing starts at $18.00 per seat at the entry level of 25 machines, dropping to $7.20 per seat at the 5,000-seat level.
Discounts may be available for qualifying government, education and non-profit organizations.
For detailed information, please click here.
FastTrack Scripting Host is continuously being recognized as a top pick around the world. Current
we have 30 awards. Click here for a
list of awards or here for some of our most
recent customer quotes.
|
 |
|
"
Your product rocks, you are without doubt changing the way admins script, this product is great and support is great as well.
"
|
|
Ryan O'Connell, Roclee New Zealand
|
|  |
|