TechEd Australia 2013 – PowerShell for ConfigMgr 2012 SP1 Content

Update: here is the video of my session (link below for full resolution video)  Hello ConfigMgrDogs community. I’ve just completed my TechEd 2013 presentation – PowerShell for ConfigMgr 2012 SP1. For those who weren’t attending the event, I’ve provided all scripts and cmdlets from the session. In the coming weeks there will also be… Read more

TechEd Australia 2013 – PowerShell for ConfigMgr 2012 SP1 – Demo 5

 Demo 5: App Approvals Script for System Tray notification, pop-up form and Approve/Deny an Application Approval Request Add-Type -AssemblyName System.Windows.Forms Import-Module ‘C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1’ Set-Location PRI:\ $ApprovalRequests = Get-CMApprovalRequest | Where{$_.CurrentState -eq 1} ForEach ($Approval in $ApprovalRequests) { function Popup-Form {  param ($form)                        $form.ShowDialog()     } $RequestUser = $Approval.User.TrimStart(“CONTOSO\”) $RequestApp = $Approval.Application… Read more

TechEd Australia 2013 – PowerShell for ConfigMgr 2012 SP1 – Demo 6

 Demo 6: Five Demos in Five Minutes List the drivers in a given Boot Image $BootImage = $(Get-CMBootImage -Id “PRI00005”).ReferencedDrivers ForEach($Driver in $BootImage) {Get-CMDriver | Where{$_.ContentSourcePath -eq $Driver.SourcePath} | Select LocalizedDisplayName List all Collections with Incremental Collection Updates enabled Get-CMDeviceCollection | Where{$_.RefreshType -eq 6} | Select Name Clear Required PXE Deployments for a Collection Clear-CMPxeDeployment… Read more

TechEd Australia 2013 – PowerShell for ConfigMgr 2012 SP1 – Demo 1

 Demo 1: Three Minute Intro to PowerShell Display all Bluetooth services Get-Service –DisplayName “*Bluetooth*” Store all services into a variable $AllServices = Get-Service Display a count of all the systems services $AllServices.Count Display a count of all the Bluetooth services $BluetoothServices = Get-Service –DisplayName “*Bluetooth*” $BluetoothServices.Count Stop all Bluetooth services $BluetoothServices | Stop-Service Start all… Read more

Creating Lab Computer Objects

So I’m getting my preparation done for TechEd 2013 on the Gold Coast and needed to fill my ConfigMgr hierarchy with some dummy computer objects. My session being PowerShell for ConfigMgr 2012 SP1, of course I went straight to PowerShell to do the work for me.  I’m not looking for anything too special; 1000 laptops,… Read more

Teched Australia 2013: Powershell for ConfigMgr 2012 SP1

  For the second year running, I’ll be speaking at the Teched Australia 2013 conference on the Gold Coast, Australia. The session will cover the Powershell integration into ConfigMgr 2012 SP1. I’ll be posting all the scripts, video and transcript after the event. Hope to see you there! Powershell for ConfigMgr 2012 SP1 Wednesday, September… Read more

Package & Application Source Modification Scripts

I promised in my last post to provide you all with my scripts for modifying all your package and application source paths… well that was over two months ago now! Note: These scripts are provided “as-is” and no guarantees are provided. Please TEST these in a non-production environment beforehand.   ApplicationSourceModification.ps1 (Version 1.0) First… Read more

ConfigMgr & Intune: Creating An Apple APN Certificate Request

  With the introduction of Configuration Manager 2012 SP1, we now have rich management capabilities for iOS devices. One of the apple requirements in order to manage their iOS devices is to request an Apple Push Notification Certificate. We can request and apply this certificate right from the ConfigMgr console. In the ConfigMgr console, select… Read more

Moving your package source after migration

UPDATE: I’ve posted my Package and Application scripts (   If you haven’t checked out the Package Conversion Manager for ConfigMgr 2012 RTM/SP1 yet, you’re missing out. The PCM is provided by Microsoft to help you convert those migrated ConfigMgr 2007 Packages, into the newer (and better) ConfigMgr 2012 App Model Applications. While PCM… Read more

My Experience Upgrading to CM12 SP1

  Hi All, it’s been a while since my last post and one of Matts posts hit-count just past my article on Auto Deployment Rules  (Unashamed plug of my old blog post to try and get the numbers up). So I decided, okay it’s time to get another one done. NOTE: This is not meant… Read more