ASE Finds its Final Resting Place

Starting with confirmation that ASE is not going to receive any additional updates or enhancements, it does have a new home where the Enterprise Edition is now offered free of charge.

Original marketing messaging such as descriptions and features lists as well as screen shots and a series of YouTube videos can now be found here at AppDetails. It is a fitting home as this is an online community for IT professionals to discuss enterprise applications and the tools that manage them. An Admin Scripting forum exists as a good place to discuss ASE and you’ll find a handful of articles on the topic there already.

AppDetails also features a software tip library for sharing tips and tricks on the automated installation, removal, customization and virtualization of enterprise applications. Among them you may appreciate this entry there on how to silently install and remove Admin Script Editor from the command line.

If you are looking for a new scripting tool (or systems/application management solution) AppDetails offers free consultations. They will collect your requirements (or help you develop them) and then will use their market knowledge to refer appropriate products and technologies based on your needs. Check it out!

ASE Goes Free

We are deeply grateful to those that have supported iTripoli and Admin Script Editor (ASE) through the years.  For most of those years we have taken what profits were realized from the sale of ASE and put it right back into the product. Many are aware that our last release did not go smoothly and compounding our decision to close up shop is that this niche industry of script editors has languished in recent years. While no free tools approach ASE in form or function, the introduction of free tools that offer bits of similar features severely hurt the perception and relevancy of paid scripting products.

We reduced prices, gave free maintenance extensions, etc. in an effort to be as fair as possible to our customers. Knowing it was not a profitable effort, we continued to work hard for a long time to address the bugs that have plagued the 4.0 release for so long. We decided that with the scripting tool market what it is, it just wouldn’t be good business to sell ASE 4.0 and are instead opting to make it available to everyone free of charge. This final release requires no activation or license information.

The home for this final, free version of Admin Script Editor 4.0 will be at ITNinja.com. Here you can register for a free account to download it and may leverage ITNinja’s Q&A and blog features to share problems and solutions not just on ASE itself, but also on the topic of scripting.

While iTripoil is no more, its creators Steve and Bob continue to work together, but not on anything serious as you’ll see at http://stupidapps.com

Admin Script Editor Articles

We have begun posting ASE related articles at ITNinja (a software focused IT community). Plans are to post a couple of articles per week. You may find them at:

http://www.itninja.com/tag/admin-script-editor

 

ASE 4.0 Availability

We have overcome all the obstacles that were holding us back from this release, so we are finally ready to share our latest build of ASE 4.0. We have tested on Windows 7 and 8, 32-bit and 64-bit, and are not anticipating you will run into any problems. If you do, please make us aware of any issues you enoucter using our online ticket system. We will maintain a list of known issues here in the support knowledge base.

We are considering this a release candidate but is available to customers only (not as a trial version). In order to download this release you will need to be current with maintenance on your license. We realize that it has been a very long time since we had an official release and we made it clear we would honor any expired maintenance extensions once we released. We’ve decided to do better than that and have extended to all customers one full year of maintenance. This applies to any and all licenses that had their maintenance lapse after 1/1/2012. If you purchased last January or last week, you’ll find that your maintenance has been bumped up one full year. So, if you are eligible you may access this latest build now by logging into your license account and using the download button. Note this protected release is not in the support download area as its been in the past but is available once you log in to view your license information:

http://adminscripteditor.com/license.asp

Once logged in, use the Download button at the top center as shown here:

download-button

A Note To Customers Regarding ASE v4.0

This is not the update we wanted to write, but an update is necessary no matter what the news. We’ve had bad luck (drive failures, failed backups, etc.), we’ve had personal issues (key personnel unavailable for extended periods), and as you may expect some development issues which we continue to fight through. It’s been one step forward, two steps back for the last few months. We are working the issues necessary for a solid release. We won’t release even another beta that is not a significant step forward and it is that necessary stubbornness that has contributed largely to the delays in the release of v4.0.

If you can and wish to support us, by all means please do update your maintenance. You’ll note that maintenance costs have been dropped significantly from 75% to now only 25% of the cost of a full license. However, it is important to us as a company that everyone be happy and those that have been with us over the years have seen us be fair with licensing to an extreme. In that tradition, we are saying to you our cherished, paying customer– YOU NEED NOT RENEW YOUR LICENSE UNTIL WE SHIP 4.0.

If your maintenance is expired at the time we release v4.0 we will honor your renewal at that time without penalty. In fact, when 4.0 ships you will be able to extend maintenance on any version 3.0 license.

So if you have concerns, we understand. What we can tell you is that we are commited to seeing v4.0 released at any cost. And in further understanding of these concerns, you need not renew your license until v4.0 is released from beta (at which time you will have up to three months to renew).

We will be sending emails of news, but please follow us on facebook or twitter to help ensure you get the long awaited word when we can finally give it.

Thank you again for your understanding, your patience and you loyalty.

Support Outage on 9/28/2011

Hopefully few people noticed, but our support system experienced a three hour outage today during which time the knowledge base and ticket system was unavailable. We believe the problem to be resolved and do not foresee any further outage. Our apologies for any inconvenience this outage may have caused.

When is ASE 4.0 to be released?

First off, despite the delay since our last official release, it is important for us to convey there has been no time taken off in the development of ASE. There have been a number of set-backs and problems that have contributed delay in the release of v4.0 but you can see our progress in the beta releases currently available. As of this posting we have released a second beta and are planning to release a third in the near future.

ASE 4.0 includes some significant “under the hood” changes which will become most visible when you see the new ScriptSense (available for PowerShell in the current beta and for VBScript in beta 3). The new ScriptSense is a big leap forward providing support for COM, .NET and enumerated types for starters.

