PowerShell Studio: Working with Remote Systems (Part 2)
This is the second post in a blog series about working with remote systems using PowerShell Studio. The following topics are covered: Part 1 – Caching PowerShell modules from remote systems Part 2 –...
View ArticleSAPIEN Technologies – Europe and Asia Tour 2018
This October I will be traveling to Europe and Asia. During this trip I will be speaking about PowerShell, demonstrating SAPIEN Technologies products, and most importantly I will show how PowerShell...
View ArticleNew Video – PowerShell Studio: Working with Tab Control GUI Template
This video demonstrates how to work with the Tab Control GUI template using PowerShell Studio. In this video you will learn how to: Find the Tab Control template. Add controls to the form. Change...
View ArticleAdding custom menu items to PowerShell tray applications
A while ago we introduced a new packager engine which enables you to create System Tray applications with PowerShell. We have now extended that a little bit and added the ability to create custom menu...
View ArticleCreating a Windows Application with PowerShell
Not all Windows applications are purely based on Windows Forms. Take Notepad for example; it uses a “form” if you search for a string, but otherwise it’s just a window with a menu and a text box....
View ArticleSAPIEN Technologies at the South Florida Code Camp 2019
SAPIEN Technologies is a proud sponsor of the South Florida Code Camp 2019 event organized by the Florida .NET User Groups: Dave Noderer, Scott Katarincic, Rachel Terman, and many others. From...
View ArticleSAPIEN Technologies at the South Florida SQL Server User Group MeetUp
I enjoyed attending the South Florida SQL Server User Group meeting and showcasing SAPIEN Technologie’s PowerShell Studio 2019 IDE during my “PowerShell Core – Introduction to SQL Server Linux...
View ArticleProgress Bar Series (Part 1) – Displaying Script Progress in GUI Applications
This is the first in a series of articles covering the topic of Progress Bars. Sometimes a script can take time to complete a task and we need a way to display this in our GUI application. We can add a...
View ArticleProgress Bar Series (Part 2) – Handling Progress with Notion of Completion in...
This article is Part 2 in our Progress Bar series. In this article, we cover handling a script’s task progress with the notion of completion by using a “Progress Bar” control in a GUI application to...
View ArticleSAPIEN Technologies at the Orlando .NET User Group Open Mic Night
On Thursday, March 14, I had the pleasure of participating in the Orlando .NET User Group (ONETUG) Open Mic Night on the eve of their upcoming Orlando Code Camp 2019 event. This is a dedicated user...
View ArticleProgress Bar Series (Part 3) – Handling Progress Status Information in a GUI...
In Part 3 of the Progress Bar series, we are going to take a more in-depth look at the “Progress Bar Overlay” control. This control allows us to display text in the progress bar while processing the...
View ArticleSAPIEN Technologies at the Microsoft MVP Summit 2019
Every year Microsoft organizes the MVP Summit event in Redmond, WA. MVPs from around the world are invited to interact with Microsoft product teams during a full week of technical sessions. This annual...
View ArticleProgress Bar Series (Part 4) – Handling Steps Progress with a Background Job...
In Part 4 of the Progress Bar series, we integrate a progress bar control in a GUI application that submits a job for background processing. We also demonstrate how to interrupt the running job. GUI...
View ArticleSAPIEN Technologies at the Orlando Code Camp 2019
SAPIEN Technologies is proud to be a repeat sponsor of the Orlando Code Camp event organized by ONETUG (Orlando .NET User Group). The event had 621 registered attendees, with 90 speakers and 92...
View ArticleWhy can’t I edit my PowerShell script?
I was sitting in on our recent PowerShell training class, and I observed our amazing trainer, Jason Yoder, field a question from a new PowerShell user asking why she couldn’t edit her script in...
View ArticleProgress Bar Series (Part 5) – Display Progress in a non-GUI Script
In Part 5 of the Progress Bar series we take a look at the Write-Progress cmdlet, which can be used to display task progress in a non-GUI script. This cmdlet is available in Windows PowerShell and...
View ArticlePowerShell: Property Hijacking!
We interrupt our normally scheduled blog for this Public Service Announcement: Do you use HashTable in your scripts? Have you ever enumerated through the HashTables Keys or checked the HashTable’s...
View ArticleAdvanced PowerShell Functions: Begin to Process to End
The PowerShell pipeline can pass objects from one command to another, enabling output from a function to stream – or ‘pipe’ – as input into another command. In this article we will demonstrate how to...
View ArticlePowerShell Studio: Working with Images in a RichTextBox Control
In this blog post we take a look at how to include images in a RichTextBox Control for a GUI application. This may be helpful if you have a scenario where you want to display a selected image with the…
View ArticlePowerShell Studio: Pester Integration
The v5.6.164 service build introduces Pester integration into PowerShell Studio. For those who are not familiar with the Pester module, it is a testing framework for PowerShell. The module allows you...
View Article