SCCM deployment type cannot be deleted

Benoit LecoursSCCM1 Comment

In SCCM, you try to delete a deployment type and you receive the following error : sccm deployment type cannot be deleted. To delete this deployment type the following references must be deleted. An application has one or more deployment types. These deployment types include the installation files and information that are required to install software on devices. A deployment type also has rules, such as detection methods, and requirements. These rules specify when and how the client installs the software. You want to delete the referring object, you can’t find it because you have previously deleted it. Keep calm … Read More

OSD/MDT Supported Operating Systems

Benoit LecoursSCCMLeave a Comment

What OS can you deploy using the different SCCM/MDT version ? Pretty confusing ! One of the best deployment guy (Johan Arwidmark) has release this valuable information : ConfigMgr 2012 SP1 CU3 – Supports deploying the following Operating Systems as OS Images Windows XP SP3 x86 Windows XP SP2 x64 Windows Vista SP2 Windows 7 Windows 8 Windows 8.1 (assuming a custom WinPE 5.0 boot image, and no MDT integration) Windows Embedded Standard 2009 Windows Fundamentals for Legacy PCs (WinFLP) Windows Embedded POSReady 2009 WEPOS 1.1 with SP3 Windows Embedded Standard 7 with SP1 Windows Embedded POSReady 7 Windows Thin … Read More

SCCM Distribution Point Network bandwidth limitation

Benoit LecoursSCCMLeave a Comment

This post will explain how to handle SCCM Distribution Point Network bandwidth limitation. One of my clients wanted to limit bandwidth on their package distribution. Their reflex was to go in the DP properties and limit the available bandwidth. This was the way to go but their interpretation of the rate limit was wrong. This is one misinterpreted (and not well documented) feature of SCCM. Here’s what you see: Most people think “Hey I’ve got a 100Mbps link so let’s put 50% to limit SCCM to 50Mbps”… Wrong ! This is not how it works. Let explain how you should read … Read More

3 Useful Powershell Commands

Benoit LecoursPowershell, SCCMLeave a Comment

Here’s 3 useful Powershell commands that you can use to save time. #1 – Clear PXE Cache from your OSD Collection Who likes to clear the PXE cache of deployed computers ? Not me ! Instead of this :   Run this : Clear-CMPxeDeployment -DeviceCollectionId “YourCollectionID” #2 – Unlock an object Instead of this : ZzzzzZz (waiting) Run this : Unlock-CMObject -InputObject $(Get-CMApplication -Name “Application Name”) TIP : You can change “Get-CMApplication” for “Get-CMTaskSequence” if you want to unlock a Task Sequence for exemple. #3 – List which collection has Incremental update enabled Did you know Microsoft supports only 200 collection using … Read More

SCCM cmtrace tips : use it like a pro

Benoit LecoursSCCMLeave a Comment

Still using Notepad to read SCCM logs files ? I don’t belive you. As a good admin, you are using SCCM CMtrace to read your logs files but I still meet lots of SCCM admins that don’t know these 2 features. We’ll show you a couple of SCCM cmtrace tips. In SCCM, client and site server components record process information in individual log files. You can use the information in these log files to help you troubleshoot issues that might occur. By default, SCCM enables logging for client and server components. For more general information about log files in Configuration Manager, … Read More

Send an Email when OSD Completes a Deployment

Benoit LecoursPowershell, SCCM32 Comments

Did you know that SCCM can take an action when a specific message is generated on the site server? SCCM records everything it does. You are probably familiar with the tons of logs files but SCCM also record everything on the site server itself. A quick look to the Status message shows that there’s tons of available information. Monitoring / System Status / Status Message Queries / All Status Message : As you can see, there’s lots of valuable information in there. Yeah great !… now what ? Using the power of PowerShell, I tell SCCM to send an email each … Read More

SCCM KB2905002 installation guide and Useful Information

Benoit LecoursSCCM15 Comments

The first hotfix for SCCM 2012 R2 is out and it’s time to install it.I’ll document a step-by-step SCCM KB2905002 installation guide and gives some useful information. For those of you that are used to update SCCM, you won’t be disorientated. The first thing you need to know is that this hotfix will update the site’s servers, the consoles and the clients. This means that you’ll need to update those after the hotfix installation. Rest assured, the hotfix will create 3 updates packages for you during the installation. Start with the higher site in your hierarchy. You can use the update … Read More

SCCM 2012 R2 Application Uninstall Button is Grayed Out

Benoit LecoursSCCM20 Comments

I’ve found a bug in the latest SCCM release. SCCM 2012 R2 application uninstall button is grayed out An application cannot be uninstalled using Software Center when it contains more than one deployment type. I created an application to deploy Acrobat Reader using the msi The application contains 2 deployment type (Install for User) One DT has a requirement for English OS, the other DT is for French OS The installation is successful but it can’t be uninstalled using the Software Center (The uninstall button is grayed out) When a DT is deleted, the application can be uninstalled This scenario has … Read More

Add Server Requirement using Powershell

Benoit LecoursPowershell, SCCM1 Comment

SmsSwDistCacheDirDelete in ccmsetup.log 03

Before an installation of SCCM, you need to enable a couple of requirements in sccm 2012 server roles and features. You can add these using the server manager snap-in but since you are a good admin, you know that you can use Powershell ! Here’s the commands I use in the script to enable the required roles before my SCCM installations : Get-Module servermanager Install-WindowsFeature Web-Windows-Auth Install-WindowsFeature Web-ISAPI-Ext Install-WindowsFeature Web-Metabase Install-WindowsFeature Web-WMI Install-WindowsFeature BITS Install-WindowsFeature RDC Install-WindowsFeature NET-Framework-Features Install-WindowsFeature Web-Asp-Net Install-WindowsFeature Web-Asp-Net45 Install-WindowsFeature NET-HTTP-Activation Install-WindowsFeature NET-Non-HTTP-Activ Run it in a PowerShell prompt and get a coffee while the magic happens, you earn … Read More

sccm connect application catalog – Cannot Connect to the Application Server

Benoit LecoursSCCM5 Comments

The application catalog is one of the nice addition to SCCM 2012. It can be tricky to install, there’s numerous posts about the sccm connect application catalog eror but the common one is this one. After installing both roles to your site server, when trying to connect to http://yourserver/applicationcatalog you have the following error : sccm connect application catalog The webserver cannot communicate with the server. This might be a temporary problem. Try Again Later to see if the problem has been corrected. A good starting point is to look at both component status: SMS_PORTALWEB_CONTROL_MANAGER SMS_AWEBSVC_CONTROL_MANAGER I had the following … Read More