Archive for the ‘General’ Category


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 »

HelpUri v. HelpInfoUri

Tuesday, August 16th, 2016 by June Blender
Although the names are similar and often confused, these properties are different. If you confuse them, the help for your PowerShell commands and modules won't work. The HelpUri property stores the URL (http or https) of online help for a command. It's a property of commands (cmdlets, functions, workflows). When a user runs Get-Help -Online, Get-Help opens the default browser to the HelpUri property value. The HelpInfoUri property of modules stores the URL of the online location of the HelpInfo XML file that enables updatable help for the module. In fact, a non-null value of HelpInfoUri indicates that the module…   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 »

Job Opening: C# Developer at SAPIEN

Wednesday, June 22nd, 2016 by June Blender
Read our job posting: C# Developer One of the best things you can do for your career is to keep it continually challenging. Never be the smartest person at work. Never be the most experienced. Never watch the industry progress while leaving you behind. Never continue doing it the way you’ve always done it. If you’re looking for something new and challenging, consider joining SAPIEN Technologies, Inc., a small, agile software company that is continually improving to stay at the edge of the technology curve. SAPIEN Technologies, Inc. currently has a job opening for a Windows software developer in our…   More »