SAPIEN Technologies, Inc., developer of PowerShell Studio and PrimalScript, will award a full conference pass for Microsoft Ignite 2017 to a woman in the Windows PowerShell community, or any individual who is new to IT or devops within the last two years, and works with Windows PowerShell in some capacity. SAPIEN encourages other Ignite vendors to match this award […]
Category: Windows PowerShell
Updated Online PowerShell Reference
We’ve just updated our online PowerShell Reference by adding two new sections, 1,706 cmdlets (bringing the total to 5,187!), and some minor enhancements to the cmdlets section. PowerShell Reference contains help for Windows PowerShell and PowerShell modules. This tool allows you to search through Cmdlet Help, About Help, Provider Help, Aliases and Modules with just […]
Write a Windows Service in PowerShell
Previously I showed you the new Windows Application engine (https://www.sapien.com/blog/2017/06/14/new-script-engines-for-windows-powershell/) and the Windows System Tray engine https://www.sapien.com/blog/2017/07/10/creating-a-system-tray-application-with-powershell/. Today I will show you the last of the three new engines, the Windows Service engine. Writing a Windows Service can be a challenging experience, even for a programmer. Generally, unless you do that exact thing for a […]
Creating a system tray application with PowerShell
One of the great benefits of PowerShell is the ability to very quickly retrieve system information and metrics. We have added three new packager engines to PowerShell Studio and PrimalScript to make it easier to present or log that information in a standard way. I have already discussed the new Windows Application engine here: https://www.sapien.com/blog/2017/06/14/new-script-engines-for-windows-powershell/ […]
New Script engines for Windows PowerShell
One of the more common tasks for an administrator is to write a script for a helpdesk employee or a fellow admin who is maybe not so PowerShell savvy (yet). Many of you like to package that script as an executable file to prevent the user from “experimenting” with your code and messing things up […]
Designing GUIs for High DPI Displays
I posted a new article on how to design a GUI for high DPI displays on our SAPIEN Information Center: Designing GUIs for High DPI Displays In this article, I will cover techniques on how to make your PowerShell GUI compatible with high DPI (Dots per inch) displays. The article will also cover a […]
iPowerShell Now Available on Android
SAPIEN technologies, Inc. is proud to announce that we’ve officially released iPowerShell on the Play Store! In this blog post, we will outline the two biggest features available. SSH/PSWA Servers Just as in the iOS version, there is a console capable of managing your servers using SSH or PowerShell Web Access. We worked with /n Software again using […]
PowerShell Studio 2017: Service Release v5.4.137
Today we released a new build of PowerShell Studio 2017 (v5.4.137). In this build we added a number of new features, including some user requests, and made some improvements on existing features. New Features Git Ignore Filter for Projects For those of you who use Git, we added a new option to project creation […]
Enabling deep script block logging
As of the KB3000850 update and PowerShell 5.0, PowerShell has included script block logging so that admins would have more tools for the blue team side of pen testing. If you’re unfamiliar or have never heard of it before, I recommend giving this blog post a read. Not only does the post describe what script […]
Friday Puzzle Solution: What does Return keyword return?
On Friday, February 3, we posted a Friday Puzzle that shows a PowerShell function and a PowerShell class method that contain the same command sequence, including a statement with the Return keyword. The puzzle asks: What does the function return? What does the class method return? And, of course, we want to understand why. To […]