SAPIEN Frequently Asked Questions

Questions we get asked... a lot. Click a specific question to view the answer.

Software Products

1. What are the prerequisites for different engine types?

When building executables in PrimalScript or PowerShell Studio there are various engine types to choose from, each of them with a prerequisite that must be installed on the machine that will be running your program. For example, if you build an executable in PowerShell Studio and select the SAPIEN PowerShell V2 Host (Command Line) Win32 engine then the .NET Framework 2.0 is required on the target machine.

Here is a table that shows the prerequisites for each engine type:

Engine

Prerequisite

SAPIEN PowerShell V2 Host (Command Line) Win32              .NET Framework 2.0
SAPIEN PowerShell V2 Host (Command Line) x64 .NET Framework 2.0
SAPIEN PowerShell V2 Host (Windows Forms) Win32 .NET Framework 2.0
SAPIEN PowerShell V2 Host (Windows Forms) x64 .NET Framework 2.0
SAPIEN PowerShell V2 Host (Windows) Win32 .NET Framework 2.0
SAPIEN PowerShell V2 Host (Windows) x64 .NET Framework 2.0
SAPIEN PowerShell V3 Host (Command Line) Win32 .NET 4.0 Client Profile
SAPIEN PowerShell V3 Host (Command Line) x64 .NET 4.0 Client Profile
SAPIEN PowerShell V3 Host (Windows Forms) Win32 .NET 4.0 Client Profile
SAPIEN PowerShell V3 Host (Windows Forms) x64 .NET 4.0 Client Profile
SAPIEN PowerShell V3 Host (Windows) Win32 .NET 4.0 Client Profile
SAPIEN PowerShell V3 Host (Windows) x64 .NET 4.0 Client Profile
SAPIEN PowerShell V5 Host (Command Line) Win32 .NET Framework 4.5
SAPIEN PowerShell V5 Host (Command Line) x64 .NET Framework 4.5
SAPIEN PowerShell V5 Host (Windows Forms) Win32 .NET Framework 4.5
SAPIEN PowerShell V5 Host (Windows Forms) x64 .NET Framework 4.5
SAPIEN PowerShell V5 Host (Windows) Win32 .NET Framework 4.5
SAPIEN PowerShell V5 Host (Windows) x64 .NET Framework 4.5
CMD Win32 Visual Studio 2012 Runtime
CMD x64 Visual Studio 2012 Runtime
CScript (Windows Script Host) Win32 Visual Studio 2012 Runtime
CScript (Windows Script Host) x64 Visual Studio 2012 Runtime
Microsoft Windows PowerShell (Command Line) Win32 Visual Studio 2012 Runtime
Microsoft Windows PowerShell (Command Line) x64 Visual Studio 2012 Runtime
MSHTA Win32 Visual Studio 2012 Runtime
MSHTA x64 Visual Studio 2012 Runtime
SAPIEN Script Host (Command Line) Win32 Visual Studio 2012 Runtime
SAPIEN Script Host (Command Line) x64 Visual Studio 2012 Runtime
SAPIEN Script Host (Windows) Win32 Visual Studio 2012 Runtime
SAPIEN Script Host (Windows) x64 Visual Studio 2012 Runtime
WScript (Windows Script Host) Win32 Visual Studio 2012 Runtime
WScript (Windows Script Host) x64 Visual Studio 2012 Runtime

2. What is the difference between PowerShell Studio and PrimalScript?

PowerShell Studio is a PowerShell Integrated Scripting and Toolmaking Environment. It is a full-featured PowerShell editor that allows you to visually create PowerShell GUI tools.  It's an essential part of your toolbox if you do a lot of PowerShell scripting. It is not designed to support any language other than PowerShell. For more information, visit our PowerShell Studio page.

PrimalScript is a universal scripting IDE that supports over 50 languages and file types. It is an essential part of your toolbox if you need to work with multiple technologies, languages and file formats at the same time. It does not support visual GUI creation. For more information, visit our PrimalScript page.

Watch this video by Jason Helmick, Which is Right for You? SAPIEN's PrimalScript or PowerShell Studio, to help determine which is the right application for you.

3. What languages are supported by PrimalScript?

