The “Hey, Scripting Guys!” blog has been retired. There are many useful posts in this blog, so we keep the blog here for historical reference. However, some information might be very outdated and many of the links might not work anymore.
New PowerShell content is being posted to the PowerShell Community blog where members of the community can create posts by submitting content in the GitHub repository.
Summary: Learn how to retrieve an enumeration value in Windows PowerShell.
(image) How can I see enumeration allowed values in Windows PowerShell?
(image) Place the enumeration name in square brackets, and use the double colon syntax to retrieve a specific property. IntelliSense will show you permissible...
Summary: Ed Wilson, Microsoft Scripting Guy, talks about creating enumerations in Windows PowerShell 5.0.
Microsoft Scripting Guy, Ed Wilson, is here. It is nearly a stealth feature in Windows PowerShell 5.0—there is an Enum keyword. Yep, that's right, there is an Enum keyword. I wonder what it does? Probably has something to do ...
Summary: Learn how to find custom default Windows PowerShell parameter values.
(image) How can I find what custom default Windows PowerShell parameter values I have set up on my Windows PowerShell console?
(image) Check the value of the $PSDefaultParameterValues variable, for ...
Summary: Ed Wilson, Microsoft Scripting Guy, talks about adding default values to your Windows PowerShell module manifest.
(image) Hey, Scripting Guy! I kind of like the idea of creating a manifest for my Windows PowerShell module, but it seems like a lot of busy work. I mean, I seem to always be typing the same thing over and over. I ...
Summary: Easily find the path to a Windows PowerShell module.
(image) How can I easily find the location where a Windows PowerShell module is installed?
(image) Use the Path property from the PSModuleInfo object that returns from the Get-Module cmdlet, for example:
(Get-Module Microsoft.PowerShell....