Activate or deactivate feature(s) in Configuration Manager using hidden files – NO_SMS_ON_DRIVE.SMS

In System Center Configuration Manager (ConfigMgr) you can activate or deactivate certain features using hidden files.

In particular if you want to prevent ConfigMgr from enumerating certain NTFS volumes you can simply drop an empty file name called “NO_SMS_ON_DRIVE.SMS” to the root folder of the NTFS volume in question.

ConfigMgr will install binaries (files and folders) of a software to a distribution point on the NTFS-formatted volume that contains the most space.

Scenario: Our distribution points where on servers that had multiple roles like RODC, DNS, DHCP, Print Server etc… As the binaries go on the largest drive which was our root drive C:\ where the operating system was installed it caused some issues with running out of disk space.  By putting the “no_sms_on_drive.sms” we avoided this issue.

Another benefit we got is that we excluded the volume from our backup (as we didn’t want 100 of the same copies of software and updates) which made it manageable and efficient when replicating the backup over the WAN. 

More info on list of all hidden files and features: http://blogs.technet.com/b/configurationmgr/archive/2012/09/17/controlling-configuration-manager-2012-using-hidden-files.aspx