<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Arnold Gagnon's Configuration Manager blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/arnyg/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/arnyg/feed.xml</link>
    <description>Premier Field Engineer</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:22:47 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>System Center 2012 R2 Configuration Manager Application Strategy</title>
      <link>https://docs.microsoft.com/archive/blogs/arnyg/system-center-2012-r2-configuration-manager-application-strategy</link>
      <pubDate>Thu, 13 Nov 2014 08:39:00 GMT</pubDate>
      <dc:creator><![CDATA[Arnold Gagnon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnyg/2014/11/13/system-center-2012-r2-configuration-manager-application-strategy/</guid>
      <description><![CDATA[What is your application delivery strategy when using SCCM? I have seen a variety of approaches and...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:Calibri;font-size:medium;">What is your application delivery strategy when using SCCM? I have seen a variety of approaches and most require manual interaction by IT staff and wait times for the users. Personally I see SCCM as a background tool used for automation. The following is one way to automate application delivery, lighten the load on IT and empower our users to have the right applications for their job. The basic idea uses 3 layers for app delivery:</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/AppLayers.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/AppLayers.JPG"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/AppLayers.JPG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/AppLayers.JPG" border="0" /></a></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<h2><span style="color:#2e74b5;font-family:Calibri Light;font-size:large;">Layer 1 &ndash; Enterprise wide software.</span></h2>
<p><span style="font-family:Calibri;font-size:medium;">What does everyone in the organization receive? This is your imaging process for new computers or a refresh of an existing computer. Identify the OS and apps that all machines would get no matter which department it eventually goes to. For example:</span></p>
<ol>
<ul>
<li>
<p>Windows 7 Operating System with latest updates, configured for the organization</p>
</li>
<li>
<p>Microsoft Office 2013 with latest updates and customized for the org</p>
</li>
<li>
<p>SCCM Agent with Endpoint Protection (Antivirus)</p>
</li>
<li>
<p>Adobe Acrobat Reader 10</p>
</li>
<li>
<p>Java, Netflix, etc.</p>
</li>
</ul>
</ol>
<p><span style="font-family:Calibri;font-size:medium;">It is up to you if you use a thin, thick or hybrid image in your OSD Task Sequence, but I am a fan of a thin hybrid image with apps that do not change very often, such as a Windows 7 image with Office 2013 installed with the latest updates for both inserted into the WIM offline each month using SCCM. Install the other apps during the SCCM OSD Task Sequence.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<h2><span style="color:#2e74b5;font-family:Calibri Light;font-size:large;">Layer 2 &ndash; Department level applications.</span></h2>
<p><span style="font-family:Calibri;font-size:medium;">What apps do each department require? And divisions within departments? For example, the Human Resources department might have a Recruitment division, a Benefits division, a Wellness division, all with separate applications, but still under the HR department. Identifying these will be a bit of a project, but well worth the effort in the end.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Create Active Directory Groups for the different departments and divisions. User accounts are placed in the appropriate groups according to job role and responsibilities. This should be a defined process when a new employee is coming on board or is changing departments.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">In SCCM, create User Collections that automatically update from the AD Groups that represent the different departments. When a new employee is added to the AD groups, they will automatically be added to the proper Collection.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Deploy the appropriate applications to the corresponding Collections and the users&rsquo; primary computer will automatically receive the right app according to their AD Group and role. Notice this embraces the User Centric Model for application delivery, so you need to use User Device Affinity to associate a user with a device. This can be done during the task sequence or predefined in the console.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">This also opens up the new Deployment Type model, so when you create an application you create an installer for a computer, installers for the various phones out there, an App-V version, etc. I&#39;ll have another blog about the application deployment type strategy.</span><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<h2><span style="color:#2e74b5;font-family:Calibri Light;font-size:large;">Layer 3 &ndash; Individual Applications</span></h2>
<p><span style="font-family:Calibri;font-size:medium;">Publish apps to the Application Catalog that are needed by users across different departments and don&rsquo;t fit neatly into the first 2 layers. Users can browse to the App Catalog and install or request apps as needed without phoning the helpdesk.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Summary<br /></span></p>
<p><span style="font-family:Calibri;font-size:medium;">The first 2 layers should cover 95% of your companies applications and the remaining ones that don&#39;t fit nicely into specific departments are covered by layer 3 and the app catalog. This automates almost the entire process once a user is put into the appropriate AD Groups and empowers the user to install their own missing apps.<br /></span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>System Center 2012 Configuration Manager: Understanding Content Management Storage Options</title>
      <link>https://docs.microsoft.com/archive/blogs/arnyg/system-center-2012-configuration-manager-understanding-content-management-storage-options</link>
      <pubDate>Fri, 16 Nov 2012 13:28:00 GMT</pubDate>
      <dc:creator><![CDATA[Arnold Gagnon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnyg/2012/11/16/system-center-2012-configuration-manager-understanding-content-management-storage-options/</guid>
      <description><![CDATA[There has been many discussions/blogs about Content Management in System Center 2012 Configuration...]]></description>
      <content:encoded><![CDATA[<p>There has been many discussions/blogs about Content Management in System Center 2012 Configuration Manager, particularly the new content library and single-instance storage, but not much about the legacy package share and how it is used in 2012. The package share is still used in certain situations but it&rsquo;s not clear when and where. This blog will investigate the different options available so you can plan your storage allocation with precision.</p>
<p>First, a quick review of a Distribution Point setup:</p>
<p>When setting up a System Center 2012 Configuration Manager Distribution Point, we come across the <strong>Drive Settings</strong> page where we can specify the drive settings for the distribution point. You can configure up to two disk drives for the content library and two disk drives for the package share, although System&nbsp;Center&nbsp;2012 Configuration&nbsp;Manager can use additional drives when the first two reach the configured drive space reserve. The <strong>Drive Settings</strong> page configures the priority for the disk drives and the amount of free disk space that remains on each disk drive.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/1780.drivesettings.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/1780.drivesettings.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/1780.drivesettings.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/1780.drivesettings.png" alt="" border="0" /></a></p>
<p><strong>Drive space reserve (MB)</strong>: The value that you configure for this setting determines the amount of free space on a drive before System&nbsp;Center&nbsp;2012 Configuration&nbsp;Manager chooses a different drive and continues the copy process to that drive. Content files can span multiple drives.</p>
<p><strong>Content Locations</strong>: Specify the content locations for the content library and package share. System&nbsp;Center&nbsp;2012 Configuration&nbsp;Manager copies content to the primary content location until the amount of free space reaches the value specified for <strong>Drive space reserve (MB)</strong>. By default, the content locations are set to <strong>Automatic</strong>. The primary content location is set to the disk drive that has the most disk space at installation, and the secondary location is assigned to the disk drive that has the second most free disk space. When the primary and secondary drives reach the drive space reserve, Configuration Manager selects another available drive with the most free disk space and continues the copy process.</p>
<p>Of course you can still prevent Configuration Manager from installing on a specific drive; create an empty file named <strong>no_sms_on_drive.sms </strong>and copy it to the root folder of the drive before you install the distribution<br />point.</p>
<p>The <strong>content library</strong> is the main storage location for Configuration Manager. It stores all content files for software updates, applications, operating system deployment, and so on. <span style="background-color: #ffff00;">The content library is located on the site server and on each distribution point</span>, and it provides a single instance store for content files. Before Configuration Manager downloads content files to the site server and copies the files to distribution points, Configuration Manager verifies whether each content file is already in the content library. If the content file is available, Configuration Manager does not copy the file to the distribution point, but instead associates the existing content file with the application or package.</p>
<p>The <strong>package share</strong> is a legacy storage location from CM2007, but still supported in 2012. It keeps the same name (SMSPKGx$), but sits empty&nbsp;on site servers and distribution points until the deploy option to run programs from the DP is specified (instead of download and run locally) or you select the Package share settings to copy the content as shown below.</p>
<p>In the package properties, under the Data Access tab, there is an option to <strong>Copy the content in this package to a package share on distribution points</strong>.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/6663.packageproperties.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/6663.packageproperties.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/6663.packageproperties.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/6663.packageproperties.png" alt="" border="0" /></a></p>
<p>This option is automatically selected if the Deploy option to <strong>Run program from the Distribution Point</strong> is selected.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/3225.runfromdp.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/3225.runfromdp.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/3225.runfromdp.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/3225.runfromdp.png" alt="" border="0" /></a></p>
<p>It's also on OSD objects, such as OS Images &amp; Boot Images:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/2625.BootProperties.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/2625.BootProperties.PNG"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/96/83/2625.BootProperties.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-96-83/2625.BootProperties.PNG" alt="" border="0" /></a></p>
<p>So if you check the box to copy content to the package share (or run from DP), then storage could potentially increase because you will have both the package share files and the content library files! Note that this only applies to Application Packages &amp; OSD items and not to new Applications or Software Updates.</p>
<p>This is why we have&nbsp;the ability to separate the content library drives and the package share drives when setting up a Distribution Point. Some&nbsp;companies might have a need for the legacy packages and run them from a DP or just want original source files available on the DP. Having the ability to determine location helps in planning for your storage allocation needs!</p>]]></content:encoded>
    </item>
  </channel>
</rss>