Creating WPF GUI Applications with Pure PowerShell

When creating a GUI application in PowerShell, I usually use Visual Studio, or Blend for Visual Studio, to design a WPF application, then copy and run the XAML code in PowerShell. ¬†Designing in VS is generally easier and quicker and creates less code, but it is also perfectly possible to create a WPF GUI using … Continue reading Creating WPF GUI Applications with Pure PowerShell

Fixed: ConfigMgr Task Sequence Monitor :)

Good news ūüôā ¬†After several people reported that the ConfigMgr Task Sequence Monitor app would close immediately after opening, I investigated and found a small bug in the code that seems to affect only certain configurations. ¬†Today I released version 1.2.1 which addresses this issue, so please download the app again from the following link: … Continue reading Fixed: ConfigMgr Task Sequence Monitor ūüôā

New book! Deploy, Manage and Update Java Runtime with Configuration Manager and PowerShell. Available on Amazon.

I'm pleased to announce the release of my first IT Solution Guide - Deploy, Manage and Update Java Runtime Environment in the Enterprise with System Center Configuration Manager and PowerShell.¬† (Wow that's a mouthful!) This step-by-step guide demonstrates how Configuration Manager can be used together with PowerShell to create a solution for managing the Java … Continue reading New book! Deploy, Manage and Update Java Runtime with Configuration Manager and PowerShell. Available on Amazon.

Creating Dynamic Reports for Configuration Manager with Microsoft Excel

Today I reached 10,000 hits on my blog, very cool, and what better way to celebrate than with a new post ūüôā ¬†Thanks to everyone who has stopped by, I hope that you have found something helpful and continue to do so! In today's¬†post, I want to look at how to create dynamic reports for … Continue reading Creating Dynamic Reports for Configuration Manager with Microsoft Excel

Dealing with ‘multiple-reboot’ patches during OSD

If you are incorporating some patching process during your OS Deployments, you've undoubtedly come across the issue where some patches released by Microsoft cause multiple reboots. ¬†These additional reboots are unhandled by the task sequence, which causes it to quit with little explanation. ¬†This is documented in the following MS KB article, where¬†MS also maintains … Continue reading Dealing with ‘multiple-reboot’ patches during OSD

Schedule and Monitor ConfigMgr Package Distributions with PowerShell

Update! (22-Nov-2014) Updated the script to include a prompt for which distribution point group to use and a couple of minor improvements Have you ever wanted to have the capability of scheduling a package distribution in ConfigMgr to occur at a specific date / time? Or perhaps you want to¬†monitor your package distributions an receive¬†an … Continue reading Schedule and Monitor ConfigMgr Package Distributions with PowerShell

Monitoring Disk Space and Content Directories on ConfigMgr Distribution Points

Recently I noticed that the available disk space on my ConfigMgr distribution points was getting low.¬† Since they are mostly VMs using SAN storage it‚Äôs fairly easy to increase the disk space, but it got me thinking about how I could monitor the DPs for available free space, as well as the sizes of the … Continue reading Monitoring Disk Space and Content Directories on ConfigMgr Distribution Points

Querying ConfigMgr – WMI vs SQL

There is more than one way to get data from ConfigMgr. ¬†Some data you can get directly from the ConfigMgr Console. ¬†But if you want more detailed and customised information you usually need to go a bit deeper, for example by using the ConfigMgr PowerShell cmdlets, querying WMI with PowerShell or some other tool, or … Continue reading Querying ConfigMgr – WMI vs SQL

Re-running a ConfigMgr Task Sequence on Multiple Computers

Recently I deployed a very simple task sequence to all our laptop computers which installs a new WiFi profile. ¬†However, on viewing the deployment reports I noticed a number of machines where the deployment was¬†stuck in either the 'running' state, or 'failed'. ¬†Although the deployment is set to 'Re-run if failed previous attempt' it seems … Continue reading Re-running a ConfigMgr Task Sequence on Multiple Computers

An Alternative to Application Supersedence in SCCM

For some software applications, it's inevitable that you'll need to deploy a new version now and then. ¬†For example, you deploy an application, then a new version gets released and you want to upgrade all your clients. ¬†Application supersedence in SCCM2012 is a useful way to deploy a new version of an application - you … Continue reading An Alternative to Application Supersedence in SCCM