Categories
ConfigMgr

ConfigMgr : Mac OSX 10.9.4 Software Deployment Issues

Another day, another challenge 🙂 We’re currently testing the Software Deployment functionality in SCCM 2012 R2 for our Mac OSX devices, namely for System Center 2012 EndPoint Protecion (SCEP) as defined here: http://blogs.technet.com/b/jchalfant/archive/2014/02/27/deploying-system-center-endpoint-protection-to-mac-os-x-using-configuration-manager.aspx

I have the deployment working on a OSX 10.9.1 device, however on a 10.9.4 test device I am getting some strange errors, and now SCEP deployment. I am yet to resolve this…

The local OSX device CCMClient log is as follows:

{code lang:text showtitle:false lines:false hidden:false}Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_quar.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_quar.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_sci.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_sci.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.document.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.document.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_daemon.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_daemon.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.SystemCenter2012EndpointProtection.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.SystemCenter2012EndpointProtection.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.sbox_modifier.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.sbox_modifier.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.sbox_restart.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.sbox_restart.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.modules.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.modules.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.6_enable.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.6_enable.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_scan-1.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_scan-1.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scepbkp.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scepbkp.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.GUI_startup.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.GUI_startup.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.5_disable.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.5_disable.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.Info.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.Info.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_send.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_send.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_mac.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_mac.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.finder_menu.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.finder_menu.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.6_disable.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.6_disable.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_scan.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_scan.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_ctl.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_ctl.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_kac.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_kac.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.pkgid.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.pkgid.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.com.microsoft.scep_daemon.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.com.microsoft.scep_daemon.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_set.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_set.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_clean.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_clean.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_kac_64_106.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_kac_64_106.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.Uninstaller.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.Uninstaller.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.5_enable.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.finder_menu_10.5_enable.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_kac_32_105.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_kac_32_105.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Failed to fetch package info for PkgId : com.microsoft.systemCenter2012EndpointProtection.scep_kac_64_109.pkg        01/01/1601 00:00:00    0 (0x0000)
Failed to GetProperty Version from Configuration Provider. Input NodeUri CIM_AppDetection/CIM_AppDetection.Id=com.microsoft.systemCenter2012EndpointProtection.scep_kac_64_109.pkg,Type=Package/Version : 80070490        01/01/1601 00:00:00    0 (0x0000)
Instance Win32_OperatingSystem=@ is in unexpected format.        01/01/1601 00:00:00    0 (0x0000)
Failed TokenizeInstanceName for Instance Name : Win32_OperatingSystem=@. Input NodeUri : Win32_OperatingSystem=@/Name        01/01/1601 00:00:00    0 (0x0000){/code}

SCCM itself shows the deployment as ‘Error’:

Categories
ConfigMgr

ConfigMgr : Mac OSX 10.9.x Support

Update: See the following TechNet article on this bug and how to workaround it, http://blogs.technet.com/b/configmgrteam/archive/2014/07/07/mac-os-x-10-9-3-support-for-system-center-2012-configuration-manager-clients.aspx

In summary, you need to disable the Win32_VideoController hardware inventory class in the Default Client Settings, note that I tested creating a Mac-specific Client Settings policy and this did not resolve the issue.

 


 

Unfortunately I’ve spent the last couple of days chasing my tail on what now appears to be a bug with the SCCM 2012 R2 client for Mac OSX. We’re using the client from here: http://www.microsoft.com/en-gb/download/details.aspx?id=39360

Looking here: http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigMacClientReq – supported Mac OSX versions include 10.9 – however I can confirm that 10.9.1 works, but 10.9.4 will not work – the client keeps crashing and will not contact the SCCM site server. I have confirmed this on several devices, and it looks as if there are others with this issue: https://groups.google.com/forum/#!msg/macenterprise/O6adotOzLU0/F4TTZ0jYtvgJ – would appear that the issues started with OSX 10.9.3.

Client will enroll successfully, but then will not communicate with the Site Server – the Configuration Manager client utility shows “Communication with the client service has been lost:”

Categories
ConfigMgr

ConfigMgr : Collection of Devices Based on Primary User Group Membership

In the spirit of ‘eating your own dog food’ I often test new deployments on my team’s client devices – to make this easier I’ve created a WQL, query-based collection of all of their client devices based upon Primary User’s group membership. The nice thing about this group is that any new devices we’re testing will automatically be added.