What is iTripoli doing for its customers as a result of these delays? No matter what happens behind the scenes it has always been a paramount concern of ours that we keep everyone as happy as possible. To that end, you will notice we have made huge changes in our maintenance renewal pricing which went from 75% of total cost to only 25% of total cost. We also don’t want anyone to be left out in the cold when it comes to getting their hands on ASE 4, so if you should try to use ASE 4 and find your maintenance will not allow it, we will provide a free maintenance extension of up to three months to ensure eligibility. Of course, we’d prefer you support us in purchasing our reduced-cost maintenance packages, but we want you to know you are a valued customer and it is important you are happy with us. To obtain this extension, simply open a ticket requesting it along with your license details via our support center.

As a result of the many unforeseen issues we have faced in this release, it is now clear that our earlier projections were optimistic. Therefore we are unwilling to make the same mistake and provide a date for when ASE 4 will be released. What we can tell you with confidence and excitement is that we are making good progress in our dream of taking ASE to a new level with this release and your feedback on the beta releases (along with our own QA efforts) will dictate when we feel it is ready for general release. We are hopeful that beta 3 will be the final beta and we can go from there to release, but as we are keenly aware we cannot see the future, that is the extent of the commitment we are willing to make at this time.

How can you help us with a strong release?

  1. Try the beta release and give us your valuable feedback!
  2. Let us know what languages and features you care about in our simple survey so we can keep our resources focused on what matters most to you. Find the survey on the ASE Today page when running Admin Script Editor, or in the sidebar of our solutions page online.

Video: The ASE COM Browser

The first in a series of new videos providing some quick detail on the many features of ASE…

Launch Pad

I have been thinking about a great real-world example of a script to do a simple launcher..

You can go as simple as a batch file or a full-featured AutoIT Script that is compiled into an executable..

We’ll keep this simple and just use Windows notepad.exe and calc.exe for now..

In Batch, we have (Note: in ASE, you will need to change the behavior to “Execute via shell”) :

@echo off
Color e0
Cls
:menu
@Ping 127.0.0.1 -n 3 -w 1000 > nul
echo.
echo Menu options:
echo.
echo 1 Notepad
echo 2 Calculator
echo.
echo x Exit
echo.
Set /p userc= What would you like to DO?
If "%userc%"=="1" Goto notepadrun
If "%userc%"=="2" Goto calcrun
If /i "%userc%"=="x" Goto exitnow
echo %userc% is an invalid choice
Goto menu
:notepadrun
notepad.exe
echo.
echo Returning to Main Menu..
@Ping 127.0.0.1 -n 1 -w 1000 > nul
Cls
Goto menu

:calcrun
calc.exe
echo.
echo Returning to Main Menu..
@Ping 127.0.0.1 -n 1 -w 1000 > nul
Cls
Goto menu
:exitnow
echo Exiting menu..
@Ping 127.0.0.1 -n 1 -w 1000 > nul
Cls
Exit

Even though that is a simplistic example, there is a lot of code there..

ScriptPackager Enhancements in ASE4

PowerShell Snap-in Support

Using the “Additional Files” feature, if you should add a PowerShell snap-in as a file you can choose to have it automatically registered as part of the package execution process. This feature must be selected for each snap-in file if you have multiple files included. Note that if set to register, the package will simply register it as specified—there are currently no checks performed to verify if another version may already exist on the system.

If you should find that the process of unpacking and installing snap-ins is slowing execution time, you can mitigate this by checking a new option that lets you show a progress message to the user while this work is taking place. This can be a potentially complex operation given your scenario, so we’ve exposed some features to help you reference the snap-ins more easily.

  • No Auto-Add – If you have a lot of items you’ll want to call out what you want to reference specifically with code at the top of your script. Doing so avoids adding references to everything registered for each execution. If you choose to have it registered, it will be registered.  This option is about establishing a reference to the snap-in from your script.
  • Auto-Add for executing user – Choosing Auto-Add will add each snap-in to the PowerShell instance before running your script so that you need not reference them in your code. In this case it will do so for the executing user only.
  • Auto-Add for all users – This provides the same benefit as above, but the snap-in can be referenced by any user on the system.

Of course referencing the snap-in for more than the executing user does not make sense for a single script execution, so this feature is geared toward those who wish to permanently install the snap-in on the local system as part of package execution. If you fill in the “Permanent Snap-in Path” field, the installation of the snap-in will be installed to the specified folder and will remain installed after the package execution is complete.

Note: Installation of snap-ins requires admin permission. If the packaged script is using alternate credentials this should not be an issue, but if you are having users run this in their own context be aware that using this feature does not change the security requirements for PowerShell snap-in registration.

64-Bit Support

While you can run 32-bit packaged scripts on 64-bit systems, new to this release is the option to package the script as a native 64-bit package.

From the main settings panel, choose from the following CPU type options:

  • 32-bit only – this will still run on 64-bit systems
  • 64-bit only – this will run only on 64-bit systems and will fail if executed on a 32-bit system.
  • Auto-Detect – this will cause the package to include both 64-bit and 32-bit files which will result in a much larger package, but one that can run natively on both architectures.

Please note that packaged scripts always initially started by a small 32-bit launcher application. After this bit of code runs, the process started will depend on the CPU type selected: If 32-bit, only 32-bit binary apps are in the package and they are executed with no check. If 64-bit, only 64-bit binary apps are in the package and they are executed with no check. Finally, if auto-detect is specified, both 32-bit and 64-bit binary apps are in the package and at execution time the target system is checked and the appropriate ones are used.

Hide PowerShell Console

Many PowerShell scripts will generate a console window and that is fine, but if you are packaging a script that is based on a graphical form (such as one generated by our ScriptForm Designer) checking the option to “Hide PowerShell Console” will ensure that only your form is displayed and not the customary console window along with it.