Your company's ad could live here and reach over 50,000 people a month!

Month: September 2011

64 bit script or 32 bit script

So in my last two posts I was discussing how to build a script for forcing a SCCM client inventory and how to build a custom collection for them to deploy to. There is still one more problem, as I stated in the first post, you need to run the script against the proper interpreter. As more and more people begin to adopt Windows 7 x64 into their environments this issue will become more and more prevalent. Fortunately there is a simple solution. Build in your package source directory multiple batch files that contain the following in them: if exist %systemroot%\SysWOW64\cscript.exe goto 64 cscript “inventory.vbs /full” exit :64 %systemroot%\SysWOW64\cscript.exe “inventory.vbs /full” exit You will want to build one for each variant of the script you will be running. Thi...

Updating the SCCM Install Source

Inside the Microsoft IT Datacenter environment SCCM is the main tool used for automated patch management. Some servers are still manually patched by their server owners using many different tools (scripts, WSUS, AutomaticUpdates, download/install the exe’s manually, etc.). Since our primary focus is on the security of the environment it doesn’t really matter how servers get secured each month for the required updates. However, in order to measure the usage of our automated patching service we wanted to see how many of these servers are actually getting updates installed by SCCM versus those being manually patched. You would think this data would exist in the SCCM database… SCCM does have a column that looks like it contains the install source information; the column is EnforcementSource in...

How to Add domain accounts to Local Administrators Group using GPO

There are a lot of questions in newsgroups, forums etc. about how to use Restricted Groups in the right way so I wanted to post a how-to for people to read. Finding Restricted Groups is easy but it only works in a domain with Active Directory so trying to find it within your local GPO on your computer isn’t possible. At first you right click on Restricted Groups and select “Add Group”. What you get is the default window to choose a group, either from your domain or maybe from your local computer depending on what configuration you want. Now you have two different choices of what you want to do with the group you selected. Either you use “Members of this group” or “This group is a member of”. The differences of these choices are big so I explain in two steps. Members of this group This is t...

Displaying Front-End HTAs within an SCCM Task Sequence

I’ve often heard the phrase “MDT solves problems to issues you didn’t even know you had.”  And it’s certainly true in this case!!  I was  looking for a process or procedure that would allow me to present my current custom OSD front end HTA to an active end-user who is logged into Windows.  Unfortunately, standard SCCM task [...]

myITforum.com Survey on BranchCache Usage

Are you using BranchCache for SCCM distribution in your organization?  Take this short survey to help us understand how it is being utilized.

The season of mobile Operating System upgrades

The summer of 2011 is over and we are already racing towards the end of 2011. As with recent tradition around the western hemisphere and the consumer holiday season we again await for more milestone announcements.. The first one happened this past week with the long overdue release of the Microsoft Windows Phone 7 update, codenamed “Mango”. Also known as build 7720 or simply version 7.5. Upgrade Hell After being very inpatient and checking every few hours to see if my trusty Samsung Focus would receive the “update is available” message I gave up and hit the websites. I couldn’t potentially wait 2-3 weeks for the update. As clockwork someone had already figured out that the previous upgrade loopholes still functioned and after an agonizing 2 hours of tinkering I finally had 7.5 running on m...

Software Updates KB2509007 for Configuration Manager 2007

In addition the KB article, I wanted to just post a few things to show what you can look for to verify that the update has been successfully installed on your clients. Once the update is installed, you will see an additional hotfix located in your client source files. Once the update is installed on your clients, you will see that the Software Updates Agent has been updated to 4.0.6487.2188 As of this blog post, the KB lists that the updateshandler.dll version should be Feb 01 2010, this is actually incorrect and will be fixed soon. Your updateshandler.dll will actually stay the same with a version of 9/18/2009.

P2V Solution Accelerator Prerequisites

For Lite Touch Installation deployments using MDT 2010 Update 1, P2V Migration for Software Assurance requires the following components: · A functional installation of MDT 2010 Update 1 with mapped deployment shares on the client computer targeted for P2V Migration for Software Assurance installation. · An Internet connection or downloadable components listed in the previous section, available in C:\Program Files (x86)\P2V Migration for Software Assurance\Tools. For Zero Touch Installation deployments using Microsoft System Center Configuration Manager 2007, P2V Migration for Software Assurance requires the following components: · A configured System Center Configuration Manager Operating System Deployment environment with MDT 2010 Update 1 add-in components installed. · An Internet connec...

ConfigMgr 2007: A recoverable error has occurred

Today when I tried to install the ConfigMgr 2007 client on a Windows Server 2008 SP2 x86 machine I’ve seen the following errors in ccmsetup.log. The client was not installed and the ccmsetup process was blocked. —————————————————————————————————— Couldn’t get directory list for directory ‘http://<CMName/CCM_Client/ClientPatch’. This directory may not exist. ccmsetup 9/29/2011 3:56:42 PM 3164 (0x0C5C) Adding file ‘/CCM_Client/i386/wimgapi.msi’">:80/CCM_Client/i386/wimgapi.msi’">http://<CMFQDN>:80/CCM_Client/i386/wimgapi.msi’...

Configuration Manager 2012 Webcast Recap – Software Update Management

I’ve been wrapped up in a good number of projects at work so I haven’t had a chance to blog on webcast recaps in the CM CEP program. I’ve gone back and run through the recording and the following notes are my takeaways. – Presenter: Jason Githens, Senior Program Manager – Date: August 24, 2011 – Customer Feedback – Key investments in SUM – Configure Superseded update support SUM admin role (with RBA) Client agent settings Migration from CM07 – Deploy Simplified update groups Automated deployments (Big addition that, I think, all of us wanted) End user experience – Maintain In-console views and monitoring In-console alerts Reporting Content library and cleanup Takes care of removing expired updates (finally!) – Configure: Superseded Updates &#...

Resource Explorer Empty

After customizing your sms_def.mof and then backing out the changes and deleting the associated tables it created resource explorer displays no data for clients. This occurs even though data is present in SQL and can be queried for successfully. This occurs because the tables to pull information from for display in resource explorer are added to another table and called through a stored procedure and if they are not present (because we deleted them!) resource explorer will fail to display any data. To track this down we need to start in the resourceexplorer.log located under X:\SMSInstallPath\AdminUI\AdminUILog\ You should see errors like this… Description = “Can’t execute sp_GetGroupsWithData”; ErrorCode = 2169048834; File = “e:\\nts_sms_fre\\sms\\siteserver\...

Finding an Advertisement of a Package Buried in Folders

Have you ever been digging through the console searching for a package or advertisement that you know is there somewhere but you just can’t remember where? Or maybe you are just joining a company and you are not yet familiar with how they have organized things? I ran into this a lot. I reached out to John Nelson for help on this one and John provided me with two SQL queries which have served me well over the past couple of years. Normally I don’t like to share others’ work but these are so handy I decided to post them with proper credit to John as being the author. I hope they help you as much as they’ve helped me. You will find the two SQL queries in the attached text file. Just separate them into two separate files. They are easily manipulated to find a certain it...