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. A date with PowerShell

    Also seen on PowerShell.org ! At the beginning of July, we welcomed our 3rd son into the world. As days past my wife and I would say, “wow, he’s 11 days old. Can you believe it?!”. I’m sure parents out there are relating to this! This gave me an idea for a fun script that would get your age in years, months and days, tell you how many days until your birthday and your star...…


  2. To ping or not to ping..The PowerShell way

    As Seen on PowerShell.org !!! The inspiration for this blog came from a forum post on Powershell.org that I helped contributed on. The question asked was, how to display the name of failed ping, i.e. $computer is offline. There were some great responses, the one I most liked which I slightly amended into a function was: function test-ping { $args | % {[pscustomobject]@{online = test-connection $_ -Count 1 -quiet;computername = $_}} } The simplicity and...…


  3. ConfigMgr overview: quick view of servers and roles

    If you have a reasonable sized Configuration Manager environment, then quickly displaying servers, with a list of roles installed and the number roles for each site is not easy. This sort of information can be useful to your manager, a 3rd party coming in to do a review or walking into a new job. This script I created will display this information for you and quickly. Running the script has two options: 1. Get-CMSiteOverview : This will display all the...…


  4. PS Function : IP to Hostname / Hostname to IP

    Here is a short reusable function that came about when I recently had an error popup with just an IP address. Turned out it was error many users were getting that caused a problem in the company. From the IP address I wanted to get the Hostname to ask the Wintel department if they knew of this Server.  I could have simply used the “Ping” command with a ‘-a’ option, but I wanted to find...…


  5. Deployment, What's my status?!

    Deployments…as an SCCM administrator you are always deploying something … be it applications or software updates or even a task sequence. Through the console you go into monitoring, select deployments …. find what you have deployed…then go through and check status to see what targeted devices have been successful or even failed. Maybe you make a note of the failed devices, but this isn’t practical for lots of machines and certainly isn’t the best way...…