Add SCCM Distribution Point Powershell

Benoit LecoursPowershell, SCCMLeave a Comment

Working in a large environment with lots of DPs, I don’t like to add my distribution point manually. Since SCCM 2012 SP1 CU1, there’s a new Add-CMDistributionPoint CMDLET to do the dirty work. This blog post will describe how to add SCCM Distribution Point Powershell. Choose a site system server as a distribution point before content can be made available to client computers. Assign a distribution point to at least one boundary group before on-premises client computers can use that distribution point as a content source location. Add the distribution point role to a new site system server, or add it to an … Read More

Remove Computer from Collection after OSD

Benoit LecoursPowershell, SCCM1 Comment

This post is a step-by-step guide on how to remove computer from collection after OSD. If you’re using specific collections for your OSD deployments you certainly knows that the collections are not emptied automatically. After a couple of weeks, you’ll end up with a collection full of systems. The bad news is that there’s nothing built-in the product, the good new is that our friend PowerShell can do this dirty job. To run the script : The imported module needs to be trusted The script must run in x86 mode The computer account must have proper permission (SCCM and DCOM) … Read More

SCCM Slow Distribution Point

Benoit LecoursSCCM7 Comments

I had an interesting case where OSD deployment and application download were really slow using SCCM 2012 R2. My first thought was to apply KB2905002 which resolves SCCM Slow Distribution Point. Distribution Point Definition : Choose a site system server as a distribution point before content can be made available to client computers. Assign a distribution point to at least one boundary group before on-premises client computers can use that distribution point as a content source location. Add the distribution point role to a new site system server, or add it to an existing site system server. This KB was already applied … Read More

SCCM 2012 Internet Based Client Management

Benoit LecoursSCCM52 Comments

The goal of this post is to describe the steps needed to implement SCCM 2012 Internet based client management Download the step-by-step guide in the download section or directly here. For now on, this blog post won’t be updated. Only the document will be.   In this scenario, SCCM 2012 R2 is installed as a stand-alone primary site. For security reason, a second site server will be installed in the DMZ to response to internet clients requests. Internet clients are laptop and tablets that are sometime on the intranet (work network) and sometime on internet. Assumption : Your primary site server … Read More

SCCM 2012 Role-Based Administration Viewer

Benoit LecoursSCCM1 Comment

SCCM 2012 R2 comes with 15 built-in roles. For most of you, this is plenty to fulfill your needs. However if you have custom needs, it’s possible to create your own. When creating your first role, you may be lost in all those security rights. Instead of doing your role directly in the console, I suggest to use the Role-based Administration Modelling and Auditing Tool which is available in the SCCM 2012 toolkit. This tool helps administrators to model and audit RBA configurations. It’s graphical, you can compare your custom based role with the built-in ones. You can see right … Read More

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