Pass Objects To EXEs created with Sapien PowerShell Studio

Sapien is one of the many tools I use on an almost daily basis to edit and debug my scripts. Sometimes I need to be able to pass data between packaged versions of my scripts for one reason or another, and I had to find a way to be able to pass objects while only being able to pass strings. I’ll show you how I did it here.

Read More

PowerShell Long File Paths

Microsoft likes to keep everything compatible with everything else forever. This has lead to some great things, and some not so great things as this compatibility has continued to increase from one version of the OS to the next. Retaining the old max file name length is great to ensure PowerShell can work on older operating systems, but for environments that have removed legacy software and may host data for clients that may create multiple level deep folder structures, sometimes these compatibility items cause issues.

Read More