Archive for the ‘General’ Category


SAPIEN Information Center – Articles you may have missed

Monday, November 7th, 2016 by June Alane Reif
Have you been keeping an eye on the SAPIEN Information Center? If not, here are some articles you may have missed! Working with SemanticVersion in PowerShell by June Blender, November 3, 2016 As the versions of Windows PowerShell and PowerShell (not only Windows!) proliferate, it becomes more important to know on which version of PowerShell your shared scripts and modules are running. Beginning in the open-source versions of PowerShell 6.0-alpha, the version object in $PSVersionTable.PSVersion switched from a System.Version object to a System.Management.Automation.SemanticVersion object. Requiring a Version of PowerShell by June Blender, November 2, 2016 This article is taken from…   More »

Happy Halloween from SAPIEN

Monday, October 31st, 2016 by June Blender
The SAPIEN Technologies, Inc. staff is usually a very serious and focused team. But, we love holidays, especially Halloween. So, we've created a little app that reveals what's behind the SAPIEN logo. Just click the button to find the awful truth. Happy Halloween, everyone! [video width="444" height="520" mp4=""][/video] See the code at…   More »

Are you SAPIEN MVP material? Apply here!

Monday, October 10th, 2016 by June Blender
SAPIEN Technologies has a great MVP award program that provides SAPIEN MVPs with complimentary full copies of all SAPIEN software, including all updates, and copies of all books published during the award year. In return, SAPIEN MVPs demonstrate a continuing contribution to SAPIEN products through blog posts, forum participation, videos, product reviews, constructive feedback, and using SAPIEN products in classes and presentations. We're so proud of our 2016 SAPIEN MVPs. They're really amazing contributors, both to SAPIEN and to the PowerShell community. Our SAPIEN MVP 2017 program is now open. If you would like to apply (and I encourage you…   More »

My SAPIEN License is expiring. No, it’s not!

Monday, September 12th, 2016 by June Blender
Recently, a PowerShell friend lamented that his PowerShell Studio license was expiring and he was going to miss using his Studio while he convinced his management to renew. He was wrong. SAPIEN licenses never expire. Never ever ever ever. Legally, they're perpetual. When you buy SAPIEN software, it's yours. End of story. SAPIEN software is not a service. The software license doesn't expire. Your software doesn't self-destruct when you open it or undergo a dramatic virtual crumbling into ashes. Your software license is forever. You can start your software and use it tomorrow, next year, in 10 years, in 100…   More »

Setting up PowerShell on your Mac (Update!)

Friday, August 19th, 2016 by Ferdinand Rios
Now that PowerShell is available on the Mac, we thought it would be useful to show how easy it is to setup a Mac terminal session that automatically opens into PowerShell. Figure 1 shows what we mean. [caption id="attachment_12634" align="aligncenter" width="1130"] Figure 1 - PowerShell Terminal Session[/caption] First you need to download the PowerShell macOS package from here (look for the Get PowerShell section in the and install it using the directions found here . Once PowerShell is installed and running on your system, follow the instructions below to set up your PowerShell terminal Here are the steps to follow: Open Terminal on…   More »

Celebrating 30 Years

Monday, August 15th, 2016 by Lanae Dale
Today, SAPIEN Technologies, Inc. celebrates a milestone; Thirty years in business.  As we reminisce on all of the years leading up to this point, we want to send a special thank you to all of our loyal customers, past, present, and future, who we would not be here today without.   For one full week, starting now, please join us in celebrating with 30% off your entire software purchase.  This includes all new license purchases and eligible renewals and reinstatements.  There are two ways to obtain your discount:  Directly through our on-line store using the discount code 30YEARS, OR via Purchase Order to…   More »

iPowerShell Changes: New platforms! Now FREE!

Tuesday, August 9th, 2016 by Ferdinand Rios
  iPowerShell, our little iOS app, has come a long way over the years. It started out as simply a reference tool for PowerShell cmdlets, about_help and provider help. Over the years, we added YouTube videos, PowerShell Twitter posts, PowerShell Web Access, remote connectivity with PSWA and SSH, and a color coded editor. Today we announce iPowerShell for the Mac! This is a desktop application with most of the major features of its mobile sibling (we have not yet implemented the script editor). With this desktop application, admins can use their Macs to connect to PowerShell either through PSWA or…   More »

Writing Help for Dynamic Parameters

Monday, August 8th, 2016 by June Blender
Because dynamic parameters can be added to a command from multiple sources, the command author (who writes the help) cannot predict the dynamic parameters that might be available at runtime. Therefore, Get-Help expects dynamic parameters to be documented in the help file for the code that adds the dynamic parameters; not the code that has the dynamic parameters. This makes sense in theory, but, in practice, it's not discoverable and it's very confusing for users. To write help for the dynamic parameters that you add to cmdlets and functions, you need to sneak it into the description. I'll show you…   More »

How Do Multi-Form Projects Work?

Thursday, July 28th, 2016 by June Blender
Applies to: PowerShell Studio 2016, Windows PowerShell 3.0+ I recently wrote an article with step-by-step instructions for creating a very simple multi-form PowerShell GUI application. In our sample app, we use PowerShell Studio features that make it very easy to open a child form from the main form and gets the text in the textbox on the child form. In this article, I'll explain what goes on in the background to make these features work. You might not care -- just so they work -- and that's fine. But if you're wondering how this happens, or you need to debug…   More »

Introducing the SAPIEN Information Center

Tuesday, July 12th, 2016 by June Alane Reif
Over the years, the articles in this blog have grown extensively. There's a lot of valuable information in here, but it's become hard to find because it's mixed in with various tour announcements, special offers, conference recaps, and the like. So, we have decided to pull the important articles and place them—along with information relevant to PowerShell and scripting—in a more organized and easily searchable venue. We are proud to introduce the SAPIEN Information Center. The most recent articles are always highlighted in a list on the left side of the window. The SAPIEN Information Center currently has the following…   More »