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/ […]
Category: 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 […]
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 […]
Friday Puzzle Solution: Why doesn’t Verbose work?
On Friday, February 17, 2017, I posted the following puzzle on Twitter and Facebook (and here!). It shows a PowerShell function with a Write-Verbose command and asks “Why won’t this verbose string print?” You might think of this as a beginner puzzle, but after years of using PowerShell, I still hit this issue occasionally, and […]
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 […]
SAPIEN Information Center – Articles you may have missed
Have you been keeping an eye on the SAPIEN Information Center? If not, here are some articles you may have missed! Rebuild in PowerShell HelpWriter: Two ways to update help from code by June Blender, January 31, 2017 The Rebuild feature creates a new XML help file for an existing help project. You use the […]
Friday Puzzle: Why doesn’t Include include?
On Friday, January 20, 2017, I posted the following puzzle on Twitter and Facebook (and here!). It shows a Get-ChildItem command where the value of the Path parameter is $PSHome, the Windows PowerShell installation directory, and the value of the Include parameter is ‘*ps1xml.’ The command returns nothing — not a single file — even […]
Friday Puzzle: What does a Catch block catch?
On Friday, January 6, 2017, I posted the following puzzle on Twitter and Facebook (here, too!). It shows a Try block that encloses an expression with an intentional error and a Catch block that writes an error. But, when you run it, the error doesn’t appear as designed. The error is supposed to say ‘Cannot […]
Friday Puzzle: Phantom Help
On Friday, December 16, 2016, I posted the following puzzle on Twitter. It shows a function that has no comment-based help or XML help, but when you run Get-Help on the function, Get-Help displays both a description and notes for the function. What is the source of help for this function? I call this unintentional […]
SAPIEN Information Center – Articles you may have missed
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 […]