Blog

27
Jun

Patch or Petya: There Are Only Two Choices When It Comes to Security

Posted by | · · · · | PowerShell · SCCM · Windows 10 | No Comments on Patch or Petya: There Are Only Two Choices When It Comes to Security

Well, here we go again.   Another massive ransomware attack is spreading around the globe as we speak, just a month after the WannaCry ransomware attack. Initial reports of businesses being impacted by the Petya malware came from Russia and Ukraine, but within hours the attack had gone global.   As John Carlin, chairman of [...]

Read More
07
Dec

PowerShell Training: Switch Parameter Validation

Posted by | · · | PowerShell | No Comments on PowerShell Training: Switch Parameter Validation

Summary There are many ways to validate the presence of a [switch] parameter within a PowerShell script or function, but some are definitely better. This post provides a PowerShell function that demonstrates the results of various validation methods and specifies which methods should be used. Introduction PowerShell provides a number of options for both accepting […]

Read More
24
Oct

Reporting on SCCM Application Deployment Progress with Powershell

Posted by | · · · · | PowerShell · SCCM · Uncategorized | No Comments on Reporting on SCCM Application Deployment Progress with Powershell

This month, I’m going to show you a new approach to getting deployment status out of SCCM. Most of you are familiar with using SCCM Reports, or the SCCM console to get deployment status when asked.  Usually, when asked, I turn to SQL.  However, I was looking at all the cmdlets that come with SCCM […]

Read More
21
Sep

The Model Portal: Intro

Posted by | · · · · · · · | Azure · Orchestrator · SMA | Comments Off on The Model Portal: Intro

Hi all, Automation tools are great! We all spend hours creating endless amounts of automation, but for who to consume? Do you have a good way to delegate to other IT personnel specific runbooks or individual PowerShell scripts with normalized input parameters to ensure the Automation will be executed successfully? Wouldn't it be nice if a portal could [...]

Read More
29
Jul

Azure Automation Runbook to interact with On-Prem SQL via Hybrid Runbook Worker

Posted by | · · · · · · · | Azure | No Comments on Azure Automation Runbook to interact with On-Prem SQL via Hybrid Runbook Worker

Hi all, I’ve been spending several of my minutes lately reading and writing to an on-prem SQL DB via a Hybrid Runbook Worker from Azure Auotmation; so I figured I’d share some learnings. In our custom developed solutions such as, our Automated Server Patching Solution for example, we’ll use custom SQL DB’s to track the workflows. This […]

Read More
04
Feb

Troubleshooting Slow Collection Evaluation in SCCM 2012, Part 2 (AKA Rooting out issues with collections)

Posted by | · · · · · · · | SCCM · Uncategorized | No Comments on Troubleshooting Slow Collection Evaluation in SCCM 2012, Part 2 (AKA Rooting out issues with collections)

Collections are a critical part of SCCM 2012. They factor into almost everything from deployments to client settings, to… everything! It just so happens that collections are a unique breed of things that are easy to understand but difficult to master.   In part 1 of this series, Troubleshooting Slow Collection Evaluation in SCCM 2012 […]

Read More
30
Dec

PowerShell Training: The “Do…Until” Loop

Posted by | · · | PowerShell · Uncategorized | No Comments on PowerShell Training: The “Do…Until” Loop

Summary   This post describes how to use the “Do…Until” loop in PowerShell scripts.   Introduction   Happy Holidays, everyone. One truth I’ve encountered in the IT field is that the week between Christmas and New Years’ Day is nigh-universally both a production freeze and a time with the most staff out on vacation. With […]

Read More
28
Oct

Use PowerShell to Automate Remote Desktop Connection Manager 2.7 Setup

Posted by | · · · · · | PowerShell · SCCM | No Comments on Use PowerShell to Automate Remote Desktop Connection Manager 2.7 Setup

An issue arises Like many others, I use Microsoft’s Remote Desktop Connection Manager (RDC Man) daily to connect to the Servers I administer. It is a very elegant tool to use.   If you don’t already have it, you can download it from Microsoft at: http://www.microsoft.com/en-us/download/details.aspx?id=44989   Some of my favorite features include: I can […]

Read More
25
Feb

Detect Client Connectivity and Trigger Machine Policy Evaluation

Posted by | · · · · · · · | SCCM | No Comments on Detect Client Connectivity and Trigger Machine Policy Evaluation

Hi. My name is Jesse, and I’m a script-aholic. I also enjoy sleep, which is typically what motivates me to automate many processes using Powershell. Assuming that you enjoy sleeping as much as I do, I’ll gladly share with you a recent script that I wrote. Backstory: I was tasked to deploy an application via […]

Read More
10
Dec

SCSM Script – Remove Unassigned Reviewer Instances

Posted by | · · · · · | SCSM | No Comments on SCSM Script – Remove Unassigned Reviewer Instances

Good afternoon, readers! Gabriel Taylor here, back with a script I’ve used to fend off an SCSM “feature” I’ve run into with multiple clients which will hopefully help you as well.   Short version: Have you come across times where review activities, despite being approved or rejected by the assigned user, fail to enter the […]

Read More