Have you ever wanted to just view a task sequence and not lock it? The ability to do this is in the SoftwareLibraryNode.xml file provided by Microsoft, but they have it disabled for everyone but read-only users. I don’t know why they did this, but it makes the process of enabling it very easy. To enable it, you’ll simply need...
As promised during my Enterprise Security with Configuration Manager session at System Center Universe last Wednesday, here are the two compliance settings scripts (health and remediation) to validate and enforce a specific, non-trivial local admin group membership policy. These were created with a very specific set of rules and requirements in mind (listed on slide 13 of the session […]
Boot image selection during PXE in System Center 2012 Configuration Manager (ConfigMgr) is something that comes up from time to time in the forums as well as every-day discussions. This can be quite confusing to explain or comprehend in normal language even though it’s truly not that difficult once you get it. The logic for boot […]
We have a great meeting planned for February 5th – register now! Here are 3 days of System Center that you need to attend: February 4th – System Center Universe – You can register in person for attending in Dallas, or join us at the Microsoft office (in the arboretum) for the simulcast. We will have […]
One more script to help inventory the size of a specified set of folders (or just a single folder if that’s all you are interested in) using ConfigMgr. Similar to my other inventory scripts, this is a VBScript that needs to be run on the target systems. This can be done using a package and […]
Here’s a script to gather complete SQL Server inventory information using ConfigMgr. I’ve tested and used it to gather information on SQL Server 2005, 2008, 2008 R2, and 2012. I haven’t tested it on 2014 explicitly, but it should work fine. Note that Sherry already has a series of mof edits posted at Installed SQL05, SQL08, SQL12, SQL14 […]
During MMS 2014, Wally Mead and I presented a session about state and status messages. This post describes one of the scripts that I demonstrated, which uses PowerShell to display status messages in a human-readable-friendly manner. This is similar to using the ConfigMgr status message viewer or SSRS reports, in that it displays the full sentence and description […]
One of the shortcomings of ConfigMgr is how easy it is to reimage your environment. With one wrong click, you could find yourself updating your resume on a personal computer because all the work ones are reimaging… For my MMS session with Trevor Sullivan on Powershell events, I wrote a script to save yourself from deploying task sequences to the...
I am really honored to have been a speaker at the first ever Midwest Management Summit (aka the new MMS), that took place November 10th – 12th in Minnesota. This event was the who’s who of systems management and did not disappoint. There were over 100 sessions delivered in three days by 50+ experts (which included 32 Microsoft […]
Recently, I was curious to see if I could get 1E PXE Everywhere (included with 1E Nomad) to boot a MDT Lite Touch boot image. Since PXE Everywhere integrates with System Center Configuration Manager, it automatically creates the necessary BCD files based on the ConfigMgr boot images. So that left me with using the command line […]
Here’s a quick list of the links from my TechEd Europe session this morning. More info to follow over the next few weeks! “KISS—start simple, and work your way toward complexity.” – Rob Marshall “Automate process to import drivers and create driver packages.” – Kent Agerlund and “Automate, Automate, Automate. Manually building images is not […]
If you have worked with ConfigMgr much, you know that uses WMI to stores tons of information. WMI uses the CIM_DATETIME format, which looks like this: yyyymmddHHMMSS.mmmmmmsUUU. In order to work with this in PowerShell, you need to convert it into something that the Get-Date cmdlet can understand. Here are two ways that you can accomplish this: Using […]