{code lang:text showtitle:false lines:false hidden:false}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
JOIN SMS_UserMachineRelationship ON SMS_R_System.Name=SMS_UserMachineRelationship.ResourceName
JOIN SMS_R_User ON SMS_UserMachineRelationship.UniqueUserName=SMS_R_User.UniqueUserName
WHERE SMS_UserMachineRelationship.Types=1 AND SMS_R_User.UserGroupName=”DOMAIN\\GroupName” AND SMS_R_System.OperatingSystemNameandVersion like “Microsoft Windows NT Workstation%”{/code}

Categories
ConfigMgr

ConfigMgr : Refresh Scenario Error 80070002 Post 2012 R2 Upgrade

Issues with the Network Access Account following an SCCM 2012 R2 upgrade are not uncommon:

Despite creating a new account, deleting the old account and recreating boot images we were still running into issues on some refresh scenarios with Task Sequences failing with a 80070002 error code – bare-metal deployments of new machines were fine, using the same boot images.

It turns out that the clients targeted by the refresh Task Sequence we’re still running the legacy, non-R2, SCCM client. After upgrading the client to the R2 version all Task Sequences ran without issue.

Categories
ConfigMgr

ConfigMgr : Application Catalog Cannot Connect to the Application Server

Ran into an issue with our applictaiobn catalog site this week – no changes had been made, no certificates renewed etc. Not sure what triggered it!

 

Categories
ConfigMgr

ConfigMgr : Deploy MSU Windows Updates not in WSUS catalog

A revised version of a script I found here:
http://ccmexec.com/2012/02/installing-multiple-windows-7-hotfixes-msu-with-sccm/

Use this script in an SCCM package that contains MSU fuiles to mass install updates. You can include as many MSU files as you like.

Categories
ConfigMgr

ConfigMgr : 2012 SP1 Upgrade to R2 CU1

Recently completed an R2 upgrade of a Primary Site with multiple Secondary Sites, as expected this was ‘interesting.’ I’ve captured our experiences below – hopefully this will be useful for someone else about to go through a similar excerise.

Categories
ConfigMgr

ConfigMgr : Managing DirectAccess Clients

We’re currently testing a Windows 2012 R2 DirectAccess deployment, part of this is includes a swathe of application testing. During this testing we found that SCCM clients were unable to download content from any DPs, meaning Software Deployment was failing when connected via DirectAccess. The solution is not suprising – you need to modify the SCCM Boundaries and ensure you have defined a boundary for your IPv6 Prefix, assigned to your DirectAccess clients.

To find the prefix, view the properties of a DirectAccess-enabled device in SCCM – you’ll see the detected IPv6 prefixes within the captured properties. Simply add the correct prefix to your SCCM boundary configuration.

Categories
ConfigMgr

ConfigMgr : Application Catalog DPI Scaling Issues

This has been a personal bugbear of mine for a while – if DPI settings on a client device are set to 125% or even 150% the SCCM Application Catalog is terrible, requiring users to scroll in virtually every direction to use the website.

I came across the following MS connect post today that offers a temporary workaround.

Modify the Main.css file located under: <SCCM install directory>\SMS_CCM\CMApplicationCatalog\Content\Main.css, change the #ASPcontainer element to look as follows:

#ASPcontainer
{
position: fixed;
height: 99.5%;
width: 100%;
}

This will not survive re-installation of the AppCat role, nor will it survivce AppCat upgrades. Change requires no restart/iisreset – effective immediately.

Categories
ConfigMgr

ConfigMgr : Windows 8.1 Build Modern App Tiles Wrong Language

We’re currently testing a ML Windows 8.1 build – 30+ languages, so languages are injected on demand, based upon network location. One thing we ran into was that the Modrn App tiles were still in the base OS language (en-US).

This appears to be a known bug as outlined here: http://support.microsoft.com/kb/2928948/en-us

The solution? Simply add a Run Command Line task to your Task Sequence after “Setup Windows and Configuration Manager” stage to execute the following command:

{code lang:text showtitle:false lines:false hidden:false}Schtasks.exe /change /disable /tn “\Microsoft\Windows\AppxDeploymentClient\Pre-staged app cleanup”{/code}