<?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>Chuck Kiessling's Tech Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/chuck_kiessling/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:28:46 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Installing System Center Orchestrator 2012</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/installing-system-center-orchestrator-2012</link>
      <pubDate>Mon, 16 Sep 2013 03:21:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2013/09/16/installing-system-center-orchestrator-2012/</guid>
      <description><![CDATA[Below is a quick screen cast on the steps of installing System Center Orchestrator 2012.
Since this...]]></description>
      <content:encoded><![CDATA[<p>Below is a quick screen cast on the steps of installing System Center Orchestrator 2012.</p>
<p>Since this is my first video, I didn't record any audio. Please give me as much feedback as possible so I can improve the next 2 videos in this set, as well as all other videos going forward. Thanks!</p>
<p>&nbsp;</p>
<p>[View:https://www.youtube.com/watch?v=KQ1mt3gqdX8]</p>
<p>&nbsp;</p>
<p>Part 01 - The Installation Process</p>
<p>Part 02 - Importing Integration Packs</p>
<p>Part 03 - Configuring Integration Packs in the RunBook Designer</p>]]></content:encoded>
    </item>
    <item>
      <title>Writing SQL Query for an SCCM Custom Report to allow Dashboard Usage</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/writing-sql-query-for-an-sccm-custom-report-to-allow-dashboard-usage</link>
      <pubDate>Tue, 27 Aug 2013 06:39:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2013/08/27/writing-sql-query-for-an-sccm-custom-report-to-allow-dashboard-usage/</guid>
      <description><![CDATA[-Partnered in this solution is Roberto Rodriguez with Microsoft Premier-
&nbsp;
We had a customer...]]></description>
      <content:encoded><![CDATA[<p><strong>-Partnered in this solution is Roberto Rodriguez with Microsoft Premier-</strong></p>
<p><strong></strong>&nbsp;</p>
<p><span style="font-size: small;">We had a customer request to provide a dashboard that would show Distribution Points that had less than 5% disk space on all drives. So using one of the standard reports, we customized the report, but found that we were unable to import this report into our dashboard. The SQL query from the standard report looked like this:</span></p>
<p><span style="font-size: x-small;"><em>SELECT SYS.Name, SYS.SiteCode, LDISK.DeviceID0,</em></span><br /><br /><span style="font-size: x-small;"><em>LDISK.Description0,</em></span></p>
<p><span style="font-size: x-small;"><em>LDISK.FreeSpace0, LDISK.Size0,</em></span></p>
<p><span style="font-size: x-small;"><em>LDISK.FreeSpace0*100/LDISK.Size0&nbsp; as C074</em></span></p>
<p><span style="font-size: x-small;"><em>FROM v_FullCollectionMembership SYS</em></span></p>
<p><span style="font-size: x-small;"><em>join v_GS_LOGICAL_DISK LDISK on SYS.ResourceID =</em></span><br /><br /><span style="font-size: x-small;"><em>LDISK.ResourceID</em></span></p>
<p><span style="font-size: x-small;"><em>WHERE</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LDISK.DriveType0 =3&nbsp; AND</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp; LDISK.Size0 &gt; 0</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp; AND</em></span><br /><br /><span style="font-size: x-small;">LDISK.FreeSpace0*100/LDISK.Size0 &lt; @variable</span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND SYS.CollectionID = @CollID</em></span></p>
<p><span style="font-size: x-small;"><em>ORDER BY SYS.Name</em></span></p>
<p>&nbsp;</p>
<p><strong><span style="font-size: small;">After making changes, this is what the query looked like this:</span></strong></p>
<p><span style="font-size: x-small;"><em>SELECT SYS.Name, SYS.SiteCode, LDISK.DeviceID0,</em></span><br /><br /><span style="font-size: x-small;"><em>LDISK.Description0,</em></span></p>
<p><span style="font-size: x-small;"><em>LDISK.FreeSpace0, LDISK.Size0,</em></span></p>
<p><span style="font-size: x-small;"><em>LDISK.FreeSpace0*100/LDISK.Size0&nbsp; as C074</em></span></p>
<p><span style="font-size: x-small;"><em>FROM v_FullCollectionMembership SYS</em></span></p>
<p><span style="font-size: x-small;"><em>join v_GS_LOGICAL_DISK LDISK on SYS.ResourceID = LDISK.ResourceID</em></span></p>
<p><span style="font-size: x-small;"><em>WHERE</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LDISK.DriveType0 =3&nbsp; AND</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp; LDISK.Size0 &gt; 5</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND</em></span><br /><br /><span style="font-size: x-small;"><em>LDISK.FreeSpace0*100/LDISK.Size0 &lt; 5</em></span></p>
<p><span style="font-size: x-small;"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND SYS.CollectionID =</em></span><br /><br /><span style="font-size: x-small;"><em>'CollectionID'</em></span></p>
<p><span style="font-size: x-small;"><em>ORDER BY SYS.Name</em></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;">What the changes in the query do is pre-populate the fields that would otherwise be prompting you for information. Since this request requires the same static information, we are placing that inside the query itself. The final step that we had to figure out what that in order to use&nbsp;the report&nbsp;in the dashboard, the query cannot ask for prompts, so if you go into the SQL Query, you will see a button called 'Prompts' as shown below:</span></p>
<p><span style="font-size: small;"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/7455.Snap-001.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/7455.Snap_2D00_001.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/7455.Snap-001.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/7455.Snap_2D00_001.jpg" alt="" border="0" /></a></span></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;">Once you click on the button, you will see the following:</span></p>
<p><span style="font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/4278.Snap-002.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/4278.Snap_2D00_002.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/4278.Snap-002.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/4278.Snap_2D00_002.jpg" alt="" border="0" /></a></span></p>
<p><span style="font-size: small;">Just remove the 2 items in the fields. Once this is complete, you can go into your Dashboard, and add the new custom report.</span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>High Availability and Patching RunBook Servers</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/high-availability-and-patching-runbook-servers</link>
      <pubDate>Wed, 05 Jun 2013 03:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2013/06/05/high-availability-and-patching-runbook-servers/</guid>
      <description><![CDATA[I was recently asked about patching in regards to Orchestrator because I was able to demo how to...]]></description>
      <content:encoded><![CDATA[<p>I was recently asked about patching in regards to Orchestrator because I was able to demo how to automate certain processes in regards to patching, and I was asked "Well, what about if I wanted to automate patching my Orchestrator servers", which of course got the wheels spinning. I did some searching and testing, and ended up using the information below to complete the task. Now, Orchestrator can be made highly available by ensuring that multiple Orchestrator web services are behind a load balancer, by ensuring that there are multiple runbook servers deployed, and by using a clustered SQL server for the Orchestrator database. But this post focuses on a suggested way to patch Orchestrator runbook servers that ensures the least amount of interruption to the automation capabilities provided by Orchestrator. These steps are outlined below:<s> </s></p>
<p>&nbsp;</p>
<p>1. Ensure your Orchestrator environment has at least 2 runbook servers connected. This ensures Orchestrator will be fault tolerant in the event of server maintenance or failure. If you only have one runbook server, use Deployment Manager on your Orchestrator Management Server to deploy another runbook server.</p>
<p>2. Patch each runbook server, one at a time, by doing the following:</p>
<blockquote>
<p>a. Invoke a &ldquo;Wait Runbook&rdquo; on the current runbook server to patch. This runbook should do nothing, but run forever. For example, it might infinitely loop a PowerShell sleep command.</p>
</blockquote>
<blockquote>
<p>b<em>. </em>Set the maximum jobs to 1 on this runbook server by invoking "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server\aspt.exe" from the command line on the Orchestrator Management Server. Your path to aspt.exe may be different if you chose a non-default installation location for the Management Server. The syntax for this command is: <em>astp.exe RunbookServerName MaxNumberofJobs</em></p>
</blockquote>
<blockquote>
<p>c. Wait <strong>X</strong> seconds for all non-monitor running jobs on this runbook server to complete, where X is some amount of time that makes sense for the type of runbooks your organization typically runs. X should be large enough that a normal runbook should finish in that amount of time.</p>
</blockquote>
<blockquote>
<p>d. Move any jobs that are still running other than the &ldquo;Wait Runbook&rdquo; (probably monitors) to another runbook server by manually stopping them and then starting them again. These jobs will restart on a different runbook server than the one you are trying to patch since the max jobs for this runbook server is set to 1 and the &ldquo;Wait Runbook&rdquo; is holding that slot.</p>
</blockquote>
<blockquote>
<p>e. Confirm all jobs except the &ldquo;Wait Runbook&rdquo; have successfully switched runbook servers.</p>
</blockquote>
<blockquote>
<p>f. Do whatever work is required to fully patch this runbook server, including machine restarts.</p>
</blockquote>
<blockquote>
<p>g. Set the maximum jobs back to 50 on this runbook server by invoking aspt.exe again as in step 2.b</p>
</blockquote>
<blockquote>
<p>h. Stop the &ldquo;Wait Runbook&rdquo; on the runbook server you just patched.</p>
<p>&nbsp;</p>
</blockquote>
<p>Great! Now we have a guide to put a runbook server into a &ldquo;pseudo-maintenance mode&ldquo; to keep automation up and running and not interrupt running jobs. But wait a sec&hellip;Orchestrator is so good at automating the patching of other services, wouldn&rsquo;t it be great if Orchestrator could automate the patching of <strong>itself</strong>? It turns out this kind of patching &ldquo;inception&rdquo; is actually possible via a set of Orchestrator runbooks. An IT Pro can even automate the repetitive, time-consuming, and error-prone task of patching the service that lets them automate the patching of others services!</p>
<p>The runbook export for automating the patching of Orchestrator in a highly-available manner is available <a href="https://gallery.technet.microsoft.com/Patch-Orchestrator-Runbook-8f5beba7">here</a>. Remember, this is just an example and does not contain all of the error logic that you would want to apply in production usage. Some notes about using this set of runbooks:</p>
<ul>
<li>Prereqs:
<ul>
<li>Requires 2 or more Runbook Servers</li>
<li>Requires the <a href="https://scorch.codeplex.com/releases/view/89002">Orchestrator Web Service Integration Pack</a> be registered and deployed on every runbook server.</li>
</ul>
</li>
<li>Before importing:
<ul>
<li>Download, register, and deploy the Orchestrator Web Service Integration Pack</li>
<li>Create a connection configuration for the Orchestrator Web Service Integration Pack you just installed. Name it &ldquo;SCO&rdquo;
<ul>
<li>In the configuration, &ldquo;OrchestratorServiceURL&rdquo; should be in the form <a href="https://server-name:81/Orchestrator2012/Orchestrator.svc">https://SERVER-NAME:81/Orchestrator2012/Orchestrator.svc</a> if your Orchestrator web service uses the default port and path.</li>
</ul>
</li>
</ul>
</li>
<li>After importing:
<ul>
<li>Make sure that the &ldquo;Runbook Identifier&rdquo; parameter in the "Get Wait job details" activity in the "3: PatchServer" runbook matches the correct path to the "4: WaitRunbook" runbook (ex: '\PatchRunbook\4: WaitRunbook').</li>
<li>In &ldquo;3: PatchServer&rdquo; change the &ldquo;Wait 10 seconds for jobs to complete&rdquo; activity to wait for <strong>X</strong> seconds, where <strong>X</strong> is the same <strong>X</strong> as described in the manual steps above. This activity is meant to wait for running jobs on the runbook server to patch to complete.</li>
<li>Replace the contents of &ldquo;7: Run Patch&rdquo; with your patching logic (integration with Configuration Manager, etc).</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>That's IT!</p>]]></content:encoded>
    </item>
    <item>
      <title>MDT 2012 "customsettings.ini" Switches</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/mdt-2012-customsettings-ini-switches</link>
      <pubDate>Tue, 05 Feb 2013 09:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2013/02/05/mdt-2012-customsettings-ini-switches/</guid>
      <description><![CDATA[I recently spent a lot of time working with MDT and figuring out quite a bit of command switches in...]]></description>
      <content:encoded><![CDATA[<p>I recently spent a lot of time working with MDT and figuring out quite a bit of command switches in order to manipulate the deployment outcome. I listed them below. I will keep adding to this list, and if anyone has any that they do not see, please feel free to send it to me and&nbsp;I will make sure credit is given! Most of these are self-explanatory, but I have done my best to put them together in "categories" and given brief explanation to some.</p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Standard Switches:</strong></span></p>
<p>OSInstall=YES/NO<br /> SkipAdminPassword=YES/NO<br /> SkipApplications=YES/NO<br /> SkipAppsOnUpgrade=YES/NO<br /> SkipBDDWelcome=YES/NO<br /> SkipBitLocker=YES/NO<br /> SkipCapture=YES/NO<br /> SkipComputerName=YES/NO<br /> SkipComputerBackup=YES/NO<br /> SkipDeploymentType=YES/NO<br /> DeploymentType=NEWCOMPUTER<br /> SkipTaskSequence=YES/NO<br /> TaskSequenceID=TaskIDNumber</p>
<p>SkipPackageDisplay=YES/NO<br />SkipProductKey=YES/NO<br />SkipSummary=YES/NO</p>
<p>SkipFinalSummary=YES/NO</p>
<p>&nbsp;<span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Domain Membership Switches:</strong></span></p>
<p>SkipDomainMembership=YES/NO<br /> JoinDomain=EnterDomainName<br /> DomainAdmin=Administrator<br /> DomainAdminDomain=Domain<br /> DomainAdminPassword=Pa$$w0rd<strong></strong></p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Language and Locale Switches:</strong></span></p>
<p>SkipTimeZone=YES/NO<br /> TimeZoneName=Eastern Standard Time</p>
<p>SkipLocaleSelection=YES/NO<br /> KeyboardLocale=en-US<br /> UserLocale=en-US<br /> UILanguage=en-US</p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>User Data Migration Switches:</strong></span></p>
<p>SkipUserData=YES/NO</p>
<p>UserDataLocation=Auto Or UserDataLocation=NETWORK<br /> UDShare=\\ServerName\MigData$<br /> UDDir=%ComputerName%</p>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: medium;"><strong>Bitlocker Drive Encryption Switches:</strong><strong> </strong></span>There is a little more to this than just adding the commands. As soon as I can, I will add those steps <strong>HERE!</strong></p>
<p>BDEDriveLetter=C:<br /> BDEDriveSize= 2000<br /> BDEInstall=TPM<br /> BDERecoveryKey=FALSE<br /> BDERecoveryPassword=FALSE<br /> BDERequired=YES</p>
<p>&nbsp;</p>
<p>There will be more to come, and I will also be adding the custom switches for Hardware Type, Machine Make/Model and Architecture :-)</p>]]></content:encoded>
    </item>
    <item>
      <title>Enabling Bitlocker with an SCCM Task Sequence</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/enabling-bitlocker-with-an-sccm-task-sequence</link>
      <pubDate>Fri, 03 Feb 2012 05:56:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2012/02/03/enabling-bitlocker-with-an-sccm-task-sequence/</guid>
      <description><![CDATA[Companies are starting to take a look and utilize Bitlocker more often now. I have had many...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Companies are starting to take a look and utilize Bitlocker more often now. I have had many customers ask me about Bitlocker and what the easiest way to deploy it companywide would be. Usually when I am having discussions with people, it is during an upgrade, hardware refresh, or a new build out, so in my opinion, this is a key time to deploy. If you are already utilizing SCCM to do your OS builds, upgrades and refreshes, it is not too much to add a step that will enable Bitlocker. You just have to note a few key items which are listed below.</span></p>
<ol>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Bitlocker requires at least 2 disk partitions. One un-encrypted and one or more encrypted partitions.</span></li>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">The unencrypted partition has to be a size of 150MB or greater.</span></li>
</ol>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Now, if you already have an existing task sequence, and in this scenario we will assume you do, there are a few lines that need to be edited. The first piece to be edited is the &ldquo;Format and Partition Disk&rdquo; task. In my case this step is called &ldquo;Partition Disk 0&rdquo; which is also the default if you created it using the task sequence wizard. You can choose to remove all volumes and recreate them or edit the existing ones. No matter which you choose, your task sequence step should look like the below.</span></p>
<ol>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Partition 1</span></li>
</ol>
<ul>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Partition name: This can be anythingyou choose. In my case I just named it BootDrive.</span></li>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Partition options: Use specific size of at least 150MB or more. I used 300MB because it is a standard.</span></li>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Make this the boot partition: Checked.</span></li>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Formatting options: File system = NTFS. Quick format = checked (You can choose not to check this option, but without it, your format process can be incredibly slow depending on your hard drive size).</span></li>
<li><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Variable: BDEPART (This can also be whatever you want).</span></li>
</ul>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">Once you are finished with this part, your partition screen should look like this:</span></p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/8524.Diskpart%20Image%2001.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/8524.Diskpart-Image-01.jpg"><img style="border: 0px currentColor;" alt="Figure 1: Boot Drive" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/8524.Diskpart%20Image%2001.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/8524.Diskpart-Image-01.jpg" width="550" height="711" /></a></p>
<p><span style="font-size: xx-small;">Figure 1: Boot Drive</span></p>
<p>&nbsp;</p>
<ol>
<li><span style="font-size: small;">&nbsp;Partition 2</span></li>
</ol>
<ul>
<li><span style="font-size: small;">Partition name: This can be anything you choose. In my case I just named it OSDrive.</span></li>
<li><span style="font-size: small;">Partition options: Use a percentage of remaining free space; size(%) = 100. Again you can change this depending on how many partitions you want to end up with.</span></li>
<li><span style="font-size: small;">Make this the boot partition: Greyedout.</span></li>
<li><span style="font-size: small;">Formatting options: File system = NTFS. Quick format = checked (You can choose not to check this option, but without it, your format process can be incredibly slow depending on your hard drive size).</span></li>
<li><span style="font-size: small;">Variable: OSPART (This can also be whatever you want, however it is incredibly important to remember this because you are going to reference it later).</span></li>
</ul>
<p><span style="font-size: small;">Once you are finished with this part, your partition screen should look like this:</span></p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/5078.Diskpart%20Image%2002.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/5078.Diskpart-Image-02.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/5078.Diskpart%20Image%2002.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/5078.Diskpart-Image-02.jpg" /></a><br /><span style="font-size: xx-small;">Figure 2:&nbsp;OS Drive</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;">Once you are finished with both of these sections, your final product for this section should look like this:</span></p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/4666.Diskpart%20Image%20Final.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/4666.Diskpart-Image-Final.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/4666.Diskpart%20Image%20Final.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/4666.Diskpart-Image-Final.jpg" /></a><br /><span style="font-size: xx-small;">Figure 3: Partition Final</span></p>
<p><span style="color: black; line-height: 115%; font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN"></span>&nbsp;</p>
<p></p>
<p><span style="font-size: small;">The next step requires you to move to the &ldquo;Apply Operating System&rdquo; section in your task sequence. In this next section will be the section that you will need to reference the variable name that you entered in &ldquo;Figure 2: OS Partition&rdquo;. What you need to do is change the destination location of where the operating system image will be applied to.</span></p>
<p><span style="font-size: small;">All fields in the section can remain default with the exception of the 2 sections underneath the &ldquo;Select the location where you want to apply the operating system&rdquo; field. Edit the 2 sections below to match:</span></p>
<ul>
<li><span style="font-size: small;">Destination:&nbsp;&nbsp;&nbsp;&nbsp; Logical drive letter stored in a variable.</span></li>
<li><span style="font-size: small;">Variable name: OSPART (This is the part where you will enter&nbsp;the variable from the above figure).</span></li>
</ul>
<p><span style="font-size: small;">Once you are finished with this part, your screen should look like this:</span></p>
<p><span style="color: black; line-height: 115%; font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/8585.Apply%20OS%20Image.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/8585.Apply-OS-Image.JPG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/90/99/8585.Apply%20OS%20Image.JPG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-90-99/8585.Apply-OS-Image.JPG" /></a></span></p>
<p><span style="color: black; line-height: 115%; font-family: 'Times New Roman','serif'; font-size: xx-small; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN">Figure 4: Apply OS</span></p>
<p></p>
<p><span style="font-size: small;">The last question I get asked many times is where to place the final step of enabling Bitlocker. The logical location is to place it at the very end of the task sequence.&nbsp; As seen in the above figure. I just recommend that inside that final step, you leave the check box that says &ldquo; Wait for the Bitlocker drive encryption process to complete on all drives before continuing task sequence execution&rdquo; unchecked, especially when placed at the very end. This will allow the task sequence to complete while the machine continues the encryption process.</span></p>
<p><span style="color: black; line-height: 115%; font-family: arial,helvetica,sans-serif; font-size: small; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN">I do want you all to keep in mind that this is just a basic configuration of Bitlocker. There are some other action variables that can be included. Some of those variables can be found at the below link:</span></p>
<p><span style="color: black; line-height: 115%; font-family: arial,helvetica,sans-serif; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN"><a href="https://technet.microsoft.com/en-us/library/dd252736.aspx">https://technet.microsoft.com/en-us/library/dd252736.aspx</a></span></p>
<p><span style="color: black; line-height: 115%; font-family: arial,helvetica,sans-serif; font-size: small; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text1; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;" lang="EN">As always, questions and comments are welcome! Happy Bitlocking!</span></p>
<p></p>
<p><span style="font-size: large;"><strong>Check back for the next 2 pieces of this set which will include:</strong></span></p>
<ul>
<li><span style="font-size: large;"><strong>Enabling Bitlocker: Bypassing the partitioning process</strong></span></li>
<li><span style="font-size: large;"><strong>Enabling the TPM using SCCM</strong></span></li>
</ul>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>How to add VMware network drivers to your SCCM boot image</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/how-to-add-vmware-network-drivers-to-your-sccm-boot-image</link>
      <pubDate>Thu, 02 Feb 2012 05:54:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2012/02/02/how-to-add-vmware-network-drivers-to-your-sccm-boot-image/</guid>
      <description><![CDATA[With the expansion of Hyper-V and Virtual Machine Manager, I have worked with quite a few people...]]></description>
      <content:encoded><![CDATA[<p>With the expansion of Hyper-V and Virtual Machine Manager, I have worked with quite a few people that are either mixing their virtual environment with VMware and Hyper-V or moving off of VMware all together. Intermixing System Center products does not usually pose any type of problems when they work together, but I recently ran into an issue with an environment where they were using Configuration Manager 2007, Hyper-V and had some VMware mixed into the environment.</p>
<p><strong>Scenario:</strong></p>
<p>We were testing some deployment task sequences using a virtual machine that was housed on a VMware server and ran into an issue where the task sequence would fail after the first reboot during the build process. After quite a bit of research, we were finally able to determine the root cause to the failure.</p>
<p><strong>Cause:</strong></p>
<p>Configuration Manager does not have drivers for a VMware Virtual Machine.</p>
<p><strong>Solution:</strong></p>
<p>After a bit of grueling research, I was finally able to locate the drivers that were needed to create a &ldquo;Network&rdquo; package in Configuration Manager to allow the build process to complete. I have listed the steps below that we took in order to correct the<br />problem.</p>
<p><strong>To add VMware network driver to the boot images:</strong><br /><br /><br /><br />This first part was the hard part to find:</p>
<ol>
<li>Connect to your VMware Virtual Machine (Any of them will do) and navigate to C:\Program Files\vmware tool. Copy the entire &ldquo;driver&rdquo; folder that is in this directory over to a network share that Configuration Manager has rights to.</li>
<li>Connect to your SCCM Server (or a machine that has the SCCM console installed).</li>
</ol>
<p>&nbsp;</p>
<p>This next<br />part I was able to pull from the Microsoft TechNet site located at:</p>
<p><a href="https://technet.microsoft.com/en-us/library/bb633285.aspx">https://technet.microsoft.com/en-us/library/bb633285.aspx</a></p>
<p>&nbsp;</p>
<ol>
<li>From the SCCM Console and navigate to System Center Configuration Manager / Site Database / Computer Management / Operating System Deployment/ Drivers.</li>
<li>To start the Import New Driver Wizard, do any of the following:</li>
<ol>
<li>Click Action on the file menu in MMC snap-ins, and then click Import.</li>
<li>In the Actions pane, click Import.</li>
<li>Right-click the Drivers node, and then click Import</li>
</ol>
<li>On the Locate Driver page, specify whether you want to import a specific device driver or all device drivers contained in a specific directory.</li>
<ol>
<li>To import a specific driver, select Import a specific driver and specify the source file directory in UNC format and the Windows device driver.INF or mass storage txtsetup.oem file to be imported.</li>
<li>To import all of the device drivers in a specific directory, select Import all drivers in the following network path (UNC) to its .inf or txtsetup.oem file and specify the network path to the device driver directory<b>. </b><b>(note 1)</b></li>
<li>On the Driver Details page, specify a descriptive name and optional description for the driver.INF file or files that will be imported. To allow computers to use the device drivers, the Enable these drivers and allow computers to install them check box must be checked. This check box is selected by default. <b>(note 2</b></li>
</ol>
<li>To assign the device drivers to a category for filtering purposes, such as "Beta" or "Production," click the Categories button. The category assignment is also used to configure the device drivers that will be considered by the Auto Apply Driver task sequence step.</li>
<li>On the Platforms Applicability page, confirm the platforms where these drivers will be installed.</li>
<ol>
<li>To make the driver available to all platforms, select This driver can be run on any platform.</li>
<li>To specify a particular client platform for the device driver to be installed, selectThis driver can run only on the specified platforms, and then select the applicable platforms.</li>
</ol>
<li>On the Add Driver to Packages page, assign the device driver to an existing package, or create a new package by clicking the New Package button to open the New Driver Package dialog box.</li>
<li>Specify the Name, and Description that should be associated with the new driver package and provide the source directory in UNC format, and then select Update distribution points when finished to update the distribution points immediately. <b>(note 3)</b></li>
<li>On the Add Driver to Boot Images page, specify the boot image or images you would like&nbsp;to add the driver to. <b>(note 4)</b></li>
<li>Select Update distribution points when finished to update the distribution points immediately with the updated boot images.</li>
<li>On the Summary page, review the action details, and then click Next to complete the wizard.</li>
<li>Advertise your task sequence to your collection.</li>
</ol>
<p>&nbsp;</p>
<p>And then you are ready to deploy your task sequence to a machine that is housed on a VMware server farm.</p>
<p>I would like to note that this is in no way a guarantee that this will work for your environment. Every environment is different, but these steps worked for me. Any comments or feedback would be appreciated.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Note 1: To import a subset of device drivers from a large directory, you can create a new subdirectory and copy the desired drivers into the newly created directory. Use the method above to import the contents of that subdirectory. Each device driver should be imported into its own subdirectory.</p>
<p>Note 2: If a device<br />driver is causing a problem or you want to suspend deployment of a device driver, you can disable the device driver by clearing the <strong>Enable these drivers and allow computers to install them</strong> check box. For computers to use and install a driver, this option must be enabled.</p>
<p>Note 3: Drivers must be part of a package and deployed to distribution points before computers can install them. If you do not update distribution points immediately, you must update the distribution points later using the Update Distribution Point wizard.</p>
<p>Note 4: Only mass storage and network device drivers should be added to the boot images for operating system deployment scenarios.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Assessment and Planning Toolkit 6.5 RTM is available for download</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/microsoft-assessment-and-planning-toolkit-6-5-rtm-is-available-for-download</link>
      <pubDate>Thu, 08 Dec 2011 07:29:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2011/12/08/microsoft-assessment-and-planning-toolkit-6-5-rtm-is-available-for-download/</guid>
      <description><![CDATA[Overview
The Microsoft Assessment and Planning (MAP) Toolkit 6.5 is an agentless, automated,...]]></description>
      <content:encoded><![CDATA[<h2>Overview</h2>
<p>The <a title="Microsoft Assessment and Planning (MAP) Toolkit 6.5" href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=7826" target="_blank">Microsoft Assessment and Planning (MAP) Toolkit 6.5</a> is an agentless, automated, multi-product planning and assessment tool for quicker and easier desktop and server migrations. MAP provides detailed readiness assessment reports and executive proposals with extensive hardware and software information, and actionable recommendations to help organizations accelerate their IT infrastructure planning process, and gather more detail on assets that reside within their current environment. MAP also provides private and public cloud planning assessments, and server utilization data for Hyper-V server virtualization planning; identifying server placements, and performing virtualization candidate assessments, including ROI analysis for server consolidation with Hyper-V. Other significant new features in MAP 6.5 include the discovery of active Windows devices, Software Usage Tracking for Forefront Endpoint Protection (FEP), and the discovery of Oracle instances on Itanium-based servers with HP-UX to assist in the planning of migration to SQL Server.</p>
<p>MAP is one of the tools provided by the Microsoft Solution Accelerators team. The Microsoft Assessment and Planning Toolkit, Microsoft Deployment Toolkit, and Security Compliance Manager provide tested guidance and automated tools to help organizations plan, securely deploy, and manage new Microsoft technologies&mdash;easier, faster, and at less cost. All are freely available, and fully-supported by Microsoft.</p>
<h2>What&rsquo;s in the MAP Toolkit?</h2>
<p>The MAP Toolkit includes the following components:</p>
<ul>
<li><b>Microsoft_Assessment_and_Planning_Toolkit_Setup.exe. </b>Installation package containing the tool, release notes, Getting Started Guide and toolkit help (chm file).</li>
<li><b>readme_en.htm. </b>Available as a separate download. Provides information to read before installing the MAP Toolkit, including installation prerequisites and known issues.</li>
<li><b>Getting_Started_Guide.en.doc. </b>Provides information about toolkit installation, environment preparation, and assessment scenarios supported by toolkit wizards and the UI.</li>
<li><b>MAP_Training_Kit.zip. </b>Available as a separate download. Contains sample databases and training materials.</li>
<li><b>MAP_Sample_Documents.zip. </b>Available as a separate download. Contains sample reports and proposals.</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Datacenter Solutions Offering</title>
      <link>https://docs.microsoft.com/archive/blogs/chuck_kiessling/microsoft-datacenter-solutions-offering</link>
      <pubDate>Tue, 11 Oct 2011 05:28:00 GMT</pubDate>
      <dc:creator><![CDATA[Chuck Kiessling]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/chuck_kiessling/2011/10/11/microsoft-datacenter-solutions-offering/</guid>
      <description><![CDATA[I wanted to put together a lot of information in regards to the Microsoft Datacenter Solutions...]]></description>
      <content:encoded><![CDATA[<p>I wanted to put together a lot of information in regards to the Microsoft Datacenter Solutions Offering. I know this is quite a bit to read, but I promise, you won't be disappointed.</p>
<p>The Datacenter solution from Microsoft provides a comprehensive platform on which to build and run your infrastructure. With supporting technologies ranging from Identity Management, Systems Management, Virtualization, Storage, and Networking, you can be sure that you have all the tools you need to run a highly efficient and modern datacenter.</p>
<p>Microsoft datacenter solutions are built with industry standards and integration in mind. By connecting together technologies such as Windows Server, Windows 7, Hyper-V, and System Center, you can be sure you are getting the best ROI and lowest TCO for your datacenter.</p>
<p>Integrating the below technologies is what makes the Microsoft Datacenter Solution the perfect choice for the server environment.</p>
<p><span style="font-size: medium;"><strong>Datacenter Virtualization &amp; Management:</strong></span><br />Your business depends on a highly reliable, scalable, and manageable datacenter. We can relate. At Microsoft we run large-scale cloud services like Bing, Windows Live, and Windows Azure in our datacenters around the world on hundreds of thousands of servers. As such, we take the core learnings from running these datacenters as the foundation for the software that we deliver to you to run in your own datacenters.</p>
<p>For many organizations, a highly virtualized datacenter is just the beginning for realizing large scale benefits such as improved utilization, reduced floor space, and reduced power costs. With virtualization as the starting point, you can add on to that foundation with highly agile and flexible datacenter services through both private and public cloud solutions.</p>
<p>&nbsp;Microsoft provides you with the most comprehensive set of technologies to evolve your datacenter over time. Whether you want to virtualize, build a private cloud, scale your services through a public cloud, or have a mix of all three, Microsoft datacenter solutions can help you better manage your datacenter today and accelerate your journey towards cloud computing.</p>
<p><span style="font-size: medium;"><strong>Core Server Infrastructure:</strong></span><br />Using the Core IO model, your server and branch infrastructure can be transformed into a powerful strategic advantage. For many organizations, their current server and branch architecture is often the result of a history of tactical, point solutions to specific business needs.</p>
<p>&nbsp;However, by implementing a branch solution, you can leverage your branch infrastructure to provide a competitive advantage in providing world-class customer service.</p>
<p><strong>Key Benefits:</strong></p>
<ul>
<li><strong>Comprehensive identity management</strong></li>
<li><strong>Integrated physical and virtual management</strong></li>
<li><strong>Best Microsoft building blocks for your cloud journey</strong></li>
<li><strong>Best Microsoft solutions for branch offices and remote workers</strong></li>
</ul>
<p><span style="font-size: medium;"><strong>Networking Solution from Microsoft:</strong></span></p>
<p>The comprehensive networking solution from Microsoft, powered by Windows 7 and Windows Server 2008 R2, helps connect your datacenter to your users, virtually wherever they are, in the most efficient way possible.</p>
<p>With the Microsoft networking solution in your datacenter, you can count on having some of the most up to date industry standards and can connect your servers both physically and virtually. You can help your users be more productive with virtually seamless connections to the corporate network and access to files. In addition, we work with key industry partners to ensure our solution supports and extends your investment in a broad range of hardware.</p>
<p>There are key industry trends that are occurring in almost every business today: IT is moving to virtualization and cloud based workloads, and there is a marked increase in the size of the remote workforce. The networking solution you deploy needs to be robust and comprehensive enough to grow with your infrastructure and your end users.</p>
<p><strong>The Virtual Private Networking (VPN) solution from Microsoft</strong></p>
<p>The VPN solution is seamlessly integrated into both Windows Server 2008 R2 and Windows 7 to ensure your users can connect to your corporate network from virtually anywhere (internet connection required). With most VPN solutions, the user must manually initiate a connection to the corporate network through a cumbersome process involving additional software and launching of an application. Microsoft&rsquo;s VPN solution, Direct Access, is directly integrated into the operating system allowing users to visit a corporate internal SharePoint collaboration website to view documents just as easily as they can visit Bing.</p>
<p><strong>The Branch office networking solution from Microsoft</strong></p>
<p>Help drive down the cost of WAN connectivity by ensuring that copies of key documents are cached locally in branch offices. BranchCache reduces the amount of networking traffic over your WAN links by allowing users to download local copies of these documents instead of traversing the WAN to retrieve.</p>
<h1><span style="font-size: medium;">Storage Solution</span></h1>
<p><span style="font-family: arial,helvetica,sans-serif; font-size: small;">One of the biggest challenges that IT administrators face today is the exponential growth in file storage needs. This trend is the result of numerous business drivers such as regulatory requirements to retain data and increased levels of digitization of content. IT budget cuts have forced CIOs and system administrators to manage and deal with this data growth with reduced staff. Enterprises are looking for new and additional ways to cut costs. </span></p>
<p>&nbsp;Microsoft offers cost effective, enterprise storage solutions for Windows and mixed environments through Windows Server 2008 R2, Windows Storage Server 2008 R2, and Data Protection Manager (DPM) 2010.</p>
<p><strong>Windows Server 2008 R2</strong></p>
<p>Delivers extensive file-serving, data management and data protection capabilities as part of an award winning set of technologies and features.</p>
<p><strong>Windows Storage Server 2008 R2</strong></p>
<p>Is built on the Windows Server 2008 R2 operating system to provide a platform for network-attached storage (NAS) appliances. Optimized to deliver a better file serving experience, the Windows Storage Server product family includes storage technologies such as file de-duplication, an iSCSI software target for unified file services and block I/O storage, simplified deployment and management of individual appliances, and dual-node, highly available storage clusters.</p>
<p><strong>Data Protection Manager 2010</strong></p>
<p>Delivers unified data protection for Windows servers and related workloads such as SQL Server, Exchange, SharePoint, Virtualization and file servers -- as well as Windows desktops and laptops.</p>
<p><strong>Benefits</strong></p>
<ul>
<li>Storage Solutions from Microsoft offer capabilities that span all of your storage needs.</li>
<li>Microsoft&rsquo;s storage offerings helps to ensure your data is backed up, protected, and available for easy and quick restores in the event of a disaster. Our tools use industry leading standards and include broad support for devices you already have and can purchase for your infrastructure.</li>
</ul>
<p>&nbsp;</p>
<p>I hope this informaiton is useful and a good read. I would like to hear any feedback on it. Thanks!</p>]]></content:encoded>
    </item>
  </channel>
</rss>