ActionScript Flash JSAPI Rebol
Adobe Rex HTA Registry Files
ASP Pages HTML Resource Script
ASP.Net Pages IDM Rexx
AutoIt INI Files Ruby
AutoIt3 InstallScript SQL
AWK Java System Policy Editor
Bash Java Server pages Tcl
Batch Files JavaScript VBScript
C Kixtart Visual Basic.Net
C# LotusScript WinBatch
C++ Lua Windows PowerShell
CFML Pascal Windows Script Component
CH Perl Windows Script Host
CMD Files PHP XML
CSS PowerShell ASP Pages  
Flash Communication Server-Side ActionScript Python  

Licenses, Subscriptions and License Keys

1. Are your licenses per user or per server?

As per our EULA, all of our licenses are single-user licenses.

2. Can I use my licensed copy on multiple computers?

You may have a maximum of two devices activated and operating at any given time.  If you need to switch to a third device, you must first properly deactivate the license on a device in order to activate it on the new machine. See the "How do I deactivate a license?" FAQ for instructions on how to do so. 

For more detailed information on your license, please read our EULA

For more detailed information on activation and deactivation, please read our Quick Guide to SAPIEN Software Activation.

We do offer multi-user licenses as well. For more information on multi-user licenses, please contact us at sales@sapien.com.

3. How do I register my subscription / license?

Login to your SAPIEN Account and go to My Account -> Registered Products. If you have not created an account on www.sapien.com, you will need to do so first. (Please note that the SAPIEN Account where products are registered and the SAPIEN Store Account where products are purchased are not associated with each other. You need to create an individual account for each.) To the right of the Registered Products Page, you will see the following box:

Enter your Subscription Number/License Key into the box provided, and click "Register". If the product was successfully registered, the page will refresh, and the associated product will appear on the left hand side of the page with the download links, registered date, and expiration date.

4. How do I transfer a license?

First, you will need to properly decommission the current devices operating the license (see the How do I deactivate a license? FAQ).  Once you have accomplished this, log in to your SAPIEN Account and go to My Account -> Registered Products.  Find the subscription number that will be transferred, and click on the following link:

Transfer a license

Make sure your pop-up blocker is off, as this will open a new window.  Carefully read over the terms of Transferring a Subscription License.  Once you have read the terms, click "I Agree" and enter a short comment as to why the subscription is being transferred.  Once this has been completed, you can forward the subscription number on to the new holder.  They will then need to complete the Registration (see the How do I register my subscription / license? FAQ) process to begin accessing the product.

5. Is there any way I can get an offline key?

Login to your SAPIEN Account and go to My Account -> Registered Products. In the same box you used to register your Subscription Number/License Key, you will find a link that says "Click to Request an Offline Key".

Request an offline key

Fill out the requested information. SAPIEN Sales will review the submitted information and you may be granted the ability to generate an offline activation key. Please take note that generally this option is reserved for long time customers, larger corporations and government agencies with a proven license management infrastructure in place. If we determine that offline license keys are used to install our software on more than the allowed two machines per license, your license may be revoked.

6. License, subscription, license key? What do they all mean?

When you purchase one of our products, you are purchasing a license allowing you to use the product. In order to activate/unlock the product, you will receive either a subscription number or a license key—these are BOTH considered 'license numbers'.

SUBSCRIPTION NUMBER:
Beginning with the release of our 2014 products, most licenses follow the subscription model, meaning you get a free one year subscription with a license purchase. After that you can extend your subscription each year or not. Even if you don’t renew, your software will continue to work. To make this clear, the subscription is not for your license, but for receiving updates. A subscription number will always be a 16-digit number beginning with the number 9. To activate/unlock your product, you will enter this 16-digit number in the box marked 'License no.' in the activation screen that appears when you first launch the software. Subscriptions require an internet connection for activation. (If your machine does not have an internet connection, see the FAQ "Is there any way I can get an offline key?" above.) For more information on our subscription model, please read our blog Starting with the 2014 versions all SAPIEN software sold with Subscription.

