While installing the SCCM 2012 console on workstations for our PC techs to use, I came across a very strange problem. A tech had installed the console on his machine, and when launching it the error “Configuration Manager cannot connect to the site (site server)”
After verifying all permissions were set correct, I found this was a machine issue, not a permissions issue. The tech could login to the SCCM console on another machine just fine.
After further inspection, I saw the following entries in the C:\Program Files\Microsoft Configuration Manager\AdminConsole\AdminUILog\SMSAdminUI.log file
The performance counter ‘# exceptions’ was not found
Took awhile to figure this out, but it seems to work on most machines
- Open a cmd prompt as admin on the problem machine
- run “LODCTR /R”
- Uninstall and reinstall SCCM console
- Restart, and it should work!
Quick little tip on SCCM 2007 – if you see the following messages in your SMS_MP_CONTROL_MANAGER component of the SCCM server, here’s the fix.
MP has rejected a policy request from GUID:XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX because it was not approved. The operating system reported error 2147942405: Access is denied.
SOLUTION: Open SQL Management Studio and run the following query on your SMS database:
select SMS_Unique_Identifier0, Name0 from V_R_System where SMS_Unique_Identifier0 = ‘GUID:XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX’
This will show you your problem client. You can then follow the standard processes for approving a client – most easily right clicking after searching in the collections, and approving. Some times this may work and a re-install of the SCCM client may be necessary. Hope this helps.
I just spent a half day searching through SCCM collections, databases, PXE logs, etc to find a fairly easy fix (once you find it!!) Disclaimer: I’m using IE Nomad with PXE Lite, however this should work on straight SCCM PXE boot from DP’s as well.
The symptom is something like this:
- PXE boot a bare metal machine and SCCM starts imaging the workstation
- For whatever reason (network, hardware, bad task sequence, drivers, etc) the image fails.
- You restart the PC and try to PXE boot again.
- Instead of PXE booting – you get the following message: PXE Boot aborted. Booting to next device…
It seems the machine is kind of stuck in limbo at this point. The only other way I could complete the image is use physical boot media.
Some of the troubleshooting steps I took before finding the solution:
- Searched for the workstation MAC address in SCCM – both using a collection query and SQL. No hits
- Searched for IP – no hits
- Searched by MININT name – no hits
- Right click collections and select “clear require PXE advertisements” – no luck
Go into SCCM 2012 Console – Assets and Compliance – Device Collections – All Desktop and Server Clients
Search for Unknown
Right click any unknown records and delete them. Then try the PXE boot again.It should work!
A quick query that creates a collection of workstations or servers missing the SCCM client. This is especially useful for environments without the SCCM client push enabled.
Create a collection that you will use as a limiting collection – for example “All Windows 8 Devices”, “All Windows Servers”, etc. In this example, we’ll use all Windows Servers. Limit this to All Systems to catch both cliented and un-cliented machines.
An example code would look like this.
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where (SMS_R_System.OperatingSystemNameandVersion like “Microsoft Windows NT Server 5%” or SMS_R_System.OperatingSystemNameandVersion like “Microsoft Windows NT Advanced Server%” or SMS_R_System.OperatingSystemNameandVersion like “Microsoft Windows NT Server 6%”)
Create another collection called something like “All Servers Without SCCM Client. You’ll limit this collection to the one created above.
SQL code for this query is:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where (SMS_R_System.Client is null or SMS_R_System.Client = 0) and SMS_R_System.Name != “Unknown”
This should give you a collection of servers that do not have the client installed. You can use a ping test to see which ones are active and push the client.
If you ever do a big oops and hit the “install client” action on a full collection instead of a single machine, there’s an easy way to fix this before you bring your network down to a crawl.
First, I stop the SMS Exec service, and browse to your <SCCM install dir>\inboxes\ccr.box folder. You should see tons of records in this folder. Just select all files (minus the top 2 folders), and delete them. You should then have an empty folder like this – then you can restart the SMS Exec service and be good to go!
The title says it all. We finally have a release date for System Center 2012 R2 (and also Win 8.1).
Here’s a good link via WindowsITPro that highlights some of the new features of R2
It’s quite a bit of reading, and much doesn’t apply to me. I didn’t see anything earth shattering – but its worth an hours read.
A few days late to the game, but I see SCCM 2012 SP1 CU2 has been released.
Download here: http://support.microsoft.com/kb/2854009
From the release notes:
- The Add Site Server Roles Wizard incorrectly blocks adding a site server when the first word of the server’s fully qualified domain name is longer than 15 characters.
- Multiple nodes and property sheets in the Administrator Console can now be announced correctly by screen reader software.
Operating system deployment
- “Software 09B – Computers with infrequently used software installed” reports do not contain accurate data for Windows Installer-based applications that are updated.
Mobile device management
- Windows Mobile 6.5 devices no longer receive application policies after the site server is upgraded from the release version of Configuration Manager 2012 to Configuration Manager 2012 Service Pack 1.
Updated list of supported Linux and UNIX clients
- The list of supported UNIX and Linux platforms is updated to include x86 and x64 versions of the following:
- Ubuntu 12.04
- Ubuntu 10.04
- Oracle Linux 5
- Oracle Linux 6
- CentOS 5
- CentOS 6
- Debian 5
- Debian 6
Configuration Manager SDK
- The CPApplet.CPAppletMgr Automation object returns error 0x80040154 when you use the object on a 64-bit operating system that has Configuration Manager Compatibility Shims (32BitCompat.msi) installed.
Cumulative Update Setup Wrapper (Installer)
- The installer can now be run again on the same site server to create or to re-create deployment assistance items (packages and programs).
- The installer can update the Administrator Console directly when the installer is run on a site server or on a workstation where the console is installed. Earlier versions of the installer only copied the Administrator Console update (.msp) to the file system, and the console update had to be installed separately. The previous installation method of installing the update manually is still supported.
- The logging format is improved to increase detail for tracking progress or for troubleshooting installation failures.
Had an interesting issue today while recreating a new SCCM 2012 SP1 lab environment. I loaded it up on VMWare Workstation (yeah, I know, the OTHER guys)…. and then installed VMWare tools on my Server 2012 VM. After a reboot I noticed I could see the BIOS, then a bootup sequence with Windows, then all black. Could tell my mouse went into something…
After digging a bit I found the fix.
Under the VM settings, go to display and check “Accelerate 3D graphics”. Force a reboot and it should come up just fine.
It looks like there’s a pretty serious zero day vulnerability that’s currently being exploited.
No word if Microsoft is planning on releasing an out of band patch or waiting until patch Tuesday next week.
Some details and links (including the planned “OpsUSA” attack)
Microsoft FIX IT Utility – http://support.microsoft.com/kb/2847140
FBI Flash DDOS Scripts
Krebs on Security
Attack information: (adult language)
Publicized Target list:
If you missed Kent Agerlund’s MMS 2013 session, or didn’t make it all … I strongly encourage everyone to check out this webinar scheduled for May 13.
Kent Agerlund is a Microsoft MVP working with Coretech, and widely known as one of the best System Center guys around.
From the invitation:
Whether you attended MMS 2013 or not, this is a must attend webinar! Get the chance to gain some of the knowledge from MMS 2013, as well as get your questions answered by Kent Agerlund from Coretech, a Microsoft Configuration Manager MVP.During this 45 minute webinar, Kent Agerlund will provide you with tips and tricks to solve the daily challenges around patching your environment with Microsoft and non-Microsoft updates. You will learn how to design and configure a software update solution that will be easy to manage, yet powerful enough to maintain your server and desktop environment. Lastly, he will go through how you can patch 3rd party applications in SCCM and his key learning’s on how to manage common challenges in this area.
About Kent Agerlund, Coretech
Configuration Manager MVP. Microsoft Certified Trainer and Senior Consultant. Kent has been working with SMS since 1997 and as a trainer / consultant since 1992. In addition, he is Co-founder of System Center User Group Denmark in 2009.
Certified MCITP: Enterprise Administrator, MCSA + Messaging, MCT and Technology Specialist in Configuration Manager, MDOP and Windows 2008 R2 and much more.
Microsoft Denmark System Center Partner Expert Team , The Danish Technet Influencers program , System Center Influencers Program.
May 13 2013 1:00 pm (CDT)