You can see the following post on my upgrade path to SP2 on SCCM 2007.  Below that is a short list of my post upgrade tasks, which will be done in the months following, but not the night of the upgrade…

http://t3chn1ck.wordpress.com/2009/11/05/my-sccm-2007-sp2-upgrade-path/

Post Upgrade Tasks

  1. Upgrade all consoles with SP2 files
  2. Deploy SCCM SP2 client
  3. Deploy Windows Update Agent 7.4.7600.226
  4. Deploy latest version of Nomad Branch

The upgrade path for my SCCM 2007 R2 to SP2 is as below.  I thought it may be helpful to someone out there…

  1. Disable any advertised OSD task sequences
  2. Make a backup copy of the default boot.wim files
  3. Ensure a recent sucesseful site backup by reviewing smsbkup.log
  4. Update server with any critical Windows and SQL updates
  5. Uninstall WAIK 1.1
  6. Reset all counts for status messages on the sites to make for easier troubleshooting post upgrade
  7. Upgrade WSUS to 3.0 SP2
  8. Install SCCM 2007 SP2
  9. Upgrade secondary sites from the console
  10. Upgrade Nomad Branch to the latest version (if you use it in your environment)
  11. Update the distribution points for any packaged SCCM clients
  12. Re-establish classifications for Software Updates – this is to correct a known issue where the classifications are reset during the SP2 upgrade
  13. Re-establish products for Software Updates
  14. Re-establish customizations within the default boot images.  For example, we have trace32 in our boot images, so I needed to put them back.
  15. Re-establish customizations to SMS_def.mof and Configuration.mof
  16. Re-enable the disabled OSD task sequences

See the following post on my post upgrade tasks, which will occur in the months following the upgrade

http://t3chn1ck.wordpress.com/2009/11/10/post-sccm-2007-sp2-upgrade-tasks/

I’m working on upgrading our sites to the recently released SP2 for SCCM 2007 so as to support Windows 7 and Server 2008 R2.  In using the prerequisite checker, I was a given an upgrade warning that “All distribution points in the site to be upgraded should have the latest version of software distribution packages before beginning the upgrade process”.  In looking more closesly at the warning (within log file C:\ConfigMgrPrereq.log) there was information on the query being executed to determine if any packages have potentially mismatching versions.

Using my Google-fu, I found a post from the ConfigMgr Support Team Blog which led me to a query to determine the impacted packages that I was able to run within SQL Server Management Studio (query below).  Unfortunately, almost all of our packages are impacted, so I am just going to disregard the warning for now….

select Name, PkgID, SourceVersion, StoredPkgVersion
from SMSPackages
where StoredPkgVersion <> SourceVersion

 

 

 

Sometimes when troubleshooting SCCM client software inventory, it is useful to retain the XML file which contains details on what the scan discovered.  To do this, simply create a file named “archive_reports.sms” within C:\WINDOWS\system32\CCM\Inventory\temp\.  If the scan is just reporting a delta, the file will be small.  But if it is a full SINV scan, then it could be large (the biggest I’ve seen is around 75 MB)

There are times when you may be unable to use “Right-click tools” to initiate a full software inventory scan on an SCCM client.  To schedule this to occur automatically upon the next normally schedule SINV cycle, do the following:

  1. Click on Start\Run and type wbemtest
  2. Connect to root\ccm\invagt
  3. Click on Enum Classes with recursive selected Look for a class named InventoryActionStatus
  4. Double click  InventoryActionStatus On the Object Explorer for InventoryActionStatus dialog box
  5. Click on Instances Select
  6. Delete the instance with value InventoryActionID = “{00000000-0000-0000-0000-000000000002}”

The Deployment Guys created of a handy utility (v2) that will automatically format your Task Sequences so that they are readable.  It uses a stylesheet to format the .xml with nifty columns and colors.  Check it out…No more looking through confusing XML code!

http://blogs.technet.com/deploymentguys/archive/2009/02/20/update-to-the-tasksequence-documentor.aspx

This is a little SQL web report I created that identifies systems which have not reported hardware or software inventories within the last 14 days.

SELECT DISTINCT
    SYS.Netbios_Name0,
    HWSCAN.LastHWScan,
    SWSCAN.LastScanDate
FROM v_R_System SYS

Full LessThan14Days SQL Code Here

Note: you’ll want to change the collection ID to be the one you need.  Or modify the code to prompt for a collection would probably be even better still!

I have been struggling with a problem all day that, when I was inches from giving up, I found the cause and the workaround.  Thought I’d share it too.

Sometimes it is necessary to not force a mandatory start time for an SMS/SCCM advertisement, but intead to allow the end-user to manually trigger the advertisement/program from the control panel applet “Run Advertised Programs”.  The situation was that, for all servers within the targeted collection (only 4 servers total), the Run Advertised Programs applet was blank.  And there was no “New Program Available” system tray icon.  I tried everything from different Program settings, different Advertisement settings, reviewed the Advertised Programs Client Agent, collection settings, etc etc etc.

After taking a short break to play company softball, I came back to the office to practiced my Google-foo skills.  I stumbled upon a forum posting about RDP interfering with the applet.  With my fingers crossed, I launched RDP in admin mode (e.g. mstsc /admin), logged into the server, launched the Run Advertised Program applet, and voila …there was my advertisement.

Hopefully one day I’ll find the solution and update this post…or maybe someone will read it who already knows the solution!

This VBScript is for disabling the Fingerprint device in BIOS.  It has only been tested on a few newer HP models.

‘============================================================
‘ AUTHOR: Nick Moseley ,
http://t3chn1ck.wordpress.com
‘ DATE  : 5/29/2009
‘ COMMENT: This script is for disabling the Fingerprint Device in BIOS
‘ It has been tested on HP models – 6515b, 6535b, 2510p – but may
‘ function for other models
‘============================================================
Option Explicit

Click Here for Full DisableFingerprintDevice.vbs Code

When troubleshooting WMI on SMS/SCCM clients, I’ve frequently used the following command to attempt a repair of the WMI repository.  I don’t recall where I found it (several years ago), but I also don’t want to ever forget it!

  1. Open a command prompt
  2. Change to directory C:\Windows\system32\wbem\
  3. Run for /f %s in (‘dir /b *.mof *.mfl’) do mofcomp %s

Queue of Upcoming Posts

  1. Scripting XP Power Settings
  2. "Homegrown" Client Health Solution
  3. SCCM Superflows
  4. Creative Solution for Using Different Network Settings in Task Sequences
  5. Scripting the backup of VMWare Server 2 VMDKs

Blog Stats

  • 9,324

World Map of Blog Hits

Most Recent Visitors!

 

November 2009
M T W T F S S
« Sep    
 1
2345678
9101112131415
16171819202122
23242526272829
30