My Profile Photo

${Graham Beer} = 'blog'


Infrastructure Engineer, authored chapter in the PowerShell Conference Book, co-founder of the PowerShell user group in the South Coast and Top 50 Blogger 2018


PowerShell Conf Book Planet PowerShell Top 50 PowerShell
  1. AWS Lambda with PowerShell

    Amazon Web Services (AWS) released some exciting news back in September, announcing Lambda support for PowerShell Core. The feature now enables us to execute PowerShell scripts and functions to respond to events in AWS. Before we start writing our scripts and functions, we need to know what prerequisites we need to create a PowerShell AWS Lambda environment. A few steps need to occur to achieve this: Install PowerShell Core https://github.com/powershell/powershell Install the .NET Core 2.1...…


  2. Administering Group Policy with PowerShell

    In this article I want to look at ways you can manage Group Policy with PowerShell and the Group Policy Module and CIM/WMI. Group Policy is a Windows feature for controlling user and computer accounts which relies on Active Directory. GUI tools are available to do various aspects of Group Policy, but when it comes to automating and dealing with several computers or users then you need a better solution. In the past and still...…


  3. Formatting objects in PowerShell with Format-Custom, Format-List, Format-Table, and Format-Wide

    This article follows the theme of my last one: Formatting object output in PowerShell with Format.ps1xml files. Here we’ll look at the built-in cmdlets Format-Custom, Format-List, Format-Table, and Format-Wide that PowerShell provides to format your output. From my previous article, we know .format.ps1xml files in the PowerShell installation directory ($pshome) control object formatting. PowerShell provides Format- cmdlets that let the user change object appearance when writing them back to the console. To see the available...…


  4. Formatting object output in PowerShell with Format.ps1xml files

    PowerShell uses Format.ps1xml files to set the default display of objects to the console, and you can create or change your own Format.ps1xml files for your own object types. This article will provide background on how PowerShell uses Format.ps1xml files and how to define your own custom format file. PowerShell is a type-based system. It assigns a type to constructs like variables, expressions, functions, or modules, which provides a set of rules. Types help display...…


  5. Displaying PowerShell members with my Format-Member function

    With the help of my Format-Member function, you can display members from PowerShell objects in a formatted way. This article also introduces the member concept in PowerShell. As you probably know, PowerShell is an object-oriented programming (OOP) language. An object may contain data in the form of fields or properties and code to perform an action called a method. Properties and methods are called members. Using the Get-Member cmdlet lets you view the structure of...…