LICENSE KEY:
Currently, the SAPIEN Productivity Pack (which comes FREE with any subscription) is the only product we offer under the old license key model. License keys are specific to major software versions. For example, a license key for the 2014 version of the SAPIEN Productivity Pack will entitle you to all updates of the 2014 versions of the software included in the pack. When the 2015 version is released, you can continue to use the 2014 version as long as you like, but will need to purchase an upgrade (or generate a new 2015 license key, if you have an active subscription) if you wish to use the 2015 versions. A license key will always be a 47-character string, beginning with the version year followed by the product code. (In our example, that would be 14-PPK.) To activate/unlock your product, you will enter this 47-character string in the box marked 'License no.' in the activation screen that appears when you first launch the software. License keys do not require an internet connection for activation.

7. Why doesn't the trial key I generated work?

Nine times out of ten, the answer to this question is "You don't need a trial key." Trial keys for our products are needed for virtual machines only. All other machines will run the trial with no key at all.  If you ARE on a virtual machine and your trial key doesn't work, please post in our Trial Software Questions forum.

Activations & Deactivations

1. How do I deactivate a license?

In every products' home screen resides a Gold Button resembling a certificate, in the upper right-hand corner. This is where all of your license information can be accessed.

Proceed to the home screen of the product you will be removing the license from. Click on the gold certificate button.

A familiar screen will appear (the same screen that appears for the initial activation); click "Deactivate License".

Please note that uninstalling the product DOES NOT remove the license from the device. Proper decommission of the license must be followed in order to free up activations. Also, removing the license from your Account Page does not remove any license data from your computer.

2. I get a 'certificate authority is invalid or incorrect' error when I try to activate my software. How do I activate my software?

Some systems require a root certificate to be installed before accessing SSL protected scripts via the internet. If these systems do not have the proper root certificate installed, users will receive an error when trying to activate our software.

The certificate authority is invalid or incorrect

Our SSL certificate is issued by GoDaddy and instructions for installing a GoDaddy root certificate on a Windows 7 or lower system can be found here: http://help.smugmug.com/customer/portal/articles/84385-how-do-i-install-the-godaddy-root-certificate-in-windows-. For Windows 8 or 10, go here: http://www.thewindowsclub.com/manage-trusted-root-certificates-windows.

You may also need to add https://www.sapien.com to the trusted sites in Internet Explorer. (See https://www.utwente.nl/icts/en/handleidingen/overig/java_vertrouwd_ie9-en/.)

3. I get a 'The underlying connection was closed...' error when I try to activate my software. How do I activate my software?

This is usually indicative of a SSL/TLS trust issue. You will need to install a root certificate on your system.

Our SSL certificate is issued by GoDaddy and instructions for installing a GoDaddy root certificate on a Windows 7 or lower system can be found here: http://help.smugmug.com/customer/portal/articles/84385-how-do-i-install-the-godaddy-root-certificate-in-windows-. For Windows 8 or 10, go here: http://www.thewindowsclub.com/manage-trusted-root-certificates-windows.

You may also need to add https://www.sapien.com to the trusted sites in Internet Explorer. (See https://www.utwente.nl/icts/en/handleidingen/overig/java_vertrouwd_ie9-en/.)

4. What if I need more than 2 activations?

In certain circumstances, our users may require more than two activations. For those users, we offer the Lab Pack. With this Lab Pack, you are able to install the software on up to 10 ADDITIONAL devices (12 total), for your personal use.  You may still only have two devices per license running at any given time, but it will offer more flexibility for those users who can't deactivate their devices right away due to frequent maintenance/rebuilds.  Also with this lab pack, activations are reset at a more rapid pace, so if you do happen to have to rebuild devices or you have a device crash (without being able to properly decommission your device beforehand), activations will reset more frequently (every 30 days, rather than the normal 180 days).

This Lab Pack operates in the same way as a Subscription; it will need to be renewed yearly, to continue receiving the additional 10 activations.  Take note that if you decide that you no longer wish to utilize the Lab Pack, there are no repercussions.  Just do not renew it when your year is up, and we will remove it from your account.  Also, if you choose not to renew your Subscription Maintenance, you still have the option of renewing your Lab Pack.  We will not take that away from you.  The first initial purchase of the Lab Pack will run through the remainder of your current Subscription life. For more information or to purchase a Lab Pack, please contact us at sales@sapien.com.

