<?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>Paulo Dias’s Configuration Manager Howto’s</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/paulodias/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/paulodias/feed.xml</link>
    <description />
    <lastBuildDate>Thu, 23 May 2019 13:32:03 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>ConfigMgr is 25 years old!</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/configmgr-is-25-years-old</link>
      <pubDate>Wed, 27 Sep 2017 08:44:44 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/?p=245</guid>
      <description><![CDATA[ConfigMgr is now 25 years old! I've caught the last 11 years, which is also as long as I've joined...]]></description>
      <content:encoded><![CDATA[ConfigMgr is now 25 years old! I've caught the last 11 years, which is also as long as I've joined MS, so I've managed to skip SMS 2.0 :)

How about you ? for how long have you been working with it?

Check this awesome video from the people behind all of it :

https://blogs.technet.microsoft.com/enterprisemobility/2017/09/21/55447/

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>How to deploy OneDrive next generation sync client with SCCM</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/how-to-deploy-onedrive-next-generation-sync-client-with-sccm</link>
      <pubDate>Tue, 24 May 2016 12:31:49 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/?p=186</guid>
      <description><![CDATA[Hello everyone!

I've seen people having trouble while deploying the OneDrive next generation sync...]]></description>
      <content:encoded><![CDATA[Hello everyone!

I've seen people having trouble while deploying the OneDrive next generation sync client with SCCM,

So i've decided to create a new blog post to share same ideas of how i'm usually deploying it on our clients.

&nbsp;

On the Onedrive documentation we have the following:

<a href="https://support.office.com/en-us/article/Plan-to-deploy-the-OneDrive-for-Business-Next-Generation-Sync-Client-in-an-enterprise-environment-6af6d757-0a73-4fe8-99bd-14c56a333fa3">https://support.office.com/en-us/article/Plan-to-deploy-the-OneDrive-for-Business-Next-Generation-Sync-Client-in-an-enterprise-environment-6af6d757-0a73-4fe8-99bd-14c56a333fa3</a>
<h3><em>I just want to install the OneDrive.exe client on user’s machines</em></h3>
<em>Maybe all you’re interested in is getting the new OneDrive for Business sync client onto your users’ machines. If all you want to do is install OneDrive.exe on a machine you can use either <strong>SCCM</strong> or a Group Policy script to execute the following:</em>

<em><b class="ocpLegacyBold">Execute &lt;pathToSomeAccessibleNetworkShare&gt;\OneDriveSetup.exe /silent</b></em>

<em><b class="ocpLegacyBold">Result</b>: OneDrive.exe is installed transparently on your users’ machines, but it is not automatically launched. Users can launch OneDrive.exe by opening their OneDrive folder in File Explorer, or by launching OneDrive from the start menu. Or IT administrators at any time later can run %localappdata%\Microsoft\OneDrive\OneDrive.exe through SCCM or Group Policy script to automatically open OneDrive.exe on the users machine.</em>

&nbsp;

This new Onedrive client has some specific requirements to be created as an SCCM application as it's based on an EXE file that is installed on a user Profile. This means that we need to create an Application based on a script instead of an MSI and that we need to run it only we have an user logged on so that we can get it on the proper users profile

&nbsp;

&nbsp;

On this post I will discuss only the installation part, you will need to run Onedrive.exe afterwards either by asking the users to do so or you can also automate the Onedrive execution with SCCM. Start by creating a simple application based on a script
<ul>
 	<li>Start by creating an application based on a script<img width="531" height="466" class="aligncenter wp-image-195" alt="1" src="https://msdnshared.blob.core.windows.net/media/2016/05/127.jpg" /></li>
 	<li>Then fill out the application information <a href="https://msdnshared.blob.core.windows.net/media/2016/05/230.jpg"><img width="534" height="470" class="aligncenter wp-image-205" alt="2" src="https://msdnshared.blob.core.windows.net/media/2016/05/230.jpg" /></a></li>
</ul>
&nbsp;
<ul>
 	<li>On the deployment types, add a new type of deployment of Script Installer type</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/05/315.jpg"><img width="541" height="477" class="aligncenter wp-image-206" alt="3" src="https://msdnshared.blob.core.windows.net/media/2016/05/315.jpg" /></a>

&nbsp;
<ul>
 	<li>Make  sure you download the Onedrive client (<a href="https://go.microsoft.com/fwlink/p/?LinkId=248256">https://go.microsoft.com/fwlink/p/?LinkId=248256</a>) , get it on a folder and for the installation program just use "OneDriveSetup.exe" /silent</li>
</ul>
&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/410.jpg"><img width="546" height="482" class="aligncenter wp-image-215" alt="4" src="https://msdnshared.blob.core.windows.net/media/2016/05/410.jpg" /></a>

&nbsp;
<ul>
 	<li>This is one of the most important part of this deployment, the detection method, for this specific detection as the application is always installed on the user profile, we need to scan on the current user profile for the OneDrive.exe to see if it's installed or not. We need to use the option to "use a custom script to detect the presence of this deployment type" and then use the following script:</li>
</ul>
&nbsp;

I need to give a huge thanks to my colleague Herbert Fuchs who's an amazing SCCM PFE based in Austria and a Powershell Guru that entirely developed this detection script.

Just copy &amp; Paste the bellow into the SCCM console:

<span style="color: #006400;font-family: Lucida Console;font-size: xx-small"># OneDriveSetup Detection in ConfigMgr</span>

# This Sample Code is provided for the purpose of illustration only and is not intended to be used in a production environment.

# THIS SAMPLE CODE AND ANY RELATED INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,

# INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.

# We grant You a nonexclusive, royalty-free right to use and modify the Sample Code and to reproduce and distribute the object

# code form of the Sample Code, provided that You agree: (i) to not use Our name, logo, or trademarks to market Your software

# product in which the Sample Code is embedded; (ii) to include a valid copyright notice on Your software product in which the

# Sample Code is embedded; and (iii) to indemnify, hold harmless, and defend Us and Our suppliers from and against any claims

# or lawsuits, including attorneys’ fees, that arise or result from the use or distribution of the Sample Code.inst

<span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">[</span></span></span><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small">String</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">]</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$LogfileName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"OneDriveDetection"</span></span></span>

<span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">[</span></span></span><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small">String</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">]</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$env:SystemRoot</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">\logs\</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$LogfileName</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">.log"</span></span></span>

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">Function</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span>

{

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">Param</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small"> (</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">[</span></span></span><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small"><span style="color: #008080;font-family: Lucida Console;font-size: xx-small">string</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">]</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$logstring</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span>

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">If</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small"> (</span></span><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Test-Path</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span>

{

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">If</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small"> ((</span></span><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-Item</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Length </span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">-gt</span></span></span> <span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small">2MB</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span>

{

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Rename-Item</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">".bak"</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Force</span></span></span>

}

}

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$WriteLine</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small"> (</span></span><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-Date</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">ToString() </span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">+</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">" "</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">+</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$logstring</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Add-content</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$Logfile</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-value</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$WriteLine</span></span></span>

}

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$User</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">gwmi</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">win32_computersystem</span></span></span> <span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small"><span style="color: #000080;font-family: Lucida Console;font-size: xx-small">-Property</span></span></span> <span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small"><span style="color: #8a2be2;font-family: Lucida Console;font-size: xx-small">Username</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$UserName</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$User</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">UserName</span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$UserSplit</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$User</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">UserName</span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">.</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">Split(</span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"\"</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDrive</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$env:SystemDrive</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">\users\"</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">+</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$UserSplit</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">[</span></span></span><span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small"><span style="color: #800080;font-family: Lucida Console;font-size: xx-small">1</span></span></span><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">]</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">+</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"\appdata\local\microsoft\onedrive\onedrive.exe"</span></span></span>

# Parameter to Log

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Start Script Execution"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Logged on User: </span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$UserName</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Detection-String: </span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDrive</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"</span></span></span>

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">If</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">(</span></span><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Test-Path</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDrive</span></span></span><span style="font-family: Lucida Console;font-size: xx-small"><span style="font-family: Lucida Console;font-size: xx-small">)</span></span>

{

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Found DetectionFile"</span></span></span>

<span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDriveFile</span></span></span> <span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small"><span style="color: #a9a9a9;font-family: Lucida Console;font-size: xx-small">=</span></span></span> <span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Get-Item</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDrive</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Get File Details"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Version found:</span></span></span><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$OneDriveFile</span></span></span><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">.VersionInfo.FileVersion"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Script Exectuion End!"</span></span></span>

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">""</span></span></span>

<span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small"><span style="color: #00008b;font-family: Lucida Console;font-size: xx-small">Return</span></span></span> <span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small"><span style="color: #ff4500;font-family: Lucida Console;font-size: xx-small">$true</span></span></span>

}

Else

{

<span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small"><span style="color: #0000ff;font-family: Lucida Console;font-size: xx-small">Write-Log</span></span></span> <span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small"><span style="color: #8b0000;font-family: Lucida Console;font-size: xx-small">"Warning: OneDrive.exe not found - need to install App!"</span></span></span>

}

&nbsp;

&nbsp;

<img width="571" height="505" class="aligncenter wp-image-225" alt="5" src="https://msdnshared.blob.core.windows.net/media/2016/05/57.jpg" />

&nbsp;
<ul>
 	<li>Also, it's very important to set User experience like this, to make sure that the application gets installed on the user profile</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/05/66.jpg"><img width="552" height="488" class="aligncenter wp-image-226" alt="6" src="https://msdnshared.blob.core.windows.net/media/2016/05/66.jpg" /></a>
<ul>
 	<li>Now  just deploy it into a computer collection!</li>
</ul>
Be advised that you have to sign this script or use Client settings and set the Powershell execution policy to bypass (use with caution!)

<a href="https://technet.microsoft.com/en-us/library/gg682067.aspx">https://technet.microsoft.com/en-us/library/gg682067.aspx</a>

Hope this helps !

Cheers

PS : This blog will be removed in the future, for future reference use the article <a href="https://docs.microsoft.com/en-us/onedrive/deploy-on-windows">https://docs.microsoft.com/en-us/onedrive/deploy-on-windows</a>

On that article you can also find an example that you can quickly download and import to your environment to avoid copy &amp; paste errors and to speed up the app creation

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Rollup package for Windows 7 and Windows 2008 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/167</link>
      <pubDate>Tue, 17 May 2016 21:30:38 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/?p=167</guid>
      <description><![CDATA[https://blogs.technet.microsoft.com/windowsitpro/2016/05/17/simplifying-updates-for-windows-7-and-8-...]]></description>
      <content:encoded><![CDATA[<a href="https://blogs.technet.microsoft.com/windowsitpro/2016/05/17/simplifying-updates-for-windows-7-and-8-1/">https://blogs.technet.microsoft.com/windowsitpro/2016/05/17/simplifying-updates-for-windows-7-and-8-1/</a>

We've just released a new rollup package that contains almost all updates from SP1 of Windows 7 And Windows Server 2008 R2 until April 2016.

These are some great news for the ones still deploying Windows 7, this will help a lot making sure you have all the machines up to date!

More technical details here:

<a href="https://support.microsoft.com/en-us/kb/3125574">https://support.microsoft.com/en-us/kb/3125574</a>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>My customers love this feature and so do I!</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/my-customers-love-this-feature-and-so-do-i</link>
      <pubDate>Tue, 19 Apr 2016 02:03:02 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2016/04/19/my-customers-love-this-feature-and-so-do-i/</guid>
      <description><![CDATA[For the one who are still not on 1602 level, check this out...]]></description>
      <content:encoded><![CDATA[<p>For the one who are still not on 1602 level, check this out :</p>
<p><a href="/b/manageabilityguys/archive/2016/03/29/what-39-s-new-with-configmgr-39-s-client-notification-feature.aspx">https://blogs.technet.com/b/manageabilityguys/archive/2016/03/29/what-39-s-new-with-configmgr-39-s-client-notification-feature.aspx</a></p>
<p>this is really a great feature, where you can very quickly from the console check out which machines are turned on or off and quickly be able to manage them!</p>]]></content:encoded>
    </item>
    <item>
      <title>Free ebook: Deploying Windows 10: Automating deployment by using System Center Configuration Manager</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/free-ebook-deploying-windows-10-automating-deployment-by-using-system-center-configuration-manager</link>
      <pubDate>Wed, 24 Feb 2016 02:36:24 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2016/02/24/free-ebook-deploying-windows-10-automating-deployment-by-using-system-center-configuration-manager/</guid>
      <description><![CDATA[We&#39;ve just release a new free ebook made by great...]]></description>
      <content:encoded><![CDATA[<p>We&#39;ve just release a new free ebook made by great people!</p>
<p><a href="https://blogs.msdn.com/b/microsoft_press/archive/2016/02/23/free-ebook-deploying-windows-10-automating-deployment-by-using-system-center-configuration-manager.aspx">https://blogs.msdn.com/b/microsoft_press/archive/2016/02/23/free-ebook-deploying-windows-10-automating-deployment-by-using-system-center-configuration-manager.aspx</a></p>
<p>Quoting Kim Spilker:</p>
<p><em>We&rsquo;re happy to announce the release of our newest free ebook, Deploying Windows 10: Automating deployment by using System Center Configuration Manager(ISBN 9781509301867), by Andre Della Monica, Russ Rimmerman, Alessandro Cesarini, and Victor Silveira.</em></p>
<p><em><a href="https://aka.ms/DeployWin10/StndPDF"><img width="208" height="34" title="Download PDF" style="border:0px currentColor;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="Download PDF" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/17/44/metablogapi/0602.003-pdf_3094B57A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/0602.003_2D00_pdf_5F00_3094B57A.png" border="0" /></a></em></p>
<p><em><a href="https://aka.ms/DeployWin10/epub"><img width="208" height="34" title="Download ePub" style="border:0px currentColor;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="Download ePub" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/17/44/metablogapi/3010.003-epub_5A0B876B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/3010.003_2D00_epub_5F00_5A0B876B.png" border="0" /></a></em></p>
<p><em><a href="https://aka.ms/DeployWin10/mobi"><img width="208" height="34" title="Download Mobi for Kindle" style="border:0px currentColor;padding-top:0px;padding-right:0px;padding-left:0px;display:inline;background-image:none;" alt="Download Mobi for Kindle" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/17/44/metablogapi/6165.003-mobi_47C2C0A9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-17-44-metablogapi/6165.003_2D00_mobi_5F00_47C2C0A9.png" border="0" /></a></em></p>
<p><em>Get a head start deploying Windows 10&mdash;with tips and best practices from experts in the field. This guide shows you how to deploy Windows 10 in an automated way without impacting end users by leveraging System Center Configuration Manager, which is the most used product to deploy Microsoft operating systems in the industry today.&nbsp;</em></p>
<p><em><strong><span style="font-size:medium;">Foreword</span></strong></em></p>
<p><em>Windows 10 represents a major paradigm shift for Microsoft and the Windows ecosystem in general as we modernize the platform by introducing &ldquo;as a service&rdquo; capabilities. Hundreds of millions of devices are already running Windows 10 today. Businesses are beginning to evaluate the new capabilities of Windows 10, including Windows as a service, as part of their deployment plans. With Windows 7 recently transitioning into extended support, businesses need to begin planning for the future of their Windows operating system environment.</em></p>
<p><em>Although there are many aspects to consider in managing a Windows device, one of the essential early stages of the lifecycle is deployment. More than 70 percent of businesses use System Center Configuration Manager for PC management, and that market share continues to grow every quarter. Configuration Manager is an industry leader, and the Operating System Deployment (OSD) feature is one of the most popular and frequently used. The product supports many traditional operating system deployment methods as well as support for newer Windows 10 deployment scenarios such as in-place upgrade.</em></p>
<p><em>Andre, Alessandro, Victor, and Russ are seasoned Microsoft premier field engineers with deep technical product knowledge and real-world experience. In this book, they share this knowledge and experience with Windows 10 and Configuration Manager to help you get your deployment underway.</em></p>
<p><em>Aaron Czechowski <br />Senior program manager, Enterprise Client Management product team</em></p>
<p><em><strong><span style="font-size:medium;">Introduction</span></strong></em></p>
<p><em>The world, Microsoft, and the technology industry have all changed. There is no longer a half decade, or two or even three years for operating system (OS) upgrade cycles. Companies demand a continuous flow of productivity in their businesses.</em></p>
<p><em>Despite all of the logistics and costs involved when upgrading to a new OS by using the wipe-and-load method, companies and enterprises often developed their own methods to upgrade their operating systems because there was not much control and predictability provided by the upgrade process.</em></p>
<p><em>Even though deploying Windows 10 is a fairly new task&mdash;Windows 10 was released in July, 2015&mdash;most enterprises plan to deploy Microsoft&rsquo;s new revolutionary OS, which addresses the challenges of the traditional OS deployments, and it brings new features and security enhancements, to name but a few of the new capabilities of Windows 10.</em></p>
<p><em>As the authors of this book, we have called upon our real-world field experience to provide you with insights and tips on why and how to implement Windows 10 and its deployment using System Center Configuration Manager.</em></p>
<p><em><strong>Here&rsquo;s what the book contains:</strong></em></p>
<p><em>Chapter 1 provides highlights of what&rsquo;s new in Windows 10 and why you should implement it.</em></p>
<p><em>Chapter 2 familiarizes you with the Windows 10 deployment options as well as with some tips about which deployment methods to use when planning to upgrade to Windows 10.</em></p>
<p><em>Chapter 3 examines the Operating System Deployment (OSD) concepts to prepare you for deployment when using System Center Configuration Manager.</em></p>
<p><em>Chapter 4 is intended to be a walk-through&mdash;a tour of how to deploy Windows 10 using System Center Configuration Manager and its details.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Now Generally Available: System Center Configuration Manager and Endpoint Protection (Version 1511)</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/now-generally-available-system-center-configuration-manager-and-endpoint-protection-version-1511</link>
      <pubDate>Wed, 09 Dec 2015 01:23:00 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2015/12/09/now-generally-available-system-center-configuration-manager-and-endpoint-protection-version-1511/</guid>
      <description><![CDATA[Finally! The new System Center Configuration Manager version that replaces Configuration Manager...]]></description>
      <content:encoded><![CDATA[<p>Finally! The new System Center Configuration Manager version that replaces Configuration Manager 2012 is here!</p>
<p><a href="/b/configmgrteam/archive/2015/12/08/system-center-configuration-manager-ga.aspx#pi168308=2">https://blogs.technet.com/b/configmgrteam/archive/2015/12/08/system-center-configuration-manager-ga.aspx#pi168308=2</a></p>
<p><em>This release provides key new capabilities:</em></p>
<p><em><b>Comprehensive support for Windows 10:</b></em></p>
<p><em>Windows 10 is the best Windows ever and has been designed with the enterprise in mind. <a href="/b/in_the_cloud/archive/2015/10/27/the-future-of-configuration-manager.aspx">System Center Configuration Manager was designed to work with Windows 10</a> and gives you multiple options to deploy, update, and manage Windows 10 in the way that makes sense for your business.</em></p>
<ul>
<li>
<p><em><b>Deploy/upgrade/provision Windows 10</b>: ConfigMgr supports a variety of fast, efficient ways to deploy or upgrade devices to Windows 10. ConfigMgr enables &ldquo;in-place upgrade&rdquo; to move systems from Windows 7, 8, or 8.1 directly to Windows 10 much faster than before. New Windows 10 devices can be quickly made enterprise-ready with provisioning packages and profiles.</em></p>
</li>
<li>
<p><em><b>Keep Windows 10 up-to-date:</b> Once devices are running Windows 10, enterprises must keep them up-to-date to ensure they are properly secured. ConfigMgr enables IT to keep Windows 10 devices up-to-date and get a better insight into the Windows 10 deployments with new configurable deployment rings and the servicing dashboard as well as identify devices that are managed via Windows Update for Business.</em></p>
</li>
<li>
<p><em><b>More frequent and easier to install updates</b>: <a href="/b/configmgrteam/archive/2015/10/27/system-center-configmgr-support-for-win-10-and-intune.aspx">ConfigMgr is now designed to make it easier to update without going through complex individual upgrades</a>. Moving forward you will see updates several times a year - to support new Windows, Configuration Manager, and mobile device management capabilities, at a much faster pace. In fact, we are already working on the next update and can&rsquo;t wait to share some of the functionality with you in upcoming <a href="https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection-technical-preview">technical previews</a>.</em></p>
</li>
<li>
<p><em><b>Manage Windows 10</b>: ConfigMgr enables more choice for managing Windows devices.&nbsp; You can manage devices using the traditional ConfigMgr agent and, when integrated with <a href="https://www.microsoft.com/en-us/server-cloud/products/microsoft-intune/">Microsoft Intune</a>, also via cloud or on-premises MDM. &nbsp;Now, you can use ConfigMgr to manage Windows 10 devices via MDM directly, without needing to store data in the cloud.</em></p>
</li>
</ul>
<p><em>&nbsp;<b>Improved unified device management:</b></em></p>
<p><em>ConfigMgr provides an improved unified device management platform for customers using System Center Configuration Manager integrated with <a href="https://www.microsoft.com/en-us/server-cloud/products/microsoft-intune/default.aspx">Microsoft Intune</a> to manage PCs, servers, and mobile devices. This release enables faster updates to bring new Intune features to your hybrid deployments. Some of the new hybrid features that you can expect to see in this release are support for Mac OS X MDM, Windows 10 Edition Upgrade, customized terms of use, and more.</em></p>
<p><em>Below are a few additional links that you may find helpful as you begin to explore this release:&nbsp;&nbsp;</em></p>
<ul>
<li>
<p><em><a href="https://technet.microsoft.com/library/mt622084.aspx">What&rsquo;s New in System Center Configuration Manager</a></em></p>
</li>
<li>
<p><em><a href="https://technet.microsoft.com/library/mt608540.aspx">Get Ready for System Center Configuration Manager</a></em></p>
</li>
<li>
<p><em><a href="https://technet.microsoft.com/library/mt608544.aspx">Start Using System Center Configuration Manager</a></em></p>
</li>
<li>
<p><em><a href="https://technet.microsoft.com/library/mt627853.aspx">Upgrade to System Center Configuration Manager</a></em></p>
</li>
<li>
<p><em><a href="https://technet.microsoft.com/library/mt346023.aspx">Technical Documentation for System Center Configuration Manager</a></em></p>
</li>
<li>
<p><em><a href="https://social.technet.microsoft.com/Forums/en-US/home?category=ConfigMgrCB">System Center Configuration Manager Forums</a></em></p>
</li>
<li>
<p><em><a href="https://support.microsoft.com/oas/default.aspx?prid=15983">System Center Configuration Manager Support</a></em></p>
</li>
<li>
<p><em><a href="https://connect.microsoft.com/ConfigurationManagervnext">Report an issue</a></em></p>
</li>
<li>
<p><em><a href="https://configurationmanager.uservoice.com/">Provide suggestions</a></em></p>
</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>ConfigMgr 2012 Software update scan uses lots of memory and takes too long</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/configmgr-2012-software-update-scan-uses-lots-of-memory-and-takes-too-long</link>
      <pubDate>Wed, 03 Jun 2015 02:31:39 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2015/06/03/configmgr-2012-software-update-scan-uses-lots-of-memory-and-takes-too-long/</guid>
      <description><![CDATA[Hi all,
We&#39;ve been running into an issue where machines use lots of memory and take a while...]]></description>
      <content:encoded><![CDATA[<p></p>
<p>Hi all,</p>
<p>We&#39;ve been running into an issue where machines use lots of memory and take a while to scan for software updates.</p>
<p>Software updates scan runs inside svchost.exe which means that you can see that process use up to 1,5gb of memory and taking up to 30 minutes.</p>
<p>This happens more on machines with only 2 Gb of Ram and with 32 bits operating systems and mostly Windows 7.</p>
<p>For more details check :</p>
<p><a href="/b/configurationmgr/archive/2015/04/15/support-tip-configmgr-2012-update-scan-fails-and-causes-incorrect-compliance-status.aspx"><span style="color:#0563c1;">https://blogs.technet.com/b/configurationmgr/archive/2015/04/15/support-tip-configmgr-2012-update-scan-fails-and-causes-incorrect-compliance-status.aspx</span></a></p>
<p>Following the above article and cleaning you&#39;re wsus is a best practice and will improve all your clients performance!</p>
<p>Beside that&nbsp; we have released the Windows Update Agent fix&nbsp;under the following:<br /> 3050265, Windows Update Client for Windows 7: June 2015, <a href="https://support.microsoft.com/kb/3050265/EN-US"><span style="color:#0563c1;">https://support.microsoft.com/kb/3050265/EN-US</span></a></p>
<p>Cheers</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>System Center Configuration Manager and System Center Endpoint Protection Technical Preview</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/system-center-configuration-manager-and-system-center-endpoint-protection-technical-preview</link>
      <pubDate>Mon, 04 May 2015 08:33:54 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2015/05/04/system-center-configuration-manager-and-system-center-endpoint-protection-technical-preview/</guid>
      <description><![CDATA[Just released! System Center Configuration Manager Technical preview with full windows 10...]]></description>
      <content:encoded><![CDATA[<p></p>
<p>Just released! System Center Configuration Manager Technical preview with full windows 10 support!</p>
<p><a href="/b/configmgrteam/archive/2015/05/04/announcing-support-for-windows-10-management-with-system-center-configuration-manager.aspx">https://blogs.technet.com/b/configmgrteam/archive/2015/05/04/announcing-support-for-windows-10-management-with-system-center-configuration-manager.aspx</a></p>
<p>New features in today&rsquo;s Technical Preview include:</p>
<ul>
<li><b><i>Support for Windows 10 upgrade with OS deployment task</i></b> <b><i>sequence</i></b> &ndash; In addition to providing support for existing wipe-and-load (refresh) scenarios, the ConfigMgr Technical Preview includes enhanced upgrade support with in-place upgrade to Windows 10.</li>
<li><b><i>Support for installing Configuration Manager on Azure Virtual Machines</i></b> &ndash; Similar to how you can install ConfigMgr on Hyper-V today, you can now run ConfigMgr in Azure VMs. This provides flexibility to move some or all of your datacenter server workloads to the cloud with Azure.</li>
<li><b><i>Ability to manage Windows 10 mobile devices via MDM with on-premises Configuration Manager infrastructure </i></b>&ndash; With this new option, you can manage Windows 10 mobile devices using ConfigMgr integrated with Microsoft Intune (hybrid) without the need to store your data in the cloud. This is especially helpful for managing devices that are unable to connect to the Internet such as Windows IoT/Embedded devices. So go ahead and try it out &ndash; you can enroll devices, set policies, and wipe/retire devices today with more functionality to be added in the future to manage all of your Windows 10 devices with MDM.</li>
</ul>
<p>and for the current ConfigMgr 2012 customers:</p>
<p>Next week, we will also be releasing <b>service packs for Configuration Manager 2012 and 2012 R2 </b>customers. These will deliver full compatibility with <i>existing</i> features for Windows 10 deployment and management as well as several other features, including:</p>
<ul>
<li><b><i>App-V publishing performance </i></b>&ndash; Improved performance that reduces the time required for apps to display after the first logon for non-persistent VDI environments.</li>
<li><b><i>Scalability improvements </i></b>&ndash; Increased hierarchy scale to 600K and primary/standalone site scale to 150K.</li>
<li><b><i>Content distribution improvements</i></b> &ndash; Improved data transfer reliability for slow and latent networks, and also improved scale and performance for pull distribution points (DP).</li>
<li><b><i>Native support for SQL Server 2014 </i></b>&ndash; Added native support for SQL Server 2014 to enable site installation and recovery using SQL Server 2014.<i><span style="text-decoration:line-through;"> </span></i></li>
<li><b><i>Hybrid features</i></b><i> &ndash;</i> Added a large number of hybrid features for customers using ConfigMgr integrated with Microsoft Intune (hybrid). Some of the features that you can expect to see in this release include conditional access policy, mobile application management, and support for Apple Device Enrollment Program (DEP).</li>
</ul>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>SoftwareUpdates.ps1</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/softwareupdates-ps1</link>
      <pubDate>Tue, 03 Mar 2015 08:05:00 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2015/03/03/softwareupdates-ps1/</guid>
      <description><![CDATA[Hello everyone!
&nbsp;
Just coming back from a Customer that had an interesting question which in...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family:Calibri;font-size:medium;">Hello everyone!</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Just coming back from a Customer that had an interesting question which in reality just makes all the sense.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">So they have a pre production environment where they test out all Windows patches before going into production.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">They just asked me how could they easily move their Update groups from their pre to their production environment, makes a whole lot of sense, right?</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Out of the box this is not possible, I mean using the console! But once again, Powershell comes to our rescue and handles this with easy and perfectly.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">I&rsquo;ve just created a script which I&rsquo;ve named as &lsquo;softwareupdates.ps1&rsquo; and that should be run in your origin and then on your destination server.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">It will basically create a .csv file with a list of all software updates contained in a specific software update group.</span></p>
<p></p>
<p>Be advised that:</p>
<p></p>
<p>THIS SAMPLE CODE AND ANY RELATED INFORMATION ARE PROVIDED &quot;AS IS&quot; WITHOUT</p>
<p>WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT</p>
<p>LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS</p>
<p>FOR A PARTICULAR PURPOSE.&nbsp;</p>
<p><br />This was created for sample purposes only and posted as a sample, you could use at as a basis for your own script but it&#39;s mandatory to change it to fit your needs and environment.</p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Adapt all the required variables and run it!</span></p>
<p><span style="font-family:Calibri;font-size:medium;">You will be asked if you want to &lsquo;Export&rsquo; or &lsquo;Import&rsquo; </span></p>
<p><span style="font-family:Calibri;font-size:medium;">You should run Export first on the origin server which will create a file called &lsquo;updates.csv&rsquo; which will contain all the updates contained inside your origin update group.</span></p>
<p></p>
<p><span style="background-color:#000000;"><span style="font-family:Times New Roman;font-size:medium;"> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/02/22/7776.1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-02-22/7776.1.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/02/22/7776.1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-02-22/7776.1.png" border="0" /></a></span><br /></span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">And the result file should be something like this:</span></p>
<p><em><span style="font-family:Calibri;font-size:medium;">&quot;LocalizedDisplayName&quot;,&quot;CI_ID&quot;</span></em></p>
<p><em><span style="font-family:Calibri;font-size:medium;">&quot;Security Update for Windows 8, 8.1 and Windows Server 2012, 2012 R2 (KB2917500)&quot;,&quot;16781437&quot;</span></em></p>
<p><em><span style="font-family:Calibri;font-size:medium;">&quot;Update for Windows 8.1 for x64-based Systems (KB3012199)&quot;,&quot;16812802&quot;</span></em></p>
<p><em><span style="font-family:Calibri;font-size:medium;">&quot;Windows Malicious Software Removal Tool for Windows 8, 8.1 and Windows Server 2012, 2012 R2 x64 Edition - January 2015 (KB890830)&quot;,&quot;16813718&quot;</span></em></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Then just go to your destination server and run the script again, now choose the &ldquo;Import&rdquo; option:</span></p>
<p><span style="font-family:Calibri;font-size:medium;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/02/22/1348.2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-02-22/1348.2.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/02/22/1348.2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-02-22/1348.2.png" border="0" /></a>&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">And it&rsquo;s done!</span></p>
<p><span style="font-family:Calibri;font-size:medium;">You now have 2 Update groups in 2 different ConfigMgr servers which have the same name and the same updates inside.</span></p>
<p><span style="font-family:Calibri;font-size:medium;">Just be sure you have the catalog properly update and you can see all the updates on both sides so this works.</span></p>
<p><span style="font-family:Calibri;font-size:medium;"><br /></span><span style="font-family:Calibri;font-size:medium;">Paulo<br /></span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p><span style="font-family:Calibri;font-size:medium;">&nbsp;</span></p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/telligent.evolution.components.attachments/01/10222/00/00/03/64/59/21/softwareupdates.ps1" original-url="https://blogs.technet.com/cfs-filesystemfile.ashx/__key/telligent-evolution-components-attachments/01-10222-00-00-03-64-59-21/softwareupdates.ps1">softwareupdates.ps1</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Automate and manage Windows operating system deployments</title>
      <link>https://docs.microsoft.com/archive/blogs/paulodias/automate-and-manage-windows-operating-system-deployments</link>
      <pubDate>Wed, 29 Oct 2014 02:04:11 GMT</pubDate>
      <dc:creator><![CDATA[Paulo Jorge Morais Dias]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/paulodias/2014/10/29/automate-and-manage-windows-operating-system-deployments/</guid>
      <description><![CDATA[Ever wondered what was the best way to deploy and manage operating systems?
Following our Microsoft...]]></description>
      <content:encoded><![CDATA[<p>Ever wondered what was the best way to deploy and manage operating systems?</p>
<p>Following our Microsoft recommendations ?</p>
<p></p>
<p>check this out ! </p>
<p><a href="https://technet.microsoft.com/en-us/library/dn818437.aspx">https://technet.microsoft.com/en-us/library/dn818437.aspx</a></p>
<p></p>]]></content:encoded>
    </item>
  </channel>
</rss>