5. Why do I get the message 'This subscription is not for this product' when I try to activate my software?

If you are trying to activate PowerShell Studio or PrimalSQL and keep getting this message:

This subscription is not for this product

Please check your username and password for forward-slashes /, asterisks *, open and close parentheses (), open and close square brackets [] or apostrophes ' at your account info page. These characters are not encoded correctly by the language used to create these products and thus break the activation process. While we are working on a fix for this, please remove any of the offending characters from your username and / or password.

If you are not using any of those characters ( /, *, (, ), [, ] or ' ) and still receive this error, please contact us at sales@sapien.com.

General Questions

1. How do I get support?

For general help with your account, trial software, feedback and to submit your wish list, please go to our Customer Service Forums at https://www.sapien.com/forums/viewforum.php?f=4

If you have a product question and you have a registered license, please post in our Product Support Forums for Registered Customers at https://www.sapien.com/forums/viewforum.php?f=5

If you have a general scripting question and need help from your fellow scripters, visit our ScriptingAnswers forum at https://www.sapien.com/forums/viewforum.php?f=6

Can’t remember any of these weird forum links? Go to www.sapien.com and click on "Support", it’s all there.

What if you have information or a request you don’t want the public to see? Email to support@sapien.com

Problems with the web site or with using any of the forums above? Send an email to websupport@sapien.com

What if it is extremely urgent? If you have premium support, we have a ticket system that will get you faster responses: http://www.sapien.com/support/premiumsupport (If you do not have premium support associated with your account then this won't work, unless you add it to your subscription by clicking here.)

2. How do I subscribe / unsubscribe from a specific forum and / or forum topic?

To subscribe to a specific forum, click the "Subscribe forum" link near the bottom of the page upon entering the forum.

To unsubscribe, click the "Unsubscribe forum" link near the bottom of the page upon entering the forum.

To subscribe to a topic, reply to the topic with the "Notify me when a reply is posted" checkbox checked.

Alternately, you can subscribe to a topic by clicking the Topic Tools icon next to the Post Reply button,

then clicking the "Subscribe topic" link in the drop-down menu.

To unsubscribe, click the Topic Tools icon, and select "Unsubscribe topic" from the drop-down menu.

 

3. How do I subscribe to SAPIEN's mailing lists?

Log in to your SAPIEN Account and go to My Account -> Account Info. At the bottom of the page, choose which emails you would like to receive and click "Subscribe".

Subscribe to SAPIEN Mailing Lists

You will receive an email with a link to confirm your subscription. You will not be subscribed to any list until you click the confirmation link in the email.

4. How do I unsubscribe from or update my mailing list subscription?

Log in to your SAPIEN Account and go to My Account -> Account Info. Near the bottom of the page, click the "Click here to update" your mailing list profile link. In the resulting page, you can change your preferences or unsubscribe from all lists.

Alternately, you can change preferences or unsubscribe using the "update subscription preferences" or "unsubscribe from all lists" links at the bottom of any email you receive via your mailing list subscription. This will NOT prevent you from receiving subscription expiration reminders.

Classes, Training and Special Groups

1. Do you offer any On-Site Training?

Yes, we do!  You supply the classroom space and computers, and we will supply the trainer.  We find that the ideal class is no larger than 20 students. Our instructor is continually engaged with students, so while it is best if all students are in the classroom, we can also accommodate remote students. The training fee includes a copy of the textbook used to teach the class and complimentary trial versions of SAPIEN development tools.  Contact us for availability and costs (sales@sapien.com).

Please visit https://www.sapien.com/books_training/On-Site-Training for more information regarding the On-Site-Training Course.

2. Do you provide a discount for Microsoft MVPs?

No, we do not.

SAPIEN Store

1. How long does it take to receive an order?

All of our orders are fulfilled electronically.  If you purchase directly from our On-Line Store, a packing slip will be sent to you almost immediately.  If you do not receive the e-mail, please make sure to check your SPAM folder.  If you submit a purchase order, please allow up to 24 business hours for fulfillment.  Please take note that weekends are not included.  If a purchase order is submitted Friday, it may not get fulfilled until Monday.  We do try our best to prevent this from occurring, but it is a possibility.