<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>.Net Scraps</title>
    <description>ASP.NET, Sharepoint, IIS, Silverlight, Troubleshooting, Tips and Tricks!</description>
    <link>http://www.dotnetscraps.com/dotnetscraps/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://www.dotnetscraps.com/dotnetscraps/opml.axd</blogChannel:blogRoll>
    <dc:creator>Rahul Soni</dc:creator>
    <dc:title>.Net Scraps</dc:title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dotnetscraps" /><feedburner:info uri="dotnetscraps" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Windows Phone - Play a music in the background across pages</title>
      <description>&lt;p&gt;Developing for Windows Phone can be fun and rewarding at the same time. While working on &lt;a href="http://www.nikkul.com/apps/kidculator.aspx"&gt;Kidculator&lt;/a&gt;, I thought it would be better to have an app with a modern UI and some music playing in the background. I found two minor roadblocks which I would like to share with you today [in case you get stuck too!].&lt;/p&gt;  &lt;p&gt;1. How to ensure that your music plays seamlessly across different pages in a Windows Phone app?   &lt;br /&gt;2. How to ensure that when you suspend your application / tombstone / press your Windows Button on phone, your music resumes playing?&lt;/p&gt;  &lt;p&gt;I didn't realize it was going to be as tough as it acted to be.&lt;/p&gt;  &lt;p&gt;So, without further ado, the steps...&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Inside App.xaml -&amp;gt; &amp;lt;Application.Resources&amp;gt; block, add the following... Notice that in this case my music file is called &lt;strong&gt;mymusic.wav&lt;/strong&gt; and is stored inside &lt;strong&gt;sounds&lt;/strong&gt; folder&lt;/p&gt;    &lt;pre class="code"&gt;&lt;span style="background: white; color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background: white; color: #a31515"&gt;MediaElement &lt;/span&gt;&lt;span style="background: white; color: red"&gt;x&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;:&lt;/span&gt;&lt;span style="background: white; color: red"&gt;Name&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;=&amp;quot;ME&amp;quot; &lt;/span&gt;&lt;span style="background: white; color: red"&gt;MediaEnded&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;=&amp;quot;RepeatMedia&amp;quot; &lt;/span&gt;&lt;span style="background: white; color: red"&gt;Volume&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;=&amp;quot;1&amp;quot; &lt;/span&gt;&lt;span style="background: white; color: red"&gt;AutoPlay&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;=&amp;quot;False&amp;quot; &lt;/span&gt;&lt;span style="background: white; color: red"&gt;Source&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;=&amp;quot;/Sounds/mymusic.wav&amp;quot; &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Paste the following method...&lt;/p&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;public &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;MediaElement &lt;/span&gt;&lt;span style="background: white; color: black"&gt;player = &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;null&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
&lt;/span&gt;&lt;/pre&gt;
  

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;private void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;InitializeMusic()
        {
            &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;if &lt;/span&gt;&lt;span style="background: white; color: black"&gt;(&lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;App&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Current.Resources.Contains(&lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;ME&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;))
            {
                player = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;App&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Current.Resources[&lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;ME&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;] &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;as &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;MediaElement&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
&lt;/span&gt;&lt;span style="background: white; color: black"&gt;            }
            player.MediaOpened += player_MediaOpened;
        }&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;player_MediaOpened(&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;object &lt;/span&gt;&lt;span style="background: white; color: black"&gt;sender, &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;&lt;span style="background: white; color: black"&gt;e)
        {
            player.Play();
        }&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;private void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;RepeatMedia(&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;object &lt;/span&gt;&lt;span style="background: white; color: black"&gt;sender, &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;&lt;span style="background: white; color: black"&gt;e)
        {
            player.Play();
        }&lt;/span&gt;&lt;/pre&gt;
  

  &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Now, call InitializeMusic...&lt;/p&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: green"&gt;// Code to execute when the application is launching (eg, from Start)
        // This code will not execute when the application is reactivated
        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;private void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;Application_Launching(&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;object &lt;/span&gt;&lt;span style="background: white; color: black"&gt;sender, &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;LaunchingEventArgs &lt;/span&gt;&lt;span style="background: white; color: black"&gt;e)
        {
            InitializeMusic();
        }&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: green"&gt;// Code to execute when the application is activated (brought to foreground)
        // This code will not execute when the application is first launched
        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;private void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;Application_Activated(&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;object &lt;/span&gt;&lt;span style="background: white; color: black"&gt;sender, &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;ActivatedEventArgs &lt;/span&gt;&lt;span style="background: white; color: black"&gt;e)
        {
            InitializeMusic();
        }&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; So, by now... you will have a sound playing in the background. You can check by navigating to multiple pages and the music should play seamlessly.

    &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; At this point, although it may seem like your application is working well... try pressing the Windows Key on your phone, and the app will be tombstoned or suspended.

    &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; When you long press the back key and restore this application back, you will not be able to hear the music yet!

    &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; To fix this, modify your InitializeMusic()...&lt;/p&gt;

  &lt;pre class="code"&gt;&lt;span style="background: white; color: black"&gt;        &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;private void &lt;/span&gt;&lt;span style="background: white; color: black"&gt;InitializeMusic()
        {
            &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;if &lt;/span&gt;&lt;span style="background: white; color: black"&gt;(&lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;App&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Current.Resources.Contains(&lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;ME&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;))
            {
                player = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;App&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Current.Resources[&lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;ME&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;] &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;as &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;MediaElement&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
                player.Source = &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;new &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;Uri&lt;/span&gt;&lt;span style="background: white; color: black"&gt;(&lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;/Sounds/mymusic.wav&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;, &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;UriKind&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.RelativeOrAbsolute);
            }
            player.MediaOpened += player_MediaOpened;
        }
&lt;/span&gt;&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Notice that the source needs to be added again. I don't know why though. Thanks to &lt;a href="http://stackoverflow.com/users/187697/keyboardp"&gt;keyboardP&lt;/a&gt; for his &lt;a href="http://stackoverflow.com/questions/15757343/mediaelement-doesnt-play-back-after-restored-from-tombstoning/15808972?noredirect=1#15808972"&gt;help&lt;/a&gt;!

    &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/009.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; All set. It should work well now!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;&amp;quot;I like long walks, especially when they are taken by people who annoy me.&amp;quot; - Noel Coward&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=akHASG4vddQ:HEe9ZIFVFhg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=akHASG4vddQ:HEe9ZIFVFhg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=akHASG4vddQ:HEe9ZIFVFhg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=akHASG4vddQ:HEe9ZIFVFhg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/akHASG4vddQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/akHASG4vddQ/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Windows-Phone-Play-a-music-in-the-background-across-pages.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c855c25c-b5d0-4199-a95b-b0f542586bdc</guid>
      <pubDate>Fri, 05 Apr 2013 23:42:23 +0500</pubDate>
      <category>Windows Phone 7</category>
      <category>Windows Phone 8</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c855c25c-b5d0-4199-a95b-b0f542586bdc</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=c855c25c-b5d0-4199-a95b-b0f542586bdc</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Windows-Phone-Play-a-music-in-the-background-across-pages.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=c855c25c-b5d0-4199-a95b-b0f542586bdc</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c855c25c-b5d0-4199-a95b-b0f542586bdc</feedburner:origLink></item>
    <item>
      <title>PowerShell Tip #12 - Create a file with time stamp</title>
      <description>&lt;p&gt;While working with PowerShell scripts, quite frequently you may find a need to create a file to store information. The following lines can help you in creating a file name with TimeStamp.&lt;/p&gt;  &lt;pre class="code"&gt; &lt;span style="color: darkred"&gt;&amp;quot;MyLogFile-&lt;/span&gt;$(&lt;span style="color: blue"&gt;get-date &lt;/span&gt;&lt;span style="color: navy"&gt;-uformat &lt;/span&gt;&lt;span style="color: darkred"&gt;'%Y-%m-%d-%H-%M-%S-%p'&lt;/span&gt;)&lt;span style="color: darkred"&gt;.log&amp;quot; 
&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;The output is something like... &lt;/p&gt;

&lt;p&gt;MyLogFile-2013-03-13-14-07-40-PM.log&lt;/p&gt;

&lt;p&gt;To create a new file at a specific $Path, use the following...&lt;/p&gt;

&lt;pre class="code"&gt; &lt;span style="color: #ff4500"&gt;$LogFile &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;new-item &lt;/span&gt;&lt;span style="color: navy"&gt;-type &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;file &lt;/span&gt;&lt;span style="color: navy"&gt;-name &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;MyLogFile-&lt;/span&gt;$(&lt;span style="color: blue"&gt;get-date &lt;/span&gt;&lt;span style="color: navy"&gt;-uformat &lt;/span&gt;&lt;span style="color: darkred"&gt;'%Y-%m-%d-%H-%M-%S-%p'&lt;/span&gt;)&lt;span style="color: darkred"&gt;.log&amp;quot; &lt;/span&gt;&lt;span style="color: navy"&gt;-path &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Path&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; 
&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;$LogFile fill contain the handle and you can easily do an Add-Item $LogFile &amp;quot;Something&amp;quot;&lt;/p&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

  &lt;br /&gt;&amp;quot;Most advances in science come when a person for one reason or another is forced to change fields.&amp;quot; - Peter Borden&lt;/p&gt;&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=sIjUhqoJ8Dc:Is17IIRr6_M:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=sIjUhqoJ8Dc:Is17IIRr6_M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=sIjUhqoJ8Dc:Is17IIRr6_M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=sIjUhqoJ8Dc:Is17IIRr6_M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/sIjUhqoJ8Dc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/sIjUhqoJ8Dc/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-12-Create-a-file-with-time-stamp.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=018c6116-affd-4670-85a4-8fa37270f1c7</guid>
      <pubDate>Wed, 13 Mar 2013 14:22:47 +0500</pubDate>
      <category>PowerShell</category>
      <category>Tips and Tricks</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=018c6116-affd-4670-85a4-8fa37270f1c7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=018c6116-affd-4670-85a4-8fa37270f1c7</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-12-Create-a-file-with-time-stamp.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=018c6116-affd-4670-85a4-8fa37270f1c7</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=018c6116-affd-4670-85a4-8fa37270f1c7</feedburner:origLink></item>
    <item>
      <title>PowerShell Tip #11 - Restart a service on a bunch of servers from a PowerShell script</title>
      <description>&lt;p&gt;Restarting a service is not fun. Especially if you have to do it every now and then for &amp;quot;that&amp;quot; service which is giving you a lot of headache. Since services do not have an automatic recycle option out of the box... you may like to use the following PowerShell script to make your life easier. Simply schedule this script and you should be good. And yes, it is better to fix the &amp;quot;real&amp;quot; problem than to restart your service &lt;img class="wlEmoticon wlEmoticon-winkingsmile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Winking smile" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/PowerShell-Tip-11---Read-ExitCode-from-C/78A572A0/wlEmoticon-winkingsmile.png" /&gt;. Without wasting here you go... Select Script -&amp;gt; CTRL + C.&lt;/p&gt;  &lt;pre class="code"&gt; &lt;span style="color: #006400"&gt;#Path where you log file will be kept
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Temp\TimerRestart.txt&amp;quot;  

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Name of servers separated by a comma
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$servers &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;server1&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;,&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;server2&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;,&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;server3&amp;quot;

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Service Name - Open Services.msc and double click on your Service -&amp;gt; General -&amp;gt; Service Name 
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServiceName &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;AnyService&amp;quot; 

&lt;/span&gt;&lt;span style="color: #006400"&gt;#This is the timeout value for the service to stop / start. If your service takes longer to start/stop, &lt;br /&gt;you should increase this value
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$sleep &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: purple"&gt;30 

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Remove the older log file or Append. If you comment the following line, log file will be in append mode.
&lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: blue"&gt;Test-Path &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log&lt;/span&gt;) { &lt;span style="color: blue"&gt;Remove-Item &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;| &lt;/span&gt;&lt;span style="color: blue"&gt;out-null &lt;/span&gt;} 

&lt;span style="color: #006400"&gt;#Stopping all services on all server
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Stopping services on all server...&amp;quot;
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$servers&lt;/span&gt;){
    &lt;span style="color: #ff4500"&gt;$x &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;(&lt;span style="color: blue"&gt;get-wmiobject &lt;/span&gt;&lt;span style="color: navy"&gt;-computer &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;win32_service &lt;/span&gt;&lt;span style="color: navy"&gt;-filter &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Name='&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServiceName&lt;/span&gt;&lt;span style="color: darkred"&gt;'&amp;quot;&lt;/span&gt;)
    &lt;span style="color: #ff4500"&gt;$Status &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Status 
    &lt;span style="color: #ff4500"&gt;$State &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;State
    &lt;span style="color: #ff4500"&gt;$ID &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ProcessId

    &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: darkred"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Status $State $ID&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;StopService() &lt;span style="color: #a9a9a9"&gt;| &lt;/span&gt;&lt;span style="color: blue"&gt;out-null
&lt;/span&gt;}

&lt;span style="color: blue"&gt;start-sleep &lt;/span&gt;&lt;span style="color: navy"&gt;-s &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$sleep

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Simply print the current status of services to ensure they stopped correctly
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Print current status and start the services...&amp;quot;
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Servers&lt;/span&gt;){
    &lt;span style="color: #ff4500"&gt;$x &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;(&lt;span style="color: blue"&gt;get-wmiobject &lt;/span&gt;&lt;span style="color: navy"&gt;-computer &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;win32_service &lt;/span&gt;&lt;span style="color: navy"&gt;-filter &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Name='&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServiceName&lt;/span&gt;&lt;span style="color: darkred"&gt;'&amp;quot;&lt;/span&gt;)
    &lt;span style="color: #ff4500"&gt;$Status &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Status 
    &lt;span style="color: #ff4500"&gt;$State &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;State
    &lt;span style="color: #ff4500"&gt;$ID &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ProcessId

    &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: darkred"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Status $State $ID&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;StartService() &lt;span style="color: #a9a9a9"&gt;| &lt;/span&gt;&lt;span style="color: blue"&gt;out-null
&lt;/span&gt;}


&lt;span style="color: #006400"&gt;#Give some time for the services to start. If your service takes longer, you should increase the &lt;br /&gt;value of $sleep above
&lt;/span&gt;&lt;span style="color: blue"&gt;start-sleep &lt;/span&gt;&lt;span style="color: navy"&gt;-s &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$sleep

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Print the current status of services again.
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Current Services&amp;quot;
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Servers&lt;/span&gt;){
    &lt;span style="color: #ff4500"&gt;$x &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;(&lt;span style="color: blue"&gt;get-wmiobject &lt;/span&gt;&lt;span style="color: navy"&gt;-computer &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;win32_service &lt;/span&gt;&lt;span style="color: navy"&gt;-filter &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Name='&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServiceName&lt;/span&gt;&lt;span style="color: darkred"&gt;'&amp;quot;&lt;/span&gt;)
    &lt;span style="color: #ff4500"&gt;$Status &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Status 
    &lt;span style="color: #ff4500"&gt;$State &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;State
    &lt;span style="color: #ff4500"&gt;$ID &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ProcessId

    &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: darkred"&gt;=&amp;gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Status $State $ID&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
&lt;/span&gt;}
 &lt;/pre&gt;

&lt;p&gt;Run this script, and you will get an output as follows [with different IDs of course]... &lt;font style="background-color: #ffff00"&gt;What you should always check is that the IDs before and after are different. If they are not, try increasing the timeout value in the script above.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="color: blue"&gt;Stopping &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;services on all server...
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server1 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;&lt;font style="background-color: #ffff00"&gt;6645&lt;/font&gt;

    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server2 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;7787
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server3 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;8910
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Print &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;current status and start the services...
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server1 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Stopped &lt;/span&gt;&lt;span style="color: purple"&gt;0
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server2 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Stopped &lt;/span&gt;&lt;span style="color: purple"&gt;0
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server3 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Stopped &lt;/span&gt;&lt;span style="color: purple"&gt;0
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Current &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Services
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server1 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;&lt;font style="background-color: #ffff00"&gt;11060&lt;/font&gt;

    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server2 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;9444
    &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;server3 &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;=&amp;gt; OK Running &lt;/span&gt;&lt;span style="color: purple"&gt;1097
    &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;/span&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;


&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;&amp;quot;It's never just a game when you're winning.&amp;quot; - George Carlin&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=vw8LSJgeA2E:MGKvLjexC5A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=vw8LSJgeA2E:MGKvLjexC5A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=vw8LSJgeA2E:MGKvLjexC5A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=vw8LSJgeA2E:MGKvLjexC5A:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/vw8LSJgeA2E" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/vw8LSJgeA2E/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-11-Restart-a-service-on-a-bunch-of-servers-from-a-PowerShell-script.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ec3c6607-53c7-4bae-9745-8c5f95447c39</guid>
      <pubDate>Thu, 14 Feb 2013 11:56:03 +0500</pubDate>
      <category>PowerShell</category>
      <category>Tips and Tricks</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ec3c6607-53c7-4bae-9745-8c5f95447c39</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=ec3c6607-53c7-4bae-9745-8c5f95447c39</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-11-Restart-a-service-on-a-bunch-of-servers-from-a-PowerShell-script.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=ec3c6607-53c7-4bae-9745-8c5f95447c39</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ec3c6607-53c7-4bae-9745-8c5f95447c39</feedburner:origLink></item>
    <item>
      <title>Smart Dialer for Windows Phone - Update</title>
      <description>&lt;p&gt;Smart Dialer is the best dialer you would find for Windows Phone. Ok... ok... ok... that was such a cheap and common pitch! May be it is not the best dialer! But for what it is worth, here are some of its features and what you can do with it. If you like these, give it a shot and download it on your Windows Phone. Even the trial version is fully functional, [it has a nag screen though]. Use it, and spread the word if you like it. Thanks in advance &lt;img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/040BE4D3/wlEmoticon-smile.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.windowsphone.com/en-us/store/app/smart-dialer/c0d15014-a874-e011-81d2-78e7d1fa76f8" href="http://www.windowsphone.com/en-us/store/app/smart-dialer/c0d15014-a874-e011-81d2-78e7d1fa76f8"&gt;&lt;img alt="Smart Dialer" src="http://www.nikkul.com/nikkul/images/English_png/green/wp7_English_300x50_green.png" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Apart from the basic functionalities like call or SMS a contact, you can do the following...&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You already have predefined groups. You just need to add your frequent contacts to this group.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/57EEE7E1/SNAGHTMLa48aa58.png"&gt;&lt;img title="SNAGHTMLa48aa58" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa48aa58" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/4FA74A25/SNAGHTMLa48aa58_thumb.png" width="572" height="351" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Send an SMS to an Entire group... or a selected few of the same group.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/4E528B79/SNAGHTMLa4f9b4b.png"&gt;&lt;img title="SNAGHTMLa4f9b4b" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa4f9b4b" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/45062A6B/SNAGHTMLa4f9b4b_thumb.png" width="383" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Share all the phone numbers and email addresses of a particular contact with anyone.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/052C1E19/SNAGHTMLa5a5fc2.png"&gt;&lt;img title="SNAGHTMLa5a5fc2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa5a5fc2" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/132AC17C/SNAGHTMLa5a5fc2_thumb.png" width="385" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; If you are using Smart Dialer as you default dialer, you can search and call your contact in case you haven't added them earlier. Just tap Search + Call and you will be directed to the Windows Phone &lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/7B636448/SNAGHTMLa5f061e.png"&gt;&lt;img title="SNAGHTMLa5f061e" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa5f061e" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/1A85BF82/SNAGHTMLa5f061e_thumb.png" width="575" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; If you have a number in your clipboard, you can paste, edit and call directly as well.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/043F7E63/SNAGHTMLa6b9a90.png"&gt;&lt;img title="SNAGHTMLa6b9a90" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa6b9a90" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/59732C1E/SNAGHTMLa6b9a90_thumb.png" width="572" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/006.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Your most frequently called contacts will automatically bubble up the list for easier dialing.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/11354A75/SNAGHTMLa6d376b.png"&gt;&lt;img title="SNAGHTMLa6d376b" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTMLa6d376b" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Smart-Dialer-for-Windows-Phone---Update/5C189577/SNAGHTMLa6d376b_thumb.png" width="327" height="594" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I hope you like this app, and it enables you to do a few things that you can't directly do with your Windows Phone &amp;quot;that easily&amp;quot;. I would love to hear your feedback and any additional features you may like to have. Please send them to &lt;a href="mailto:rahul@dotnetscraps.com"&gt;rahul@dotnetscraps.com&lt;/a&gt; and I would try my best to implement it!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.windowsphone.com/en-us/store/app/smart-dialer/c0d15014-a874-e011-81d2-78e7d1fa76f8" href="http://www.windowsphone.com/en-us/store/app/smart-dialer/c0d15014-a874-e011-81d2-78e7d1fa76f8"&gt;&lt;img alt="Smart Dialer" src="http://www.nikkul.com/nikkul/images/English_png/green/wp7_English_300x50_green.png" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Until next time, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;     &lt;br /&gt;Rahul&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;&amp;quot;Life isn't fair. It's just fairer than death, that's all.&amp;quot; - William Goldman    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=NSQDN7fwF4s:5s_uxdEQ9lc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=NSQDN7fwF4s:5s_uxdEQ9lc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=NSQDN7fwF4s:5s_uxdEQ9lc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=NSQDN7fwF4s:5s_uxdEQ9lc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/NSQDN7fwF4s" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/NSQDN7fwF4s/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Smart-Dialer-for-Windows-Phone-Update.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee785715-11f2-4cf3-9f2d-85bd47d28ad7</guid>
      <pubDate>Sat, 26 Jan 2013 05:39:20 +0500</pubDate>
      <category>Windows Phone 7</category>
      <category>Windows Phone 8</category>
      <category>Windows Phone</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee785715-11f2-4cf3-9f2d-85bd47d28ad7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=ee785715-11f2-4cf3-9f2d-85bd47d28ad7</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Smart-Dialer-for-Windows-Phone-Update.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=ee785715-11f2-4cf3-9f2d-85bd47d28ad7</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee785715-11f2-4cf3-9f2d-85bd47d28ad7</feedburner:origLink></item>
    <item>
      <title>Some wallpapers for you - Black is Black!</title>
      <description>&lt;p&gt;I like wallpapers that are black, so I made a few. Perhaps, black with a little text and graphics is less boring than total black &lt;img alt="Tongue out" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/tongue_smile.gif" /&gt;. If you like it, feel free to share. Probably, I will add more to this post as it time goes by.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/41814EC8/done.png"&gt;&lt;img title="done" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="done" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/0D007C80/done_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/4B199731/einstein.jpg"&gt;&lt;img title="einstein" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="einstein" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/3A51EC83/einstein_thumb.jpg" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/5445ACA5/lessismore.png"&gt;&lt;img title="lessismore" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="lessismore" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/16D5481E/lessismore_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/5B35395D/liveyourdream.png"&gt;&lt;img title="liveyourdream" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="liveyourdream" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/2E3FD682/liveyourdream_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/77EEAE72/mama_odie.png"&gt;&lt;img title="mama_odie" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="mama_odie" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/2BF327F9/mama_odie_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/17212F79/music.png"&gt;&lt;img title="music" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="music" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/34B30A78/music_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/59D054E4/observe.png"&gt;&lt;img title="observe" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="observe" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/3EB785D6/observe_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/1638A3C2/scared.png"&gt;&lt;img title="scared" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="scared" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/0BB7CFA2/scared_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/7032CD9E/believe.do.png"&gt;&lt;img title="believe.do" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="believe.do" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/356B24C8/believe.do_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/2D074F71/bookworm.png"&gt;&lt;img title="bookworm" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="bookworm" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Some-wallpapers-for-you/4379EDF8/bookworm_thumb.png" width="572" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/samples/wallpapers.zip"&gt;&lt;img alt="Download" src="http://dotnetscraps.com/pics/download.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cheers, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;    &lt;br /&gt;Rahul&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;&amp;quot;I envy people who drink. At least they have something to blame everything on.&amp;quot; - Oscar Levant&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Bz5_8UJYYLk:wfWUGqdl7L0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Bz5_8UJYYLk:wfWUGqdl7L0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Bz5_8UJYYLk:wfWUGqdl7L0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Bz5_8UJYYLk:wfWUGqdl7L0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/Bz5_8UJYYLk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/Bz5_8UJYYLk/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Some-wallpapers-for-you-Black-is-Black!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f30a0622-eb60-4058-b932-972d213e9174</guid>
      <pubDate>Tue, 22 Jan 2013 06:22:07 +0500</pubDate>
      <category>Miscellany</category>
      <category>Timepass</category>
      <category>Download</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f30a0622-eb60-4058-b932-972d213e9174</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=f30a0622-eb60-4058-b932-972d213e9174</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Some-wallpapers-for-you-Black-is-Black!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=f30a0622-eb60-4058-b932-972d213e9174</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f30a0622-eb60-4058-b932-972d213e9174</feedburner:origLink></item>
    <item>
      <title>PowerShell Tip #10 - Read ExitCode from C# for a PowerShell script</title>
      <description>&lt;p&gt;The requirement is that you need to set an ExitCode in your PowerShell script and act appropriately in C# code. Sounds quite simple initially, but it is a little bit tricky. Here is how to achieve this.&lt;/p&gt;  &lt;p&gt;Part 1: Modify your PowerShell code&lt;/p&gt;  &lt;pre class="code"&gt; &lt;span style="color: #00008b"&gt;try
&lt;/span&gt;{
    Your PowerShell Code here&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: darkred"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$host&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;SetShouldExit(&lt;span style="color: purple"&gt;100&lt;/span&gt;)  #Set the Exitcode here. I am setting it to 100
}
&lt;span style="color: #00008b"&gt;catch &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;System.Exception&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]
&lt;/span&gt;{
    &lt;span style="color: blue"&gt;AddToLog&lt;/span&gt;(&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;)  #Add to log or whatever you feel like
} &lt;/pre&gt;


&lt;p&gt;Part 2: Read the exit code in C#&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="background: white; color: #2b91af"&gt;ProcessStartInfo &lt;/span&gt;&lt;span style="background: white; color: black"&gt;psi = &lt;/span&gt;&lt;span style="background: white; color: blue"&gt;new &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;ProcessStartInfo&lt;/span&gt;&lt;span style="background: white; color: black"&gt;();
psi.FileName = &lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;powershell&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
psi.WorkingDirectory = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;Environment&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.CurrentDirectory + &lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;\\Scripts&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
psi.Arguments = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;Environment&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.CurrentDirectory + &lt;/span&gt;&lt;span style="background: white; color: maroon"&gt;&amp;quot;\\Scripts\\ScriptFile.ps1&amp;quot;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;;
psi.WindowStyle = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;ProcessWindowStyle&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Maximized;
&lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;Process &lt;/span&gt;&lt;span style="background: white; color: black"&gt;p = &lt;/span&gt;&lt;span style="background: white; color: #2b91af"&gt;Process&lt;/span&gt;&lt;span style="background: white; color: black"&gt;.Start(psi);
p.WaitForExit();
&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;if &lt;/span&gt;&lt;span style="background: white; color: black"&gt;(p.ExitCode == 100)
{
&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;     // Do something for Success&lt;/span&gt;&lt;span style="background: white; color: black"&gt;
}
&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;else
&lt;/span&gt;&lt;span style="background: white; color: black"&gt;{
&lt;/span&gt;&lt;span style="background: white; color: blue"&gt;     // Do something for failure&lt;br /&gt;&lt;/span&gt;&lt;span style="background: white; color: black"&gt;}&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;
  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

  &lt;br /&gt;&amp;quot;Three may keep a secret, if two of them are dead.&amp;quot; - Benjamin Franklin&lt;/p&gt;&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=u1QgakJvJuU:IEer0xF1zTg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=u1QgakJvJuU:IEer0xF1zTg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=u1QgakJvJuU:IEer0xF1zTg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=u1QgakJvJuU:IEer0xF1zTg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/u1QgakJvJuU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/u1QgakJvJuU/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-10-Read-ExitCode-from-C-for-a-PowerShell-script.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a11a37a6-e110-420f-be42-6d40b2a85e34</guid>
      <pubDate>Wed, 26 Dec 2012 11:56:26 +0500</pubDate>
      <category>PowerShell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a11a37a6-e110-420f-be42-6d40b2a85e34</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=a11a37a6-e110-420f-be42-6d40b2a85e34</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-10-Read-ExitCode-from-C-for-a-PowerShell-script.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=a11a37a6-e110-420f-be42-6d40b2a85e34</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a11a37a6-e110-420f-be42-6d40b2a85e34</feedburner:origLink></item>
    <item>
      <title>PowerShell Tip #9 - Pass parameters correctly to a function and create a file with usefull functions</title>
      <description>&lt;p&gt;You may want to keep your reusable functions organized. I keep a file called &lt;strong&gt;common.ps1 &lt;/strong&gt;with my most used functions. This way, my new more focused scripts don't look cryptic while reading.&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: #00008b"&gt;function &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;DoSomething&lt;/span&gt;(&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;int&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, [&lt;/span&gt;&lt;span style="color: teal"&gt;int&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$y&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, [&lt;/span&gt;&lt;span style="color: teal"&gt;string&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Operation&lt;/span&gt;)
{
    &lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$Operation &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-eq &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;+&amp;quot;&lt;/span&gt;)
    {
        &lt;span style="color: #00008b"&gt;return &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$y
    &lt;/span&gt;}

    &lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$Operation &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-eq &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;-&amp;quot;&lt;/span&gt;)
    {
        &lt;span style="color: #00008b"&gt;return &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$x &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;- &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$y
    &lt;/span&gt;}    
} &lt;/pre&gt;

&lt;p&gt;Take a look at the code above. It has a function called DoSomething with some parameters. To use it in any other script file do the following. &lt;/p&gt;

&lt;p&gt;Reference the function file &amp;gt; Line 1 below shows this. Just a simple dot (.) followed with the file name and you are done! Then simply call the function.&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: #a9a9a9"&gt;. &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;.\common.ps1&amp;quot;
&lt;/span&gt;&lt;span style="color: blue"&gt;DoSomething &lt;/span&gt;&lt;span style="color: navy"&gt;-y &lt;/span&gt;&lt;span style="color: purple"&gt;20 &lt;/span&gt;&lt;span style="color: navy"&gt;-x &lt;/span&gt;&lt;span style="color: purple"&gt;30 &lt;/span&gt;&lt;span style="color: navy"&gt;-operation &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;-&amp;quot; &lt;/span&gt;&lt;span style="color: #006400"&gt;#Result : 10
&lt;/span&gt;&lt;span style="color: blue"&gt;DoSomething &lt;/span&gt;&lt;span style="color: navy"&gt;-y &lt;/span&gt;&lt;span style="color: purple"&gt;30 &lt;/span&gt;&lt;span style="color: navy"&gt;-x &lt;/span&gt;&lt;span style="color: purple"&gt;20 &lt;/span&gt;&lt;span style="color: navy"&gt;-operation &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;-&amp;quot; &lt;/span&gt;&lt;span style="color: #006400"&gt;#Result : -10
&lt;/span&gt;&lt;span style="color: blue"&gt;DoSomething &lt;/span&gt;&lt;span style="color: navy"&gt;-x &lt;/span&gt;&lt;span style="color: purple"&gt;20 &lt;/span&gt;&lt;span style="color: navy"&gt;-y &lt;/span&gt;&lt;span style="color: purple"&gt;30 &lt;/span&gt;&lt;span style="color: navy"&gt;-operation &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;+&amp;quot; &lt;/span&gt;&lt;span style="color: #006400"&gt;#Result : 50
&lt;/span&gt;&lt;span style="color: blue"&gt;DoSomething &lt;/span&gt;&lt;span style="color: navy"&gt;-y &lt;/span&gt;&lt;span style="color: purple"&gt;20 &lt;/span&gt;&lt;span style="color: navy"&gt;-x &lt;/span&gt;&lt;span style="color: purple"&gt;30 &lt;/span&gt;&lt;span style="color: navy"&gt;-operation &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;+&amp;quot; &lt;/span&gt;&lt;span style="color: #006400"&gt;#Result : 50 
&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Yes, that simple!&lt;/p&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;&amp;quot;Life's a tough proposition, and the first hundred years are the hardest.&amp;quot; - Wilson Mizner


&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=QMb6s9KgXsU:vDzAaCclUoE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=QMb6s9KgXsU:vDzAaCclUoE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=QMb6s9KgXsU:vDzAaCclUoE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=QMb6s9KgXsU:vDzAaCclUoE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/QMb6s9KgXsU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/QMb6s9KgXsU/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-9-Pass-parameters-correctly-to-a-function-and-create-a-file-with-usefull-functions.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5f3feaa1-8ae2-45a1-a225-11215b168455</guid>
      <pubDate>Tue, 18 Dec 2012 16:04:22 +0500</pubDate>
      <category>PowerShell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5f3feaa1-8ae2-45a1-a225-11215b168455</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=5f3feaa1-8ae2-45a1-a225-11215b168455</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-9-Pass-parameters-correctly-to-a-function-and-create-a-file-with-usefull-functions.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=5f3feaa1-8ae2-45a1-a225-11215b168455</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5f3feaa1-8ae2-45a1-a225-11215b168455</feedburner:origLink></item>
    <item>
      <title>PowerShell Tip #8 - Create a function to log information</title>
      <description>&lt;p&gt;This one is a no-brainer. Yet, I am posting it for the newbies.&lt;/p&gt;  &lt;p&gt;If you want to log some information throughout your PowerShell code, you can use this function. It should make your job a bit easier.&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: #ff4500"&gt;$Log&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;FULL_FILE_PATH&amp;quot;

&lt;/span&gt;&lt;span style="color: #00008b"&gt;function &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;AddToLog&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$Message&lt;/span&gt;)
{
    &lt;span style="color: #ff4500"&gt;$Now &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;(&lt;span style="color: blue"&gt;Get-Date&lt;/span&gt;)&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ToString()
    &lt;span style="color: #ff4500"&gt;$Message &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Now &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Message 
    &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log $Message
&lt;/span&gt;} &lt;/pre&gt;

&lt;p&gt;Now, to call this simply write… &lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;AddToLog &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Inserting &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$FileName &lt;/span&gt;&lt;span style="color: darkred"&gt;to the Scripts table&amp;quot; &lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;The output as you would have guessed is…&lt;/p&gt;

&lt;p&gt;12/13/2012 6:33:25 PM Information 1 
  &lt;br /&gt;12/13/2012 6:33:26 PM Information 2 

  &lt;br /&gt;12/13/2012 6:34:25 PM Information 3 

  &lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Log today, so that you benefit tomorrow!&lt;/p&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt; 

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;&amp;quot;A man may be so much of everything that he is nothing of anything.&amp;quot; - Samuel Johnson&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=qm3bSPKpUCc:USQ3yjHDKgg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=qm3bSPKpUCc:USQ3yjHDKgg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=qm3bSPKpUCc:USQ3yjHDKgg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=qm3bSPKpUCc:USQ3yjHDKgg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/qm3bSPKpUCc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/qm3bSPKpUCc/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-8-Create-a-function-to-log-information.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=9ebf9453-7a23-45f1-8be5-08614a8f985b</guid>
      <pubDate>Mon, 17 Dec 2012 13:56:46 +0500</pubDate>
      <category>PowerShell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=9ebf9453-7a23-45f1-8be5-08614a8f985b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=9ebf9453-7a23-45f1-8be5-08614a8f985b</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Tip-8-Create-a-function-to-log-information.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=9ebf9453-7a23-45f1-8be5-08614a8f985b</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=9ebf9453-7a23-45f1-8be5-08614a8f985b</feedburner:origLink></item>
    <item>
      <title>Kidculator released to the Windows Phone Marketplace</title>
      <description>&lt;p&gt;If you own a Windows Phone and have a young kid, I have some good news. I have recently released an application called &lt;a href="http://www.nikkul.com/apps/kidculator.aspx"&gt;Kidculator&lt;/a&gt; that I made for my 6 year old daughter, Anika. Like many parents, I suffer from this typical my-kid-should-be-a-genius&lt;em&gt;itis&lt;/em&gt; syndrome! After I shared it with her, I have found her playing with this application quite often and can vouch for the speed gains she has had. Okay, enough of sales pitch. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.nikkul.com/apps/kidculator.aspx"&gt;Try it&lt;/a&gt; and let me know your feedback. I am planning to add a lot more question types to this application.&lt;/p&gt;  &lt;p&gt;Some salient features…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You can use the settings to set a specific question type you want to teach your kid.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Kidculator-released-to-the-Windows-Marke/5D62260A/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Kidculator-released-to-the-Windows-Marke/7FA6435E/image_thumb.png" width="528" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Click practice.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Kidculator-released-to-the-Windows-Marke/3084E6CB/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Kidculator-released-to-the-Windows-Marke/4F2AE942/image_thumb.png" width="528" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You can set the maximum and minimum number based on your kids age and comfort level so that they don’t get intimidated by large numbers.      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Once the kid is comfortable in practice mode, let them play and watch them beat their own records!      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; There are plenty of questions of choose from. And yes, a lot of them are coming sooner than you would imagine!&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Have fun. &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;    &lt;br /&gt;Rahul&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;It is impossible to defeat an ignorant man in argument. - William G. McAdoo           &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iHHkwkYpmXg:D0r4hqwlWU8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iHHkwkYpmXg:D0r4hqwlWU8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iHHkwkYpmXg:D0r4hqwlWU8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iHHkwkYpmXg:D0r4hqwlWU8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/iHHkwkYpmXg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/iHHkwkYpmXg/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Kidculator-released-to-the-Windows-Phone-Marketplace.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d4c669a1-986a-4db7-b2c3-f6c291d5bbf4</guid>
      <pubDate>Wed, 28 Nov 2012 14:35:00 +0500</pubDate>
      <category>Windows Phone 7</category>
      <category>Windows Phone 8</category>
      <category>Windows Phone</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d4c669a1-986a-4db7-b2c3-f6c291d5bbf4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=d4c669a1-986a-4db7-b2c3-f6c291d5bbf4</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Kidculator-released-to-the-Windows-Phone-Marketplace.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=d4c669a1-986a-4db7-b2c3-f6c291d5bbf4</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d4c669a1-986a-4db7-b2c3-f6c291d5bbf4</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Converting Windows Server 2012 Core to Windows Server 2012 GUI with Desktop Experience to Windows Server 2012 with Management Shell and back</title>
      <description>&lt;p&gt;In this post we will work on a Windows Server 2012 Core machine and make it into a Windows Server 2012 GUI and back to Windows Server 2012 Core.&lt;/p&gt;  &lt;p&gt;Here is what I am planning to do: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Convert Windows Server 2012 Core to a Windows Server 2012 GUI &lt;/li&gt;    &lt;li&gt;Convert Windows Server 2012 GUI to Windows Server 2012 Core with Management component &lt;/li&gt;    &lt;li&gt;Convert Windows Server 2012 Core with Management component to Windows Server 2012 Core &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Lets get started.&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Convert Windows Server 2012 Core to a Windows Server 2012 GUI&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Login on to Server Core      &lt;br /&gt;      &lt;br /&gt;You see a black screen with just a command window       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/7FFC6092/image4.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/5E308801/image4_thumb.png" width="642" height="281" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;To start PowerShell, type &lt;em&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;powershell&lt;/font&gt;&lt;/em&gt; in the command window       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/11201869/image8.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/08BC4312/image8_thumb.png" width="642" height="240" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Let us check what roles are available on Server Core      &lt;br /&gt;type &lt;em&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;Get-WindowsFeature&lt;/font&gt;         &lt;br /&gt;&lt;/em&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/5EF8C81E/image16.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/3197324E/image16_thumb.png" width="642" height="268" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;If you scroll down, you will see &lt;strong&gt;User Interfaces and Infrastructure&lt;/strong&gt; feature Installed but the &lt;strong&gt;Server Graphical Shell&lt;/strong&gt; and &lt;strong&gt;Graphical Management Tools and Infrastructure&lt;/strong&gt; is not available.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/0AB8F641/image20.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/5467CE31/image20_thumb.png" width="642" height="82" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Type the command,      &lt;br /&gt;&lt;font size="3" face="Consolas"&gt;&lt;em&gt;Install-WindowsFeature User-Interfaces-Infra -IncludeAllSubFeature&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/6929A0E4/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/6778D510/image_thumb.png" width="644" height="130" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;The installation will stay stuck on 68% for long time and then will return back with the error.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/283AAB73/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/1E923D3D/image_thumb.png" width="642" height="248" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;This is because of the &lt;strong&gt;Feature on Demand&lt;/strong&gt; configuration in Windows Server 2012. Since the &lt;strong&gt;User Interfaces and Infrastructure&lt;/strong&gt; sub features are in &lt;strong&gt;Removed&lt;/strong&gt; state, &lt;font size="3" face="Consolas"&gt;&lt;em&gt;Install-WindowsFeature&lt;/em&gt;&lt;/font&gt; requires those feature file. You can provide the same using the installation media or shared folder or even use Windows Update if configured in the Group Policy.       &lt;br /&gt;      &lt;br /&gt;In our case, we did not specify the feature file location, it searches for the files and returns back with the error.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You will need to add &lt;font size="3" face="Consolas"&gt;&lt;em&gt;–Source&lt;/em&gt;&lt;/font&gt; to the above command       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Install-WindowsFeature User-Interfaces-Infra -IncludeAllSubFeature &lt;font color="#ff0000"&gt;-Source D:\source\sxs&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/2032E344/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/2F864553/image_thumb.png" width="642" height="98" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;To auto restart, add &lt;font size="3" face="Consolas"&gt;&lt;em&gt;–Restart&lt;/em&gt;&lt;/font&gt; to the above command.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The complete command to convert Server Core to Windows Server 2012 GUI is:      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Install-WindowsFeature User-Interfaces-Infra -IncludeAllSubFeature -Source D:\source\sxs –Restart&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server is now GUI enabled with Desktop Experience      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Convert Windows Server 2012 GUI to Windows Server 2012 Core with Management component&lt;/font&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Login on to the server      &lt;br /&gt;      &lt;br /&gt;You can do the same step using Server Manager, but I will be using PowerShell to accomplish the task.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You will have to start &lt;strong&gt;PowerShell&lt;/strong&gt; using &lt;strong&gt;Administrator&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/46D149C4/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/37018EF3/image_thumb.png" width="350" height="482" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Type &lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Get-WindowsFeature&lt;/em&gt;&lt;/font&gt; and you will see all Features of User Interfaces and Infrastructure is Installed       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/358D4654/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/61C9CD38/image_thumb.png" width="642" height="83" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;In PowerShell, type      &lt;br /&gt;      &lt;br /&gt;&lt;em&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;Uninstall-WindowsFeature -Name Desktop-Experience, Server-Gui-Shell -WhatIf&lt;/font&gt;&lt;/em&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/7E170F58/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/01585B67/image_thumb.png" width="642" height="126" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;The command shows that it will remove Desktop-Experience and Server-Gui-Shell and the server may need to be restarted       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Let us now, remove the Desktop-Experience and Server-Gui-Shell and restart the server      &lt;br /&gt;      &lt;br /&gt;&lt;em&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;Uninstall-WindowsFeature -Name Desktop-Experience, Server-Gui-Shell –Restart&lt;/font&gt;&lt;/em&gt;       &lt;br /&gt;      &lt;br /&gt;We now have Windows Server 2012 Core with Management Components enable.       &lt;br /&gt;You will see Server Manager is visible and also a Command Window is enabled.       &lt;br /&gt;You can type mmc to add and use other Snap-ins for administration.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/543348CB/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/723156BF/image_thumb.png" width="644" height="238" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Finally, the command to convert Windows Server 2012 GUI to Windows Server Core with Management Component is:      &lt;br /&gt;      &lt;br /&gt;&lt;em&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;Uninstall-WindowsFeature -Name Desktop-Experience, Server-Gui-Shell –Restart&lt;/font&gt;&lt;/em&gt;       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Convert Windows Server 2012 Core with Management component to Windows Server 2012 Core&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;This step is straight forward &lt;/li&gt;    &lt;li&gt;Login on to the server &lt;/li&gt;    &lt;li&gt;In the command window, type PowerShell &lt;/li&gt;    &lt;li&gt;Type, &lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Get-WindowsFeatures&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/695128A6/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/6D7B006B/image_thumb.png" width="642" height="70" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You see, Desktop-Experience and Server-Gui-Shell is still Available, to change to Server Core we will have to remove the features footprint &lt;/li&gt;    &lt;li&gt;Type      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Uninstall-WindowsFeature -Name Server-Gui-Mgmt-Infra, Desktop-Experience, Server-Gui-Shell -Remove -Restart&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/324724A0/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/47E15D3D/image_thumb.png" width="642" height="133" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The command to convert to Windows Server Core is:      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff" size="3" face="Consolas"&gt;&lt;em&gt;Uninstall-WindowsFeature -Name Server-Gui-Mgmt-Infra, Desktop-Experience, Server-Gui-Shell -Remove -Restart&lt;/em&gt;&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/649AD252/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/e881c74cc016/154DD9FE/image_thumb.png" width="642" height="77" /&gt;&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hope this helps,   &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;Anything too stupid to be said is sung. - Voltaire   &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wrAE3h8TYgw:GTRHbVg9lwo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wrAE3h8TYgw:GTRHbVg9lwo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wrAE3h8TYgw:GTRHbVg9lwo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wrAE3h8TYgw:GTRHbVg9lwo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/wrAE3h8TYgw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/wrAE3h8TYgw/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Converting-Windows-Server-2012-Core-to-Windows-Server-2012-GUI-with-Desktop-Experience-to-Windows-Server-2012-with-Management-Shell-and-back.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f25b9a62-de28-4005-b15d-27c82be16089</guid>
      <pubDate>Thu, 22 Nov 2012 23:30:00 +0500</pubDate>
      <category>Windows Server 2012</category>
      <category>Step By Step</category>
      <category>Server Core</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f25b9a62-de28-4005-b15d-27c82be16089</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=f25b9a62-de28-4005-b15d-27c82be16089</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Converting-Windows-Server-2012-Core-to-Windows-Server-2012-GUI-with-Desktop-Experience-to-Windows-Server-2012-with-Management-Shell-and-back.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=f25b9a62-de28-4005-b15d-27c82be16089</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=f25b9a62-de28-4005-b15d-27c82be16089</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: When creating a new Root Level Domain Controller you get the message “A delegation for this DNS server cannot be created because the authoritative parent zone cannot be found”</title>
      <description>&lt;p&gt;This is the 6th post in this series and today I am working on resolving a warning which appears when you are trying to create a new forest in a new network.    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6074B79A/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/1E8DD24C/image_thumb.png" width="737" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Let us walk through the above error first and then the steps to resolve it:    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1: Installing Active Directory Domain Services&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I created a new VM and installed Windows Server 2012 &lt;/li&gt;    &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; click on &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Add Roles and Features Wizard&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Select installation type, select &lt;strong&gt;Role-based or feature-based installation&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/06FB584E/image9.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/3E80F36F/image9_thumb.png" width="642" height="200" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Select destination server –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5CBB8498/image51.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6F900842/image51_thumb.png" width="642" height="298" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Select server roles –&amp;gt; click &lt;strong&gt;Active Directory Domain Services&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Add features that are required for AD DS –&amp;gt; click &lt;strong&gt;Add Features&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/4694CD6C/image13.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0AC50EEC/image13_thumb.png" width="642" height="434" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Select features –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Install&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/471D37FC/image17.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/38FE48FF/image17_thumb.png" width="642" height="307" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Finally the Installation progress window shows, installation completed successfully but Configuration required      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0887C489/image21.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5EC44995/image21_thumb.png" width="642" height="255" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Promote this server to a domain controller&lt;/strong&gt;, this starts Active Directory Domain Services Configuration Wizard &lt;/li&gt;    &lt;li&gt;Under Deployment Configuration –&amp;gt; click &lt;strong&gt;Add a new forest&lt;/strong&gt;, type &lt;strong&gt;Root domain name: &lt;/strong&gt;&lt;em&gt;dotnetscraps.com&lt;/em&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/1862CF81/image25.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/2103280D/image25_thumb.png" width="642" height="235" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Domain Controller Options, enter &lt;strong&gt;Directory Services Restore Mode (DSRM) password&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next &lt;/strong&gt;      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0BC4FC98/image291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/4EE054F8/image291_thumb.png" width="642" height="306" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Here you are prompted with the warning..      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/78D02D53/image33.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/24A08143/image33_thumb.png" width="642" height="320" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If you continue further on the wizard, you will get the prerequisites check failure messages      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/039CE8CF/image37.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0AF8A87C/image37_thumb.png" width="642" height="375" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 2: Installing DNS Server&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; click on &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Add Roles and Features Wizard&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Select installation type, select &lt;strong&gt;Role-based or feature-based installation&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/2518C606/image41.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/42AAA105/image41_thumb.png" width="642" height="200" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Select destination server –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/35346832/image431.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6170EF16/image431_thumb.png" width="642" height="298" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Select server roles –&amp;gt; click &lt;strong&gt;DNS Server&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Add features that are required for DNS Server –&amp;gt; click &lt;strong&gt;Add Features&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next &lt;/strong&gt;      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6F138551/image47.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6A6D54CA/image47_thumb.png" width="642" height="432" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Install&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/67D3FD3F/image51.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6623316B/image51_thumb.png" width="642" height="251" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once the install the completed, let us configure DNS Server      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 3: Configuring DNS Server&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;DNS&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Servers&lt;/strong&gt; –&amp;gt; right click &lt;strong&gt;WIN-DC&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;DNS Manager&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/4B0A625D/image551.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5DDEE607/image551_thumb.png" width="642" height="358" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;DNS Manager&lt;/strong&gt; –&amp;gt; right click &lt;strong&gt;WIN-DC&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Configure DNS Server…&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5938B580/image591.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/42966739/image591_thumb.png" width="440" height="268" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Configure a DNS Server Wizard –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Select Configuration Action –&amp;gt; click &lt;strong&gt;Create a forward lookup zone&lt;/strong&gt; (recommended for small networks) –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0E81C7E6/image63.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/1649BA88/image63_thumb.png" width="490" height="332" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Primary Server Location –&amp;gt; click &lt;strong&gt;This server maintains the zone&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#ff0000"&gt;NOTE: Since this is my Private Network, I selected This server maintains the zone else you could have selected ISP maintains the zone and followed the steps further&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/4F80217D/image67.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/66CB25EE/image67_thumb.png" width="502" height="278" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Zone Name, type &lt;em&gt;dotnetscraps.com&lt;/em&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/61B8C272/image71.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/45C78D7A/image71_thumb.png" width="504" height="277" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Zone File –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/63C59B6E/image75.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/41215CF3/image75_thumb.png" width="505" height="300" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Dynamic Update, I am going with the default &lt;strong&gt;Do not allow dynamic updates&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/30C5E53A/image79.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/2EA8E671/image79_thumb.png" width="502" height="332" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Forwarders, I have selected &lt;strong&gt;No, it should not forward queries&lt;/strong&gt; but you can select the first option as well –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/64CA5EC0/image83.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/2277467D/image83_thumb.png" width="480" height="281" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The wizard will search for Root Hints and return back –&amp;gt; click &lt;strong&gt;Finish&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/67AF9DA6/image87.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/10E69A0B/image87_thumb.png" width="504" height="345" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;This will give you the below error “Configure a DNS Server Wizard could not configure root hints” –&amp;gt; click &lt;strong&gt;OK&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/022BC859/image90.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/411D48F4/image90_thumb.png" width="492" height="179" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;DNS&lt;/strong&gt; –&amp;gt; right click &lt;strong&gt;WIN-DC&lt;/strong&gt; –&amp;gt; &lt;strong&gt;DNS Manager&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/58684D65/image1.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/2EA4D272/image1_thumb.png" width="642" height="357" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Expand &lt;strong&gt;WIN-DC&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Forward Lookup Zones&lt;/strong&gt;, we can see dotnetscraps.com is now added in the Forward Lookup Zones       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/7C30D925/image5.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/592067B5/image5_thumb.png" width="520" height="232" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Right click &lt;strong&gt;dotnetscraps.com&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Properties&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5B79E9B3/image32.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/38697843/image32_thumb.png" width="432" height="534" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;General&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Dynamic update:&lt;/strong&gt; select &lt;strong&gt;Nonsecure and secure&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Apply&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/100A2022/image35.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5FFFCEA0/image35_thumb.png" width="399" height="388" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 4: Configure DNSSEC&lt;/font&gt;&lt;/strong&gt; (&lt;font color="#ff0000"&gt;Optional, but you should configure DNSSEC in your domain&lt;/font&gt;)     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In &lt;strong&gt;DNS Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;WIN-DC&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Forward Lookup Zones&lt;/strong&gt; –&amp;gt; right click dotnetscraps.com –&amp;gt; &lt;strong&gt;DNSSEC&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Sign the Zone&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/12EF5F08/image16.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/1FB98F59/image16_thumb.png" width="696" height="425" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;I am going to use the default settings –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5A04DF6D/image20.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0EE1BEDE/image20_thumb.png" width="584" height="398" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/5F9FAD79/image23.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/24D804A3/image23_thumb.png" width="578" height="396" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/75C5A2FE/image26.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/24B7B909/image26_thumb.png" width="575" height="396" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;Click &lt;strong&gt;Finish&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/402C953F/image29.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/57E3CCA5/image29_thumb.png" width="575" height="396" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 5: Promote the server to a domain controller&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Notification&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Promote this server to a domain controller&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Deployment Configuration –&amp;gt; click &lt;strong&gt;Add a new forest&lt;/strong&gt; –&amp;gt; type &lt;em&gt;dotnetscraps.com&lt;/em&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/6EC29E21/image91.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/32B65C6C/image91_thumb.png" width="642" height="225" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Domain Controller Options, type &lt;strong&gt;Directory Services Restore Mode *DSRM) password&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/025F61E9/image131.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/589BE6F5/image131_thumb.png" width="642" height="295" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under DNS Options –&amp;gt; click &lt;strong&gt;Change…&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/0C342D87/image401.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/4974E24E/image401_thumb.png" width="642" height="279" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Additional Options –&amp;gt; type &lt;strong&gt;NetBIOS domain name:&lt;/strong&gt; &amp;lt;I am leaving the default&amp;gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/779EB83B/image43.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/030B403C/image43_thumb.png" width="642" height="282" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Paths –&amp;gt; &lt;strong&gt;change the Database, Log and SYSVOL folder paths&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/31A1491E/image461.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/48EC4D8F/image461_thumb.png" width="642" height="274" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under Review Options –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under Prerequisites Check –&amp;gt; click &lt;strong&gt;Install&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/458AB5E7/image49.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/42291E3F/image49_thumb.png" width="642" height="404" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server is now configured as a domain controller      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/44FE3758/image61.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/7e88fcbf7033/78967DE9/image61_thumb.png" width="642" height="431" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;ul&gt;&lt;!--EndFragment--&gt;&lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Success !!    &lt;br /&gt;    &lt;br /&gt;Hope this helps,     &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;People that are really very weird can get into sensitive positions and have a tremendous impact on history. - Dan Quayle    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=P6bO9PixPrQ:pDlJ5Csry2c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=P6bO9PixPrQ:pDlJ5Csry2c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=P6bO9PixPrQ:pDlJ5Csry2c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=P6bO9PixPrQ:pDlJ5Csry2c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/P6bO9PixPrQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/P6bO9PixPrQ/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-When-creating-a-new-Root-Level-Domain-Controller-you-get-the-message-e2809cA-delegation-for-this-DNS-server-cannot-be-created-because-the-authoritative-parent-zone-cannot-be-founde2809d.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5096e196-4ef8-469e-9ef0-2f45e1114e4f</guid>
      <pubDate>Mon, 12 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>Windows Server 2012</category>
      <category>Server Manager</category>
      <category>Step By Step</category>
      <category>DNS</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5096e196-4ef8-469e-9ef0-2f45e1114e4f</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=5096e196-4ef8-469e-9ef0-2f45e1114e4f</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-When-creating-a-new-Root-Level-Domain-Controller-you-get-the-message-e2809cA-delegation-for-this-DNS-server-cannot-be-created-because-the-authoritative-parent-zone-cannot-be-founde2809d.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=5096e196-4ef8-469e-9ef0-2f45e1114e4f</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=5096e196-4ef8-469e-9ef0-2f45e1114e4f</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Remotely creating a new AD DS Forest Root Domain using Server Manager</title>
      <description>&lt;p&gt;
This is the 5th post in this series, today we will learn how to create a new AD DS Forest Root Domain using Server Manager.    &lt;br /&gt;
    
&lt;/p&gt;
  &lt;strong&gt;&lt;font size="3"&gt;Setup: &lt;/font&gt;&lt;/strong&gt;    &lt;br /&gt;
    &lt;br /&gt;
    
&lt;table border="1" cellspacing="0" cellpadding="2" width="595"&gt;
	&lt;tbody&gt;
		       
		&lt;tr&gt;
			         
			&lt;td width="133" valign="top"&gt;           
			&lt;p align="center"&gt;
			&lt;strong&gt;Machine Name&lt;/strong&gt;
			&lt;/p&gt;
			         &lt;/td&gt;          
			&lt;td width="368" valign="top"&gt;           
			&lt;p align="center"&gt;
			&lt;strong&gt;Role&lt;/strong&gt;
			&lt;/p&gt;
			         &lt;/td&gt;          
			&lt;td width="92" valign="top"&gt;           
			&lt;p align="center"&gt;
			&lt;strong&gt;IP Address&lt;/strong&gt;
			&lt;/p&gt;
			         &lt;/td&gt;       
		&lt;/tr&gt;
		        
		&lt;tr&gt;
			         
			&lt;td width="133" valign="top"&gt;WIN-DC&lt;/td&gt;          
			&lt;td width="368" valign="top"&gt;Existing Root Domain&lt;/td&gt;          
			&lt;td width="92" valign="top"&gt;192.168.1.1&lt;/td&gt;       
		&lt;/tr&gt;
		        
		&lt;tr&gt;
			         
			&lt;td width="133" valign="top"&gt;WIN-DC1&lt;/td&gt;          
			&lt;td width="368" valign="top"&gt;Member of existing dotnetscraps.com domain&lt;/td&gt;          
			&lt;td width="92" valign="top"&gt;192.168.1.12&lt;/td&gt;       
		&lt;/tr&gt;
		        
		&lt;tr&gt;
			         
			&lt;td width="133" valign="top"&gt;WIN-DC2&lt;/td&gt;          
			&lt;td width="368" valign="top"&gt;Create a new root level Domain to dotnetscraps.com&lt;/td&gt;          
			&lt;td width="92" valign="top"&gt;192.168.1.13&lt;/td&gt;       
		&lt;/tr&gt;
		     
	&lt;/tbody&gt;
&lt;/table&gt;
   
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
&lt;strong&gt;&lt;font size="3"&gt;Step 1: Add Server and Install Active Directory Domain Servers&lt;/font&gt;&lt;/strong&gt;    &lt;br /&gt;
    &lt;br /&gt;
    
&lt;/p&gt;
  
&lt;p&gt;
You will need to follow Step 1 and Step 2 as mentioned in the &lt;a href="http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Centrally-Deploy-Additional-Domain-Controller-in-Windows-Server-2012-using-Server-Manager.aspx" target="_blank"&gt;Post 1&lt;/a&gt; of this series&amp;nbsp; &lt;br /&gt;
    
&lt;/p&gt;
  
&lt;p&gt;
&lt;strong&gt;&lt;font size="3"&gt;Step 2: Promote the server&lt;/font&gt;&lt;/strong&gt;    &lt;br /&gt;
    
&lt;/p&gt;
  
&lt;ol&gt;
	   
	&lt;li&gt;Under &lt;strong&gt;Server Manager&lt;/strong&gt;&lt;/li&gt;    
	&lt;li&gt;Click on the &lt;strong&gt;Notification icon&lt;/strong&gt;, click &lt;strong&gt;Promote this server to a domain controller&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/4BB02B57/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/5D8F4FD5/image_thumb.png" border="0" alt="image" title="image" width="242" height="90" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;This brings &lt;strong&gt;Active Directory Domain Services Configuration Wizard&lt;/strong&gt;&lt;/li&gt;    
	&lt;li&gt;Select &lt;strong&gt;Add a new forest&lt;/strong&gt;, under &lt;strong&gt;Root domain name:&lt;/strong&gt; type corp.dotnetscraps.com&lt;/li&gt;    
	&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/4CAAABE5/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/5E89D063/image_thumb.png" border="0" alt="image" title="image" width="242" height="84" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;Domain Controller Options&lt;/strong&gt;, enter password for &lt;strong&gt;Directory Services Restore Mode (DSRM) password&lt;/strong&gt;&lt;/li&gt;    
	&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/6E55D33A/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/067BCE47/image_thumb.png" border="0" alt="image" title="image" width="242" height="112" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;DNS Options&lt;/strong&gt;, click &lt;strong&gt;Change&amp;hellip;&lt;/strong&gt;&lt;/li&gt;    
	&lt;li&gt;&lt;strong&gt;Enter the credentials&lt;/strong&gt; of a Domain Admin account&lt;/li&gt;    
	&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/3C804D54/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/675B4217/image_thumb.png" border="0" alt="image" title="image" width="242" height="92" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;Additional Options&lt;/strong&gt;, enter the &lt;strong&gt;NetBIOS domain name&lt;/strong&gt;: type CORP&lt;/li&gt;    
	&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/64B51717/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/2B3497D1/image_thumb.png" border="0" alt="image" title="image" width="242" height="69" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;Paths&lt;/strong&gt;, I am keeping everything as default&lt;/li&gt;    
	&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	NOTE: Change the paths in the Production servers      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;Review Options&lt;/strong&gt;, click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;    
	&lt;li&gt;Under &lt;strong&gt;Prerequisites Check&lt;/strong&gt;, click &lt;strong&gt;Install&lt;/strong&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	NOTE: Please review all the Warnings results before continuing      &lt;br /&gt;
	      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/3A2609AF/image.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Step-by-Step-Creating-a-new-root/306332E8/image_thumb.png" border="0" alt="image" title="image" width="242" height="138" /&gt;&lt;/a&gt;      &lt;br /&gt;
	      &lt;br /&gt;
	&lt;/li&gt;     
&lt;/ol&gt;
  
&lt;p&gt;
Coming up next.. we will plan for Server Upgrade options for Windows Server 2003, Windows Server 2008 and Windows Server 2008 R2.
&lt;/p&gt;
&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=xM3rcsoQpuc:6-T8n6txfR8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=xM3rcsoQpuc:6-T8n6txfR8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=xM3rcsoQpuc:6-T8n6txfR8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=xM3rcsoQpuc:6-T8n6txfR8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/xM3rcsoQpuc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/xM3rcsoQpuc/post.aspx</link>
      <author>Vivek@dotnetscraps.com (Vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Creating-a-new-AD-DS-Forest-Root-Domain-using-Server-Manager.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7f8a18f9-ecd9-4f74-b562-3ec70728e826</guid>
      <pubDate>Thu, 08 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>Server Manager</category>
      <category>Step By Step</category>
      <category>Windows Server 2012</category>
      <dc:publisher>Vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7f8a18f9-ecd9-4f74-b562-3ec70728e826</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=7f8a18f9-ecd9-4f74-b562-3ec70728e826</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Creating-a-new-AD-DS-Forest-Root-Domain-using-Server-Manager.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=7f8a18f9-ecd9-4f74-b562-3ec70728e826</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7f8a18f9-ecd9-4f74-b562-3ec70728e826</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Centrally Demote Additional Domain Controller in Windows Server 2012 using PowerShell</title>
      <description>&lt;p&gt;This is the 4th post in this series, today we will learn how to demote one of the domain controller in our farm using PowerShell.    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Setup:&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="639" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="131"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Machine Name&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="371"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Role&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="135"&gt;         &lt;p align="center"&gt;&lt;strong&gt;IP Address&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC&lt;/td&gt;        &lt;td valign="top" width="371"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="135"&gt;192.168.1.1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC2&lt;/td&gt;        &lt;td valign="top" width="371"&gt;Remove this Domain Controller using PowerShell&lt;/td&gt;        &lt;td valign="top" width="135"&gt;192.168.1.13&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1: Demote the domain controller&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Login in the server WIN-DC using the Domain Admin account &lt;/li&gt;    &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;All Servers&lt;/strong&gt; and click on the server to be demoted i.e. WIN-DC2 &lt;/li&gt;    &lt;li&gt;Right click on &lt;strong&gt;WIN-DC2&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Windows PowerShell&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/6609984D/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/0759181D/image_thumb.png" width="242" height="90" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;This is a PowerShell instance which has execute the PowerShell commands directly on the Remote Server &lt;/li&gt;    &lt;li&gt;We will use the DemoteDC.txt file which has the required script      &lt;br /&gt;      &lt;br /&gt;&lt;font size="3" face="Consolas"&gt;Uninstall-ADDSDomainController -Credential (Get-Credential) -DemoteOperationMasterRole:$true -Force:$true&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The below screenshot shows that the script first validate the environment      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/4499CCE4/image5.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/4138353C/image5_thumb.png" width="242" height="41" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The script will ask for &lt;strong&gt;Enter Credentials&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Enter the &lt;strong&gt;Administrator Password&lt;/strong&gt; and &lt;strong&gt;Confirm Administrator Password&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/3F1B3673/image15.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/45325D41/image15_thumb.png" width="242" height="49" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Here the command is actually uninstalling domain controller components      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/1764947C/image10.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/34F66F7B/image10_thumb.png" width="242" height="49" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server reboots      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 2: Remove Active Directory Domain Services, DNS Roles and its features&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;All Servers&lt;/strong&gt; and click on the server to be demoted i.e. WIN-DC2 &lt;/li&gt;    &lt;li&gt;Right click on &lt;strong&gt;WIN-DC2&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Windows PowerShell&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Run the below given command      &lt;br /&gt;      &lt;p&gt;&lt;font size="3" face="Consolas"&gt;[WIN-DC2.dotnetscraps.com]: PS C:\Users\Administrator.DOTNETSCRAPS\Documents&amp;gt; Uninstall-WindowsFeature -Name AD-Domain-Services, DNS -IncludeManagementTools          &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;/strong&gt;Right click on the &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;All the components are now removed      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/249AF7C2/image20.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/0FC8FF42/image20_thumb.png" width="242" height="35" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Reboot the server WIN-DC2      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/5FBEADC0/image25.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/6A9B8F08/image25_thumb.png" width="242" height="133" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;!--EndFragment--&gt;&lt;/li&gt;    &lt;li&gt;Once the Server is rebooted, refresh the &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Right click on &lt;strong&gt;WIN-DC2&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;All the domain controller roles and features are now removed      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/733BE794/image30.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Demote-Additional/10CDC294/image30_thumb.png" width="242" height="148" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Done!&lt;/p&gt;  &lt;p&gt;Coming up next.. we will create a new AD DS Forest Root Domain using Server Manager.&lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;He who can, does. He who cannot, teaches. - George Bernard Shaw    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wnf9emTvRWM:oa7rkApJnS0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wnf9emTvRWM:oa7rkApJnS0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wnf9emTvRWM:oa7rkApJnS0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wnf9emTvRWM:oa7rkApJnS0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/wnf9emTvRWM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/wnf9emTvRWM/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Centrally-Demote-Additional-Domain-Controller-in-Windows-Server-2012-using-PowerShell.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=3d46a5e9-a0ac-45dd-9279-1a86d70246d1</guid>
      <pubDate>Wed, 07 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>PowerShell</category>
      <category>Windows Server 2012</category>
      <category>Step By Step</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=3d46a5e9-a0ac-45dd-9279-1a86d70246d1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=3d46a5e9-a0ac-45dd-9279-1a86d70246d1</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Centrally-Demote-Additional-Domain-Controller-in-Windows-Server-2012-using-PowerShell.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=3d46a5e9-a0ac-45dd-9279-1a86d70246d1</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=3d46a5e9-a0ac-45dd-9279-1a86d70246d1</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Centrally Demote Additional Domain Controller in Windows Server 2012 using Server Manager</title>
      <description>&lt;p&gt;This is the 3rd post in this series, today we will learn how to demote one of the domain controller in our farm using Server Manager.    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;Setup:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="639" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="131"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Machine Name&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="371"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Role&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="135"&gt;         &lt;p align="center"&gt;&lt;strong&gt;IP Address&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC&lt;/td&gt;        &lt;td valign="top" width="371"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="135"&gt;192.168.1.1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC1&lt;/td&gt;        &lt;td valign="top" width="371"&gt;Remove this Domain Controller using Server Manager&lt;/td&gt;        &lt;td valign="top" width="135"&gt;192.168.1.12&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC2&lt;/td&gt;        &lt;td valign="top" width="371"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="135"&gt;192.168.1.13&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1: Demote the domain controller&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Login in the server WIN-DC using Domain Admin account &lt;/li&gt;    &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;All Servers&lt;/strong&gt; and click on the server to be demoted i.e. WIN-DC1       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/4CE7C0E1/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/67B6779E/image_thumb.png" width="242" height="85" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Remove Roles and Features&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/4BA84964/image5.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/03E9512E/image5_thumb.png" width="242" height="90" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;This will bring &lt;strong&gt;Remove Roles and Features Wizard&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/67DB22F3/image10.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/155ED368/image10_thumb.png" width="242" height="88" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;In &lt;strong&gt;Select destination server&lt;/strong&gt;, ensure &lt;strong&gt;Select a server from the server pool&lt;/strong&gt; is selected and select WIN-DC1 &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/1D75FFBD/image15.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/686C013D/image15_thumb.png" width="242" height="105" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Remove server roles&lt;/strong&gt;, uncheck &lt;strong&gt;Active Directory Domain Services&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;This will bring &lt;strong&gt;Remove features that require Active Directory Domain Servers&lt;/strong&gt;, click &lt;strong&gt;Remove Features&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/7EC1A682/image20.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/32228B41/image20_thumb.png" width="242" height="197" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;This returns a Validation Results error message &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Demote this domain controller&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/31B8E8FD/image25.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/3559948B/image25_thumb.png" width="242" height="160" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Change…&lt;/strong&gt; and &lt;strong&gt;provide the credentials&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/300D3E8B/image30.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/1F289A9B/image30_thumb.png" width="242" height="98" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Proceed with removal&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/3E6DD21F/image40.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/37512658/image40_thumb.png" width="242" height="74" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;NOTE: Read the warning message carefully       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Enter the &lt;strong&gt;New Administrator password&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/3B5E04DB/image45.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/6875825A/image45_thumb.png" width="242" height="71" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;View script&lt;/strong&gt; and save the Notepad text as DemoteDC.txt. You will use this script when demoting a domain controller using PowerShell &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Demote&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/70F8E1A4/image50.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/54EAB36A/image50_thumb.png" width="242" height="141" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The Results page confirms that the &lt;strong&gt;server is now demoted successfully&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Close&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/1FE0B4EB/image65.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/51DAE626/image65_thumb.png" width="242" height="81" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server reboots &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 2: Remove Active Directory Domain Services and DNS Roles with its required Features&lt;/font&gt;&lt;/strong&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Return back to &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Remove Roles and Features&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/68308B6B/image70.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/33268CEC/image70_thumb.png" width="242" height="101" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Select destination server&lt;/strong&gt;, ensure &lt;strong&gt;Select a server from the server pool&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Select WIN-DC1 &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/692B0BF9/image75.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/620E6032/image75_thumb.png" width="242" height="95" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Remove server roles&lt;/strong&gt;, uncheck &lt;strong&gt;Active Directory Domain Services&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;This will bring &lt;strong&gt;Remove features that require Active Directory Domain Servers&lt;/strong&gt;, click &lt;strong&gt;Remove Features&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#ff0000"&gt;NOTE: You can uncheck the Remove management tools if you will be administer another domain controller from this server&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/5129BC42/image80.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/5053E709/image80_thumb.png" width="242" height="143" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Uncheck DNS Server &lt;/strong&gt;check box &lt;/li&gt;    &lt;li&gt;This will bring &lt;strong&gt;Remove features that require DNS Servers&lt;/strong&gt;, click &lt;strong&gt;Remove Features&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/024E1845/image85.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/615D364E/image85_thumb.png" width="242" height="142" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Remove features&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Scroll down to &lt;strong&gt;Remote Server Administration Tools&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Role Administration Tools&lt;/strong&gt; –&amp;gt; &lt;strong&gt;AD DS and AD LDS Tools&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Uncheck &lt;strong&gt;Active Directory module for Windows PowerShell&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/478B90D0/image90.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/4721EE8C/image90_thumb.png" width="242" height="121" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Review the &lt;strong&gt;Confirm removal selections&lt;/strong&gt; page &lt;/li&gt;    &lt;li&gt;Check &lt;strong&gt;Restart the destination server automatically if required&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Remove&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/5901130A/image100.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy-Additional-Domain-Co/61183F5F/image100_thumb.png" width="242" height="160" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server reboots &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Well done.&lt;/p&gt;  &lt;p&gt;Coming up Next.. we will remotely demote a server using PowerShell&lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;An ostentatious man will rather relate a blunder or an absurdity he has committed, than be debarred from talking of his own dear person. - Joseph Addison    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=6fxRJIMsBYg:apODAtAPugw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=6fxRJIMsBYg:apODAtAPugw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=6fxRJIMsBYg:apODAtAPugw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=6fxRJIMsBYg:apODAtAPugw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/6fxRJIMsBYg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/6fxRJIMsBYg/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Demote-Domain-Controller-in-Windows-Server-2012-using-Server-Manager.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=319d9a54-204d-4864-8cae-0fa4b562d295</guid>
      <pubDate>Tue, 06 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>Windows Server 2012</category>
      <category>Server Manager</category>
      <category>Step By Step</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=319d9a54-204d-4864-8cae-0fa4b562d295</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=319d9a54-204d-4864-8cae-0fa4b562d295</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Demote-Domain-Controller-in-Windows-Server-2012-using-Server-Manager.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=319d9a54-204d-4864-8cae-0fa4b562d295</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=319d9a54-204d-4864-8cae-0fa4b562d295</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Centrally Deploy Additional Domain Controller in Windows Server 2012 using PowerShell</title>
      <description>&lt;p&gt;This is the 2nd post in this series, today we will learn how to add a new domain controller in the existing Domain Farm using PowerShell.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;strong&gt;&lt;font size="3"&gt;     &lt;p&gt;       &lt;br /&gt;Setup:         &lt;br /&gt;        &lt;br /&gt;&lt;/p&gt;   &lt;/font&gt;&lt;/strong&gt;  &lt;table cellspacing="0" cellpadding="2" width="655" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="131"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Machine Name&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="400"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Role&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="122"&gt;         &lt;p align="center"&gt;&lt;strong&gt;IP Address&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC&lt;/td&gt;        &lt;td valign="top" width="400"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="122"&gt;192.168.1.1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC1&lt;/td&gt;        &lt;td valign="top" width="400"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="122"&gt;192.168.1.12&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;WIN-DC2&lt;/td&gt;        &lt;td valign="top" width="400"&gt;A new Domain Controller that will be added using PowerShell&lt;/td&gt;        &lt;td valign="top" width="122"&gt;192.168.1.13&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;strong&gt;&lt;font size="3"&gt;     &lt;p&gt;       &lt;br /&gt;Step 1: Install Active Directory Domain Services &lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/font&gt;&lt;/strong&gt;  &lt;ol&gt;   &lt;li&gt;Login in the existing domain controller (WIN-DC) using Administrator (account that is Domain Admin) account &lt;/li&gt;    &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;All Servers&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Add Servers&lt;/strong&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/6942A0BF/image110.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/33CC6F4B/image110_thumb.png" width="242" height="80" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Location:&lt;/strong&gt; make sure your existing domain is listed &lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Name (CN):&lt;/strong&gt; type WIN-DC2 (to be domain controller) &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Find Now&lt;/strong&gt;, the server will be listed in the list as shown below &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Select the server&lt;/strong&gt; WIN-DC2 and &lt;strong&gt;click on the small arrow button&lt;/strong&gt; and&lt;strong&gt; &lt;/strong&gt;the server will be listed in the &lt;strong&gt;Selected&lt;/strong&gt; list&amp;#160; &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/5A30E347/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/4BF4FB08/image_thumb.png" width="242" height="103" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click OK &lt;/li&gt;    &lt;li&gt;The server is now listed in the SERVERS list&amp;#160; &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/01F97A16/image5.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/752B35C5/image5_thumb.png" width="242" height="129" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Right click on Windows PowerShell in the Taskbar, make sure you select Run as Administrator      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/1233E48E/image10.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/5D29E60E/image10_thumb.png" width="242" height="220" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Type the command,      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#000000" size="3" face="Consolas"&gt;Install-WindowsFeature -Name AD-Domain-Services -ComputerName WIN-DC2&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/5C5410D5/image15.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/66F63DF2/image15_thumb.png" width="242" height="37" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once the script completes, it will return back with the status as shown below      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/645012F2/image18.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/5D33672B/image18_thumb.png" width="242" height="48" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Type the following commnad:      &lt;br /&gt;      &lt;br /&gt;NOTE: You can actually use the commands from InstallDC.txt that we saved earlier       &lt;br /&gt;      &lt;br /&gt;&lt;font size="3" face="Consolas"&gt;&lt;font color="#000000"&gt;PS C:\Users\Administrator&amp;gt; Invoke-Command -ComputerName WIN-DC2 -ScriptBlock {Import-Module ADDSDeployment; Insta          &lt;br /&gt;ll-ADDSDomainController -NoGlobalCatalog:$false -CreateDnsDelegation:$false -Credential (Get-Credential) -Critica           &lt;br /&gt;lReplicationOnly:$false -DatabasePath &amp;quot;C:\Windows\NTDS&amp;quot; -DomainName &amp;quot;dotnetscraps.com&amp;quot; -InstallDns:$true -LogPath           &lt;br /&gt;&amp;quot;C:\Windows\NTDS&amp;quot; -NoRebootOnCompletion:$false -SiteName &amp;quot;Default-First-Site-Name&amp;quot; -SysvolPath &amp;quot;C:\Windows\SYSVO           &lt;br /&gt;L&amp;quot; -Force:$true}&lt;/font&gt;         &lt;br /&gt;        &lt;br /&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Enter the credentials when prompted      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/614045AE/image25.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/695A02B4/image25_thumb.png" width="242" height="124" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Enter the Safe Mode password when asked      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/73ADB7C5/image28.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/3A2D387F/image28_thumb.png" width="242" height="40" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The installation will continue      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/52BF6680/image35.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/6FC81548/image35_thumb.png" width="242" height="77" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once the installation is complete, it will return back with the status      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/5A6CF091/image40.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/535044CA/image40_thumb.png" width="242" height="59" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Step 2: Verify the new domain controller is added&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;       &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Tools&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Active Directory Sites and Services&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/2250941D/image45.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/4FD44491/image45_thumb.png" width="242" height="92" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Expand &lt;strong&gt;Active Directory Sites and Services&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Expand &lt;strong&gt;Sites&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Default-First-Site-Name&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Servers &lt;/strong&gt;      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/4E923C63/image50.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Deploy/6E43A6DC/image50_thumb.png" width="242" height="123" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The new server WIN-DC2 is listed &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Well done.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Coming up Next.. we will remotely demote a server using Server Manager &lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;So much of what we call management consists in making it difficult for people to work. - Peter Drucker    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=s1la5uSB0Ek:WE0hXi2xv5Q:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=s1la5uSB0Ek:WE0hXi2xv5Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=s1la5uSB0Ek:WE0hXi2xv5Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=s1la5uSB0Ek:WE0hXi2xv5Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/s1la5uSB0Ek" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/s1la5uSB0Ek/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Deploy-Additional-Domain-Controller-using-Server-Manager.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=15617f32-17b7-4630-8262-7b364ae77624</guid>
      <pubDate>Mon, 05 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>PowerShell</category>
      <category>Windows Server 2012</category>
      <category>Step By Step</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=15617f32-17b7-4630-8262-7b364ae77624</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=15617f32-17b7-4630-8262-7b364ae77624</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Deploy-Additional-Domain-Controller-using-Server-Manager.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=15617f32-17b7-4630-8262-7b364ae77624</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=15617f32-17b7-4630-8262-7b364ae77624</feedburner:origLink></item>
    <item>
      <title>Step-by-Step: Centrally Deploy Additional Domain Controller in Windows Server 2012 using Server Manager</title>
      <description>&lt;p&gt;I am preparing for &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-410" target="_blank"&gt;Exam 70-410, Installing and Configuring Windows Server 2012&lt;/a&gt; certification and I am learning through the “&lt;a href="http://blogs.technet.com/b/keithmayer/p/earlyexpertws12.aspx#.UJZZXMa6azU" target="_blank"&gt;Early Experts&lt;/a&gt;” Peer Study Group. This series of blogs will be my quest to learn and share my knowledge with everybody.&lt;/p&gt;  &lt;p&gt;I would be making mistakes when writing this series and I would appreciate your help in correcting me by your comments and emails.&lt;/p&gt;  &lt;p&gt;Lets get started, we will start with configuring Active Directory Domain Controller from an existing Domain Controller. We will explore both the methods using Server Manager and using PowerShell.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;Setup: &lt;/font&gt;&lt;/strong&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="664" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="117"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Machine Name&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="418"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Role&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="127"&gt;         &lt;p align="center"&gt;&lt;strong&gt;IP Address&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="117"&gt;WIN-DC&lt;/td&gt;        &lt;td valign="top" width="418"&gt;Existing Domain Controller&lt;/td&gt;        &lt;td valign="top" width="127"&gt;192.168.1.1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="117"&gt;WIN-DC1&lt;/td&gt;        &lt;td valign="top" width="418"&gt;A new Domain Controller that will be added using Server Manager&lt;/td&gt;        &lt;td valign="top" width="127"&gt;192.168.1.12&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font size="3"&gt;&lt;strong&gt;Step 1: Add the servers in Server Manager        &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open &lt;strong&gt;Server Manager&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;All Servers&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Manage&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Add Servers&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/171DD725/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/05E9F982/image_thumb.png" width="242" height="86" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;In &lt;strong&gt;Add Servers&lt;/strong&gt; –&amp;gt; select &lt;strong&gt;Active Directory&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Make sure domain is selected under &lt;strong&gt;Location:&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Name (CN):&lt;/strong&gt; type WIN-DC1, and click the right arrow in the center &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/62D98811/image5.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/3FC916A1/image5_thumb.png" width="242" height="98" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The server is now listed in the SERVERS list      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/5D5AF1A0/image10.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/092B4590/image10_thumb.png" width="242" height="108" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Step 2: Install Active Directory Domain Services using Server Manager        &lt;br /&gt;        &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;In &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;All Servers&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Right click on WIN-DC1&lt;/strong&gt;, click &lt;strong&gt;Add Roles and Features&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/26BD208F/image15.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/1A8B809B/image15_thumb.png" width="242" height="118" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Add Roles and Features Wizard&lt;/strong&gt; –&amp;gt; click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/70C805A7/image20.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/24CC7F2E/image20_thumb.png" width="242" height="162" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Select installation type&lt;/strong&gt;, &lt;strong&gt;Role-based or feature-based installation&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/3DE7D966/image28.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/3A8641BE/image28_thumb.png" width="242" height="162" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Select destination server&lt;/strong&gt;, click &lt;strong&gt;Select a server from the server pool&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click on &lt;strong&gt;WIN-DC1&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/58181CBD/image33.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/3A09E8FC/image33_thumb.png" width="242" height="161" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Select server roles&lt;/strong&gt;, click &lt;strong&gt;Active Directory Domain Services&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;This will bring the &lt;strong&gt;Add features that are required for AD DS &lt;/strong&gt;appears, click &lt;strong&gt;Add Features&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/4165A8A9/image43.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/09170BC4/image43_thumb.png" width="242" height="162" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Select features&lt;/strong&gt;, click &lt;strong&gt;Next&lt;/strong&gt; twice &lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Confirm installation selections&lt;/strong&gt;, click &lt;strong&gt;Install&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/66069A53/image51.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/329AB12A/image51_thumb.png" width="242" height="161" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under the Results page, check that this step has just installed Active Directory Domain Services components. The server has to be promoted separately.      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/0F8A3FBA/image56.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/41058782/image56_thumb.png" width="242" height="161" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;font size="3"&gt;&lt;strong&gt;Step 3: Promote the server to domain controller      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;  &lt;ol&gt;   &lt;li&gt;Click on the &lt;strong&gt;Promote this server to a domain controller&lt;/strong&gt; as per the screenshot above &lt;/li&gt;    &lt;li&gt;This launches the &lt;strong&gt;Active Directory Domain Services Configuration Wizard&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Select the &lt;strong&gt;Add a domain controller to an existing domain&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Change…&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/6CD5DB71/image61.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/4E5B74BB/image61_thumb.png" width="242" height="144" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enter the credentials&lt;/strong&gt; of a Domain Admin account and click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#ff0000"&gt;NOTE: You need to enter the credentials because we are doing a remote installation. During local installation on a server that is domain joined the credentials appear automatically.        &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Domain Controller Options&lt;/strong&gt;, enter the &lt;strong&gt;Directory Services Restore Mode (DSRM) password&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#ff0000"&gt;NOTE: We are selecting all default options right now as we will explore the other options in the later part.&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/0A5790A4/image66.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/1721C0F5/image66_thumb.png" width="242" height="97" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;DNS Options&lt;/strong&gt;, since I haven’t configured DNS delegation we see the warning message &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/34B39BF4/image71.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/524576F3/image71_thumb.png" width="242" height="100" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Additional Options&lt;/strong&gt;, since I have only one Domain Controller I will select Any domain controller else you could have selected any other domain controller &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/456B20D5/image76.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/4209892D/image76_thumb.png" width="242" height="92" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Paths&lt;/strong&gt;, I am selecting the default options &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;font color="#ff0000"&gt;NOTE: I would suggest you specify a different partition in Production as the log files can grow large.&lt;/font&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/4AA9E1B9/image81.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/7D2D3F2B/image81_thumb.png" width="242" height="91" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Under &lt;strong&gt;Review Options&lt;/strong&gt;, click &lt;strong&gt;View Scripts        &lt;br /&gt;&lt;/strong&gt;      &lt;br /&gt;Save the Notepad content as InstallDC.txt as we will use the same to install a domain controller using PowerShell       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/3A6DF3F3/image86.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/4D7EFAD2/image86_thumb.png" width="242" height="149" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The Prerequisites Check is successful. Click &lt;strong&gt;Install&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/1C0FC4D8/image91.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/25A80D41/image91_thumb.png" width="242" height="167" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;The installation is now complete       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;font size="3"&gt;&lt;strong&gt;Step 4: Verify that the server is now domain controller      &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;  &lt;ol&gt;   &lt;li&gt;In the &lt;strong&gt;Server Manager&lt;/strong&gt; –&amp;gt; &lt;strong&gt;All Servers&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Right click&lt;/strong&gt; on &lt;strong&gt;WIN-DC1&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/22467599/image96.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/007A9D08/image96_thumb.png" width="242" height="164" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You see all Active Directory Domain Services components installed &lt;/li&gt;    &lt;li&gt;Open &lt;strong&gt;Active Directory Sites and Services&lt;/strong&gt; from the Start screen &lt;/li&gt;    &lt;li&gt;Expand &lt;strong&gt;Active Directory Sites and Services&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Sites&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Default-First-Site-Name&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Servers&lt;/strong&gt;. You see WIN-DC1 as GC in the dotnetscraps.com domain       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/0DB1004E/image101.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Did-you-know-Centrally-Deploy-Additional/5F770493/image101_thumb.png" width="242" height="93" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Done    &lt;br /&gt;    &lt;br /&gt;Coming up.. we will remotely configure Active Directory Domain Controller using PowerShell&lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;    &lt;br /&gt;Writing is the only profession where no one considers you ridiculous if you earn no money. - Jules Renard&lt;/p&gt;&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=tq8g3sdzH68:IhqivPpdNRY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=tq8g3sdzH68:IhqivPpdNRY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=tq8g3sdzH68:IhqivPpdNRY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=tq8g3sdzH68:IhqivPpdNRY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/tq8g3sdzH68" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/tq8g3sdzH68/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Centrally-Deploy-Additional-Domain-Controller-in-Windows-Server-2012-using-Server-Manager.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d724fa2c-33e2-4be3-9468-55b1f07be26d</guid>
      <pubDate>Sun, 04 Nov 2012 23:30:00 +0500</pubDate>
      <category>Domain Controller</category>
      <category>Windows Server 2012</category>
      <category>Server Manager</category>
      <category>Step By Step</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d724fa2c-33e2-4be3-9468-55b1f07be26d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=d724fa2c-33e2-4be3-9468-55b1f07be26d</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Step-by-Step-Centrally-Deploy-Additional-Domain-Controller-in-Windows-Server-2012-using-Server-Manager.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=d724fa2c-33e2-4be3-9468-55b1f07be26d</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d724fa2c-33e2-4be3-9468-55b1f07be26d</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #7 - How to find which sites use a specific webpart in SharePoint</title>
      <description>&lt;p&gt;&lt;strong&gt;Problem Scenario&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You are experiencing a bunch of performance issues in SharePoint. After some analysis, you figure out that it is happening due to a specific web part – call it &lt;strong&gt;The_Big_BAD_Webpart&lt;/strong&gt;. How would you find out which sites use this web part?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Try the following, during non-peak times, especially if your farm is huge and has thousands of sites.&lt;/p&gt;  &lt;p&gt;stsadm -o enumallwebs -includewebparts &amp;gt; C:\Temp\EnumeratedOutput.xml&lt;/p&gt;  &lt;p&gt;This command might take a while, and can put a lot of load on your database server. That’s why I would strongly recommend running it on non-peak times for your farm.&lt;/p&gt;  &lt;p&gt;This EnumeratedOutput.txt will contain a lot of information. You can use the following powershell script to nail down exactly what you need to find out.&lt;/p&gt;  &lt;p&gt;For ex. Find out all URLs that contain this text…&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: #ff4500"&gt;$SourceFile&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Temp\EnumAllWebsOutput.xml&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Temp\OnlySiteURL.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$StringToFind&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;strong&gt;The_Big_BAD_Webpart&lt;/strong&gt;&amp;quot;
&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;xml&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFileInMemory &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFile

&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$StringToFind &lt;/span&gt;&lt;span style="color: darkred"&gt;is used in the following sites...&amp;quot;
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$AllWebParts &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFileInMemory&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;databases&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;database&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;site&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;webs&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;web&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;WebParts)
{
    &lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$WebPart &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ChildNodes)
    {
        &lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$WebPart&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Type &lt;span style="color: #a9a9a9"&gt;-eq &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;span style="color: #ff4500"&gt;$StringToFind&lt;/span&gt;&amp;quot;&lt;/span&gt;)
        {
            &lt;span style="color: #ff4500"&gt;$out &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Url
            &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile $out
        &lt;/span&gt;}
    }
} &lt;/pre&gt;

&lt;p&gt;Or, something like following to get more details…&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: #ff4500"&gt;$SourceFile&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Temp\EnumAllWebsOutput.xml&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Temp\Information.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$StringToFind&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;strong&gt;The_Big_BAD_Webpart&lt;/strong&gt;&amp;quot;
&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;xml&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFileInMemory &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFile

&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$StringToFind &lt;/span&gt;&lt;span style="color: darkred"&gt;is used in the following sites...&amp;quot;
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$AllWebParts &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SourceFileInMemory&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;databases&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;database&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;site&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;webs&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;web&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;WebParts)
{
    &lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$WebPart &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ChildNodes)
    {
        &lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$WebPart&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Type &lt;span style="color: #a9a9a9"&gt;-eq &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;span style="color: #ff4500"&gt;$StringToFind&lt;/span&gt;&amp;quot;&lt;/span&gt;)
        {
            &lt;span style="color: #ff4500"&gt;$out &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Web id = &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;id &lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;`
                   &lt;span style="color: darkred"&gt;&amp;quot;Site id = &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;id &lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;` 
                   &lt;span style="color: darkred"&gt;&amp;quot;Owner = &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;OwnerLogin &lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; &amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;`
                   &lt;span style="color: #ff4500"&gt;$AllWebParts&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ParentNode&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Url
            &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$OutputFile $out
        &lt;/span&gt;}
    }
} &lt;/pre&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;I didn't really say everything I said. - Yogi Berra&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=9yVip47PYXA:9l6bIb3jKPk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=9yVip47PYXA:9l6bIb3jKPk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=9yVip47PYXA:9l6bIb3jKPk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=9yVip47PYXA:9l6bIb3jKPk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/9yVip47PYXA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/9yVip47PYXA/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-8-How-to-find-which-sites-use-a-specific-webpart-in-SharePoint.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=426d3979-a05f-4dc5-834d-debae02a6b20</guid>
      <pubDate>Fri, 21 Sep 2012 13:14:29 +0500</pubDate>
      <category>PowerShell</category>
      <category>Tips and Tricks</category>
      <category>Sharepoint</category>
      <category>SharePoint 2010</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=426d3979-a05f-4dc5-834d-debae02a6b20</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=426d3979-a05f-4dc5-834d-debae02a6b20</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-8-How-to-find-which-sites-use-a-specific-webpart-in-SharePoint.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=426d3979-a05f-4dc5-834d-debae02a6b20</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=426d3979-a05f-4dc5-834d-debae02a6b20</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #6 – Send an email</title>
      <description>&lt;p&gt;Sending an email using PowerShell is very easy. You just need to know about your SMTP Server. Here is how the script looks like…&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; $message = &amp;quot;This is your message!&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; $severety = &amp;quot;[WARNING] &amp;quot;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; $EmailTo = &amp;quot;send_to@somewhere.com&amp;quot;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; $EmailCC = “cc_someone_as_well@somewhere.com”     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Send-mailmessage -to $EmailTo -Cc $EmailCC -from &amp;quot;any_address@anywhere.com” -subject &amp;quot;$severety $message&amp;quot; `     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -body &amp;quot;$message`n`nSome more details if you like here…. `n`n -SmtpServer &amp;quot;valid-smtp-servername-here&amp;quot;&lt;/p&gt;  &lt;p&gt;Well, that’s how easy it is! &lt;/p&gt;  &lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;     &lt;br /&gt;Rahul&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;To err is human, but to really foul things up requires a computer. - Farmers' Almanac&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=96QwrEXM80c:hN9NiGwuP18:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=96QwrEXM80c:hN9NiGwuP18:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=96QwrEXM80c:hN9NiGwuP18:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=96QwrEXM80c:hN9NiGwuP18:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/96QwrEXM80c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/96QwrEXM80c/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-6-e28093-Send-an-email.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=0524c797-bb82-484c-a83c-aa2292b1f510</guid>
      <pubDate>Fri, 21 Sep 2012 09:14:14 +0500</pubDate>
      <category>PowerShell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=0524c797-bb82-484c-a83c-aa2292b1f510</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=0524c797-bb82-484c-a83c-aa2292b1f510</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-6-e28093-Send-an-email.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=0524c797-bb82-484c-a83c-aa2292b1f510</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=0524c797-bb82-484c-a83c-aa2292b1f510</feedburner:origLink></item>
    <item>
      <title>Missing SQL Server Profiler from SSMS [SQL Server 2008 R2]</title>
      <description>&lt;p&gt;This one was tricky [at least from my perspective, since I am not a SQL expert &lt;img alt="Tongue" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/10.gif" /&gt;]. I wasted a lot of my time today, and hence documenting this effort so that it might help a poor soul some day. Your mileage may vary. Please take all cautions that you normally would while dealing with SQL.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Problem Scenario&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. Installed SQL Express     &lt;br /&gt;2. Installed SQL Server 2008 Management Studio Express      &lt;br /&gt;3. Installed SQL Server 2008 R2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ONLY to find that &lt;font style="background-color: #ffff00"&gt;Management Tools – Complete&lt;/font&gt; was missing from my setup. Even worse, it was greyed out. So, running setup again and simply checking this Check box was not an option.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/3F1C718A/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/118B2BFA/image_thumb.png" width="564" height="421" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;   &lt;blockquote&gt;     &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; I tried to uninstall SQL Express, but couldn’t find it my Add/Remove programs.        &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Couldn’t remove it from the SQL Server installation Center either.        &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Hence, decided to upgrade using Maintenance option – Edition Upgrade, and upgraded my SQL Express.        &lt;br /&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/23B3A722/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/6E2ABF2F/image_thumb.png" width="570" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Once the upgrade happened successfully, started the SQL Server setup again.        &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Tried setup again, and this time selected… Installation –&amp;gt; New Installation. In the Installation Type, select &lt;strong&gt;Add Features&lt;/strong&gt;… select the instance, and click Next.&lt;/p&gt;      &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/4880F634/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/SQL/43025FC3/image_thumb.png" width="567" height="427" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; In the feature selection, you should ideally get Management Tools – Complete option which wouldn’t be greyed out now. Complete the setup and you’re done.        &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/005.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You can also Uninstall SQL Express by starting Add/Remove programs –&amp;gt; Microsoft SQL Server 2008 R2 (64-bit) and uninstall. You’ll be prompted with a screen, where you should select Remove. Follow the wizard, till you get option to remove your SQL Express.&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;      &lt;br /&gt;Rahul&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt; &lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;What is a cynic? A man who knows the price of everything and the value of nothing. - Oscar Wilde&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hkWta6Lw7ts:sLPauG1rdkI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hkWta6Lw7ts:sLPauG1rdkI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hkWta6Lw7ts:sLPauG1rdkI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hkWta6Lw7ts:sLPauG1rdkI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/hkWta6Lw7ts" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/hkWta6Lw7ts/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Missing-SQL-Server-Profiler-from-SSMS-SQL-Server-2008-R2.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee74bc89-a858-44c8-b837-ed0d152e4674</guid>
      <pubDate>Fri, 31 Aug 2012 18:11:03 +0500</pubDate>
      <category>Troubleshooting</category>
      <category>SQL</category>
      <category>Tips and Tricks</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee74bc89-a858-44c8-b837-ed0d152e4674</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=ee74bc89-a858-44c8-b837-ed0d152e4674</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Missing-SQL-Server-Profiler-from-SSMS-SQL-Server-2008-R2.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=ee74bc89-a858-44c8-b837-ed0d152e4674</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=ee74bc89-a858-44c8-b837-ed0d152e4674</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #5 - Migrate users from one domain to another</title>
      <description>&lt;p&gt;In your SharePoint environment, have you found users migrating from one domain to another? Or the domain structure changing due to any reason? What if there are bulk migrations of users? Here is the PowerShell script to help you out in doing just that.&lt;/p&gt;  &lt;p&gt;This script is to automate the following command…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;stsadm -o migrateuser –oldlogin &amp;lt;domain\name&amp;gt; –newlogin &amp;lt;domain\name&amp;gt; [-ignoresidhistory]&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The script is well documented so you shouldn’t have any issues in understanding what it does. However, here is what I am doing in English.&lt;/p&gt;  &lt;p&gt;- Ensure that there are two folders present called &lt;strong&gt;In&lt;/strong&gt; and &lt;strong&gt;Out&lt;/strong&gt;     &lt;br /&gt;- &lt;strong&gt;In&lt;/strong&gt; folder would contain &lt;strong&gt;input.txt&lt;/strong&gt; file     &lt;br /&gt;- The format of this file is very simple…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;User1Alias:From_Domain:To_Domain      &lt;br /&gt;User2Alias:From_Domain:To_Domain       &lt;br /&gt;User3Alias:From_Domain:To_Domain&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;- That’s about it. Once your Input.txt file is complete, run this script    &lt;br /&gt;- Once the Script is over, it will create files in &lt;strong&gt;Out&lt;/strong&gt; folder&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Confirm the following…      &lt;br /&gt;&lt;/strong&gt;    &lt;br /&gt;- Ensure that &lt;strong&gt;Pending.txt&lt;/strong&gt; file in the &lt;strong&gt;Out&lt;/strong&gt; folder has nothing inside it. If there is anything, it means the User Migration has failed for &lt;b&gt;that&lt;/b&gt; user. If there is no text in the &lt;strong&gt;Pending.txt&lt;/strong&gt; file, it would signify successful migration of all users in the &lt;strong&gt;input.tx&lt;/strong&gt;t file.&lt;/p&gt;  &lt;p&gt;- Ensure that all the lines that you added in the Input.txt file, NOW appears in &lt;strong&gt;Done.txt&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;FYI - You can verify this by looking in the InputBackup.txt file that gets created automatically in the &lt;b&gt;In &lt;/b&gt;folder&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: #006400"&gt;#Region Load Assemblies 
# Load Sharepoint DLL's
&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;System.Reflection.assembly&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]::&lt;/span&gt;LoadWithPartialName(&lt;span style="color: darkred"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;) 
&lt;span style="color: #ff4500"&gt;$spFarm &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= [&lt;/span&gt;&lt;span style="color: teal"&gt;Microsoft.SharePoint.Administration.SPFarm&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]::&lt;/span&gt;Local
&lt;span style="color: #ff4500"&gt;$Date &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Date

&lt;/span&gt;&lt;span style="color: #006400"&gt;#All the folders that contain Migration Information. &lt;br /&gt;#Log.xml would contain all the information that is generated by this Script&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;&lt;br /&gt;$root &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\Scripts\MigrateUsers&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;&lt;br /&gt;$Input &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\In\Input.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputBackup &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\In\InputBackup.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Done &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\Out\Done.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Pending &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\Out\Pending.txt&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\Out\Log.txt&amp;quot;

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Ensure that the Out folder exists. It it doesn't, create it.
&lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: blue"&gt;Test-Path &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Pending&lt;/span&gt;){} &lt;span style="color: #00008b"&gt;else&lt;/span&gt;{&lt;span style="color: blue"&gt;New-Item &lt;/span&gt;&lt;span style="color: navy"&gt;-Path &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\Out&amp;quot; &lt;/span&gt;&lt;span style="color: navy"&gt;-type &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;directory &lt;/span&gt;&lt;span style="color: navy"&gt;-force &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$null&lt;/span&gt;}

&lt;span style="color: #006400"&gt;#Start logging
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Migration Activity on &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Date&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;-----------------------------------------&amp;quot; 

&lt;/span&gt;&lt;span style="color: #006400"&gt;#Ensure that the In folder exists. It it doesn't, create it.
&lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: blue"&gt;Test-Path &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Input&lt;/span&gt;)
{
    &lt;span style="color: #006400"&gt;#Removing older backup copies of Input-Backup file if present
    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: blue"&gt;Test-Path &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputBackup&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;) { &lt;span style="color: blue"&gt;Remove-Item &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputBackup&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; &lt;/span&gt;}
    &lt;span style="color: #006400"&gt;#Create a back up copy of the input
    &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Creating a backup copy of Input.txt&amp;quot;
    &lt;/span&gt;&lt;span style="color: blue"&gt;Copy-Item &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Input &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputBackup&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
    &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Backup of the Input file successfully created&amp;quot;
&lt;/span&gt;} 
&lt;span style="color: #00008b"&gt;else
&lt;/span&gt;{
    &lt;span style="color: #006400"&gt;#Create a folder called In if it doesn't exist
    &lt;/span&gt;&lt;span style="color: blue"&gt;New-Item &lt;/span&gt;&lt;span style="color: navy"&gt;-Path &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$root&lt;/span&gt;&lt;span style="color: darkred"&gt;\In&amp;quot; &lt;/span&gt;&lt;span style="color: navy"&gt;-type &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;directory &lt;/span&gt;&lt;span style="color: navy"&gt;-force &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$null
    &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Input.txt file doesn't exist in the In Folder. Please add this file and try again!&amp;quot;
    &lt;/span&gt;&lt;span style="color: #00008b"&gt;break
&lt;/span&gt;}
    
&lt;span style="color: #006400"&gt;#Start reading from the Input.txt file
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;About to process Input.txt file&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;---------------------------------&amp;quot; 
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputFile &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Input

&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$line &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputFile&lt;/span&gt;)
{
    &lt;span style="color: #006400"&gt;#If successfull write a entry to $SuccessLog
    &lt;/span&gt;&lt;span style="color: #00008b"&gt;try 
    &lt;/span&gt;{
        &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Reading Line = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
        &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Split(&lt;span style="color: darkred"&gt;':'&lt;/span&gt;)&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: purple"&gt;0&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]
        &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$from &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Split(&lt;span style="color: darkred"&gt;':'&lt;/span&gt;)&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: purple"&gt;1&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]
        &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$to &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Split(&lt;span style="color: darkred"&gt;':'&lt;/span&gt;)&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: purple"&gt;2&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]
        &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;((&lt;span style="color: #a9a9a9"&gt;!&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name&lt;/span&gt;) &lt;span style="color: #a9a9a9"&gt;-or &lt;/span&gt;(&lt;span style="color: #a9a9a9"&gt;!&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$from&lt;/span&gt;) &lt;span style="color: #a9a9a9"&gt;-or &lt;/span&gt;(&lt;span style="color: #a9a9a9"&gt;!&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$to&lt;/span&gt;))
        {
            &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;[FAIL] Could not migrate &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
            &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Pending $line
        &lt;/span&gt;}
        &lt;span style="color: #00008b"&gt;else
        &lt;/span&gt;{
            &lt;span style="color: #ff4500"&gt;$Date &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Date
            Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Date &lt;/span&gt;&lt;span style="color: darkred"&gt;- Migrating the user Name = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name&lt;/span&gt;&lt;span style="color: darkred"&gt;, From = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$from&lt;/span&gt;&lt;span style="color: darkred"&gt;, To = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$to &lt;/span&gt;&lt;span style="color: darkred"&gt;with `$false, so that history is not ignored&amp;quot;
            &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$spFarm&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;MigrateUserAccount(&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$from&lt;/span&gt;&lt;span style="color: darkred"&gt;\&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$to&lt;/span&gt;&lt;span style="color: darkred"&gt;\&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$false&lt;/span&gt;)
            &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;[SUCCESS]Migrated the user Name = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$name&lt;/span&gt;&lt;span style="color: darkred"&gt;, From = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$from&lt;/span&gt;&lt;span style="color: darkred"&gt;, To = &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$to&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
            &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Done $line
        &lt;/span&gt;}
    }
    &lt;span style="color: #00008b"&gt;catch &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: teal"&gt;System.Exception&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]
    &lt;/span&gt;{
        &lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Error returned was : &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
        &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;[FAIL]Could not migrate &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$line&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;
        &lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Pending $line
    &lt;/span&gt;}    
}
&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;File Processed. Check the &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;file for logs, &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Done &lt;/span&gt;&lt;span style="color: darkred"&gt;for successful and &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Pending &lt;/span&gt;&lt;span style="color: darkred"&gt;for unsuccessful migrations&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Removing Input file. You can find a backup at &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$InputBackup&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Remove-Item &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Input
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Input file Removed.&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Complete!!!&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;===========&amp;quot; 
&lt;/span&gt;&lt;span style="color: blue"&gt;Add-Content &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Log &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;===========&amp;quot;
 
&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;I don't care what is written about me so long as it isn't true. - Dorothy Parke&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=VLWnUX8tSVk:D_eaGuhFYxw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=VLWnUX8tSVk:D_eaGuhFYxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=VLWnUX8tSVk:D_eaGuhFYxw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=VLWnUX8tSVk:D_eaGuhFYxw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/VLWnUX8tSVk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/VLWnUX8tSVk/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-5-Migrate-users-from-one-domain-to-another.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=81ba3496-3e18-4ca6-a097-d93204d98b6a</guid>
      <pubDate>Wed, 11 Jul 2012 18:21:30 +0500</pubDate>
      <category>PowerShell</category>
      <category>Sharepoint</category>
      <category>Tips and Tricks</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=81ba3496-3e18-4ca6-a097-d93204d98b6a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=81ba3496-3e18-4ca6-a097-d93204d98b6a</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-5-Migrate-users-from-one-domain-to-another.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=81ba3496-3e18-4ca6-a097-d93204d98b6a</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=81ba3496-3e18-4ca6-a097-d93204d98b6a</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #4 - Enumerate all the Farm Administrators of SharePoint</title>
      <description>&lt;p&gt;In SharePoint, if you want to enumerate all the users in the Farm Administrators group, you can use the following script.&lt;/p&gt;  &lt;pre class="code"&gt; &lt;span style="color: teal"&gt;[void][System.Reflection.Assembly]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;::&lt;/span&gt;LoadWithPartialName(&lt;span style="color: darkred"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;) 
&lt;span style="color: #006400"&gt;#Provide the URL of SharePoint Central Administration 
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$caURL &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;http://sp2010:1000&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$CentralAdmin &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;new-Object &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Microsoft.SharePoint.SPSite&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$caURL&lt;/span&gt;) 
&lt;span style="color: #ff4500"&gt;$RootWeb &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$centralAdmin&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;RootWeb

&lt;span style="color: #006400"&gt;#Get all the Group Users... in our case it is &amp;quot;Farm Administrators&amp;quot;
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$GroupUsers &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$RootWeb&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;SiteGroups&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Farm Administrators&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;] 

&lt;/span&gt;&lt;span style="color: blue"&gt;clear
 
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach &lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$User &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$GroupUsers&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Users)
{
    &lt;span style="color: #ff4500"&gt;$User&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;LoginName
}
 
&lt;span style="color: #ff4500"&gt;$RootWeb&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Dispose()
&lt;span style="color: #ff4500"&gt;$CentralAdmin&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Dispose() &lt;/pre&gt;

&lt;p&gt;As a matter of fact, you can change the URL to any Web Application and get any Group information using the code above.&lt;/p&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;If I knew I was going to live this long, I'd have taken better care of myself. - Mickey Mantle&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=aIDlhaR9Lvo:3wjCP9VMab4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=aIDlhaR9Lvo:3wjCP9VMab4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=aIDlhaR9Lvo:3wjCP9VMab4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=aIDlhaR9Lvo:3wjCP9VMab4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/aIDlhaR9Lvo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/aIDlhaR9Lvo/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-4-Enumerate-all-the-Farm-Administrators-of-SharePoint.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a7394e7c-0475-4e1f-87cf-0a9808623389</guid>
      <pubDate>Fri, 08 Jun 2012 13:59:42 +0500</pubDate>
      <category>Powershell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a7394e7c-0475-4e1f-87cf-0a9808623389</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=a7394e7c-0475-4e1f-87cf-0a9808623389</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-4-Enumerate-all-the-Farm-Administrators-of-SharePoint.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=a7394e7c-0475-4e1f-87cf-0a9808623389</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=a7394e7c-0475-4e1f-87cf-0a9808623389</feedburner:origLink></item>
    <item>
      <title>Tata Photon automatic redirection to Tataindicom.com and yahoo</title>
      <description>&lt;p&gt;Pardon my colorful language in this post. But I have a reason! I am pissed off&lt;img alt="Angry" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/14.gif" /&gt;&lt;/p&gt;  &lt;p&gt;Just plugged in my Tata Photon USB dongle and got totally frustrated by this image. I mean, why the fu** is Yahoo and Tata Photon having this as home page in the middle of my presentation. I decided to fix this fu**ing automatic redirection for good. If you are equally frustrated by the automatic redirection crap by Tata Photon and cheap publicity, the following steps should help you out.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/368DC781/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/3DF0C356/image_thumb.png" width="700" height="439" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;First up, I fired up my Process Monitor [you don’t need to do this] to find the following.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/74D667C3/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/4D0F9FFF/image_thumb.png" width="750" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can easily notice, the following program is responsible for this. Good lord, they have hardcoded this stuff in the Dialer itself. &lt;img alt="Angry" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/14.gif" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/3202E2BF/image.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Tata-Photon-automatic-redi.com-and-yahoo/2544C43C/image_thumb.png" width="445" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Rename this file. [I decided to delete it!!!]       &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Time to create your own dialer. &lt;img alt="Winking" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/3.gif" /&gt;       &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; On your desktop [or any location of your choice] create a file called &lt;strong&gt;Dialer.bat&lt;/strong&gt; and paste the following line in the batch file. Tata Photon+ is the name of the connection in Control Panel\Network and Internet\Network Connections. Username and password is &lt;strong&gt;internet&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;rasdial &amp;quot;TATA PHOTON+&amp;quot; internet internet&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/002.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You’re done. Instead of that wicked dialer, double click on this Dialer.bat and enjoy the Internet connectivity.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;No more pesky startup pages!!!&lt;/p&gt;  &lt;p&gt;Hope this helps! &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;     &lt;br /&gt;Rahul&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;If this is coffee, please bring me some tea; but if this is tea, please bring me some coffee. - Abraham Lincoln    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Id9tW0o5SLY:KWOIsSpXCBY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Id9tW0o5SLY:KWOIsSpXCBY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=Id9tW0o5SLY:KWOIsSpXCBY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=Id9tW0o5SLY:KWOIsSpXCBY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/Id9tW0o5SLY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/Id9tW0o5SLY/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Tata-Photon-automatic-redirection-to-Tataindicomcom-and-yahoo.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=db6f8647-11f1-4330-a68b-14d3c7105434</guid>
      <pubDate>Tue, 05 Jun 2012 14:50:45 +0500</pubDate>
      <category>Tips and Tricks</category>
      <category>Productivity</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=db6f8647-11f1-4330-a68b-14d3c7105434</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=db6f8647-11f1-4330-a68b-14d3c7105434</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Tata-Photon-automatic-redirection-to-Tataindicomcom-and-yahoo.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=db6f8647-11f1-4330-a68b-14d3c7105434</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=db6f8647-11f1-4330-a68b-14d3c7105434</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #3 - Enumerate all Content Databases in a MOSS 2007 farm</title>
      <description>&lt;p&gt;Want to enumerate all the Content databases of a MOSS 2007 Farm using Powershell? Use the following script. It would return all the Content Databases along with Web Application name in an XML file.&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: teal"&gt;[void][System.Reflection.Assembly]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;::&lt;/span&gt;LoadWithPartialName(&lt;span style="color: darkred"&gt;&amp;quot;Microsoft.SharePoint&amp;quot;&lt;/span&gt;)
&lt;span style="color: #ff4500"&gt;$WebService &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: teal"&gt;[Microsoft.SharePoint.Administration.SPWebService]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;::&lt;/span&gt;ContentService
&lt;span style="color: #ff4500"&gt;$FileName &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\ContentDatabases.xml&amp;quot;  &lt;span style="color: #006400"&gt;# Change the location of the log file&lt;/span&gt;
&lt;/span&gt;&lt;span style="color: teal"&gt;[xml]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$xml &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;&amp;lt;ContentDatabases&amp;gt;&amp;lt;/ContentDatabases&amp;gt;&amp;quot;

&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$properties &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;@&amp;quot;
&amp;lt;WebApplicationName&amp;gt;{0}&amp;lt;/WebApplicationName&amp;gt;
&amp;lt;DatabaseName&amp;gt;{1}&amp;lt;/DatabaseName&amp;gt;
&amp;quot;@

&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$DBName &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: teal"&gt;[Microsoft.SharePoint.Administration.SPContentDatabase]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;GetProperty(&lt;span style="color: darkred"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;)
&lt;span style="color: #ff4500"&gt;$DBServer&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: teal"&gt;[Microsoft.SharePoint.Administration.SPContentDatabase]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;GetProperty(&lt;span style="color: darkred"&gt;&amp;quot;ServiceInstance&amp;quot;&lt;/span&gt;)

&lt;span style="color: #006400"&gt;# Enumerate through all Web applications in the farm
&lt;/span&gt;&lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$WebApplication &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$WebService&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;WebApplications)
{
    &lt;span style="color: #ff4500"&gt;$ContentDBCollection &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$WebApplication&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;ContentDatabases
    &lt;span style="color: #ff4500"&gt;$WebAppName &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$WebApplication&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;name            
    
    &lt;span style="color: #00008b"&gt;foreach&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$ContentDB &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ContentDBCollection&lt;/span&gt;)
    {
        &lt;span style="color: #ff4500"&gt;$CurrentDBName &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$DBName&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;GetValue(&lt;span style="color: #ff4500"&gt;$ContentDB&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$null&lt;/span&gt;)
        &lt;span style="color: #ff4500"&gt;$element &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$xml&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;CreateElement(&lt;span style="color: darkred"&gt;&amp;quot;ContentDatabase&amp;quot;&lt;/span&gt;)
        &lt;span style="color: #ff4500"&gt;$element&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;InnerXml &lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$properties &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-f &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$WebAppName&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$CurrentDBName
        &lt;/span&gt;&lt;span style="color: teal"&gt;[void]&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$xml&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;ContentDatabases&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;].&lt;/span&gt;AppendChild(&lt;span style="color: #ff4500"&gt;$element&lt;/span&gt;)
    }
    &lt;span style="color: #ff4500"&gt;$xml&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Save(&lt;span style="color: #ff4500"&gt;$FileName&lt;/span&gt;)
} &lt;/pre&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;Indecision may or may not be my problem. - Jimmy Buffett&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=A5N6UqCKBrY:cxfodfbYsiA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=A5N6UqCKBrY:cxfodfbYsiA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=A5N6UqCKBrY:cxfodfbYsiA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=A5N6UqCKBrY:cxfodfbYsiA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/A5N6UqCKBrY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/A5N6UqCKBrY/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-3-Enumerate-all-Content-Databases-in-a-MOSS-2007-farm.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d1c3a555-0935-4721-a1fd-2eaa19116a0c</guid>
      <pubDate>Mon, 28 May 2012 15:21:47 +0500</pubDate>
      <category>Powershell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d1c3a555-0935-4721-a1fd-2eaa19116a0c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=d1c3a555-0935-4721-a1fd-2eaa19116a0c</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-3-Enumerate-all-Content-Databases-in-a-MOSS-2007-farm.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=d1c3a555-0935-4721-a1fd-2eaa19116a0c</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=d1c3a555-0935-4721-a1fd-2eaa19116a0c</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #2 - How to delete older IIS log files from all servers</title>
      <description>&lt;p&gt;So you have a lot of IIS Servers to manage and the logs are taking up space? No worries, use/modify the following script and schedule a daily job to delete the older log files automatically every day. This script assumes that you have all the log files in the same location.&lt;/p&gt;    &lt;pre class="code"&gt;&lt;span style="color: #006400"&gt;#Write down all the server names here. I had only two servers WFE1wSQL and AS1
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Servers &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;WFE1wSQL&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;AS1&amp;quot;                
&lt;/span&gt;&lt;span style="color: #006400"&gt;#This script assumes that you have the log files in the same folder on all servers.
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$source &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;C:\WINDOWS\system32\LogFiles&amp;quot;    
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$date &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Date
&lt;/span&gt;&lt;span style="color: #006400"&gt;#Number of days = 30 would imply deleting all the files older than 30 days.
&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$retention &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$date&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;AddDays(&lt;span style="color: purple"&gt;-30&lt;/span&gt;)

&lt;span style="color: #00008b"&gt;foreach &lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #00008b"&gt;in &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$servers&lt;/span&gt;)
{
    &lt;span style="color: #00008b"&gt;try
    &lt;/span&gt;{
        &lt;span style="color: blue"&gt;Write-host &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;Deleting the old IIS log files from&amp;quot; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server
        &lt;/span&gt;&lt;span style="color: #006400"&gt;#Make a path like \\ServerName\C$\Windows\System32\Logfiles
        &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$remotefolder &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;\\&amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$server &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;\&amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+ &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$source&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Replace(&lt;span style="color: darkred"&gt;&amp;quot;:&amp;quot;&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;, &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;$&amp;quot;&lt;/span&gt;)
        &lt;span style="color: #006400"&gt;#Use a filter to filter all log files which are older than Retention period
        &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$folder &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: blue"&gt;Get-Childitem &lt;/span&gt;&lt;span style="color: navy"&gt;-Path &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$remotefolder &lt;/span&gt;&lt;span style="color: navy"&gt;-recurse -filter &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;ex*.log&amp;quot; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;| &lt;/span&gt;&lt;span style="color: blue"&gt;where &lt;/span&gt;{&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;CreationTime &lt;span style="color: #a9a9a9"&gt;-le &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$retention&lt;/span&gt;}
        &lt;span style="color: #00008b"&gt;if&lt;/span&gt;(&lt;span style="color: #ff4500"&gt;$folder&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Count &lt;span style="color: #a9a9a9"&gt;-gt &lt;/span&gt;&lt;span style="color: purple"&gt;0&lt;/span&gt;){ &lt;span style="color: #ff4500"&gt;$folder &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;| &lt;/span&gt;&lt;span style="color: blue"&gt;remove-item &lt;/span&gt;}
        &lt;span style="color: #00008b"&gt;else &lt;/span&gt;{&lt;span style="color: blue"&gt;Write-host &lt;/span&gt;&lt;span style="color: navy"&gt;-ForegroundColor &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Red &lt;/span&gt;&lt;span style="color: darkred"&gt;&amp;quot;No files found&amp;quot;&lt;/span&gt;}
    }
    &lt;span style="color: #00008b"&gt;catch
    &lt;/span&gt;{
        &lt;span style="color: #ff4500"&gt;$err&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;= &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Exception;
        &lt;span style="color: blue"&gt;Write-Host &lt;/span&gt;&lt;span style="color: navy"&gt;-ForegroundColor &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Red &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$err&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;Message
    }
}
 &lt;/pre&gt;

&lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;

  &lt;br /&gt;Rahul&lt;/p&gt;

&lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;

&lt;br /&gt;Beauty is in the eye of the beholder and it may be necessary from time to time to give a stupid or misinformed beholder a black eye. - Miss Piggy&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=jFii_0Xp6Uo:bPA_ujTL6y4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=jFii_0Xp6Uo:bPA_ujTL6y4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=jFii_0Xp6Uo:bPA_ujTL6y4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=jFii_0Xp6Uo:bPA_ujTL6y4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/jFii_0Xp6Uo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/jFii_0Xp6Uo/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-2-How-to-delete-older-IIS-log-files-from-all-servers.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=98e4c7fc-3dff-44ed-b819-b414e596ac32</guid>
      <pubDate>Sun, 27 May 2012 00:59:14 +0500</pubDate>
      <category>Powershell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=98e4c7fc-3dff-44ed-b819-b414e596ac32</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=98e4c7fc-3dff-44ed-b819-b414e596ac32</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-2-How-to-delete-older-IIS-log-files-from-all-servers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=98e4c7fc-3dff-44ed-b819-b414e596ac32</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=98e4c7fc-3dff-44ed-b819-b414e596ac32</feedburner:origLink></item>
    <item>
      <title>How to delete a Site Collection that acts tough in SharePoint? [0x80070003]</title>
      <description>&lt;p&gt;Well, you won’t get this issue often… but if you are reading this, the chances are high that you are working with SharePoint and a Site Collection that you want to delete is not getting deleted.&lt;/p&gt;  &lt;p&gt;Symptoms&lt;/p&gt;  &lt;p&gt;1. When you try to delete the site collection using Central Admin, you will not be able to select it using the site collection drop down.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/357B6183/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/778EA439/image_thumb.png" width="750" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. When you try listing the Site Collection, a good site collection looks somewhat like this [notice the right part]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/71A3DAD3/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/776E589F/image_thumb.png" width="750" height="271" /&gt;&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;A bad site collection [also referred to as orphan site] looks somewhat like the following… [notice that the right part is now blank]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/48987A30/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/79a88412c12b/04949619/image_thumb.png" width="747" height="271" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. When you try deleting the site using the following command, &lt;strong&gt;stsadm -o deletesite -url &lt;/strong&gt;&lt;a href="http://server_name/sites/site_name"&gt;&lt;strong&gt;http://server_name/sites/site_name&lt;/strong&gt;&lt;/a&gt; you will get an error message. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The system cannot find the path specified. (Exception from HRESULT: 0x80070003)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here is what I usually do to take care of this scenario [YMMV].&lt;/p&gt;  &lt;p&gt;1. Run the following command, if you have the information available already.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;stsadm -o deletesite -force -siteid &lt;font style="background-color: #00ff00"&gt;3331B673-727F-4AC3-BA2C-5BA44494E5B1&lt;/font&gt; -databaseserver WFE1wSQL –databasename &lt;font style="background-color: #ffff00"&gt;dotnetscraps_content_2&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;2. If you don’t have the highlighted information handy, here is how to get it.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Open SQL Server Management Studio and select [USE] your SharePoint Config database.      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Execute a query…       &lt;br /&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Select id as SiteID, DatabaseID from SiteMap where Path like ‘%sites/testing’ &lt;/strong&gt; [replace the like string appropriately]      &lt;br /&gt;      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; You should get only 1 row… [I got the following]      &lt;br /&gt;      &lt;br /&gt;SiteID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DatabaseID      &lt;br /&gt;------------------------------------&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ------------------------------------      &lt;br /&gt;&lt;font style="background-color: #00ff00"&gt;3331B673-727F-4AC3-BA2C-5BA44494E5B1&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color: #ffff00"&gt;A5DAD965-C4CA-48B3-BE75-90FBB208AF21&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Execute another query…      &lt;br /&gt;      &lt;br /&gt;Select name from Objects where id=&lt;font style="background-color: #ffff00"&gt;’3331B673-727F-4AC3-BA2C-5BA44494E5B1’&lt;/font&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; For me it gave me the database name… &lt;font style="background-color: #ffff00"&gt;dotnetscraps_content_2&lt;/font&gt;      &lt;br /&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/004.gif" /&gt;&amp;#160;&amp;#160;&amp;#160; Now, I am ready to go with the command.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;stsadm -o deletesite -force -siteid &lt;font style="background-color: #00ff00"&gt;3331B673-727F-4AC3-BA2C-5BA44494E5B1&lt;/font&gt;-databaseserver WFE1wSQL -databasename &lt;font style="background-color: #ffff00"&gt;dotnetscraps_content_2&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So far in my experience, I usually get “Operation completed successfully” and I am ready to move ahead.&lt;/p&gt;  &lt;p&gt;Hope this helps, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;    &lt;br /&gt;Rahul&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;People who say they sleep like a baby usually don't have one. - Leo J. Burke&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=XaZPLNHR72E:sice_ZizJHw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=XaZPLNHR72E:sice_ZizJHw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=XaZPLNHR72E:sice_ZizJHw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=XaZPLNHR72E:sice_ZizJHw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/XaZPLNHR72E" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/XaZPLNHR72E/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/How-to-delete-a-Site-Collection-that-acts-tough-in-SharePoint-0x80070003.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=b2fa69f2-454c-4faa-bd9d-4d68a00808f2</guid>
      <pubDate>Thu, 24 May 2012 12:58:39 +0500</pubDate>
      <category>Sharepoint</category>
      <category>Troubleshooting</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=b2fa69f2-454c-4faa-bd9d-4d68a00808f2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=b2fa69f2-454c-4faa-bd9d-4d68a00808f2</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/How-to-delete-a-Site-Collection-that-acts-tough-in-SharePoint-0x80070003.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=b2fa69f2-454c-4faa-bd9d-4d68a00808f2</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=b2fa69f2-454c-4faa-bd9d-4d68a00808f2</feedburner:origLink></item>
    <item>
      <title>Troubleshoot Error 6482 on Office SharePoint Server</title>
      <description>&lt;p&gt;On my virtual farm, I noticed the following error popping up every minute in my Event Viewer. Mine is not a production setup, but it was filling up my Event logs, and it doesn’t feel good, you know &lt;img alt="Tongue" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/10.gif" /&gt;&lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Error   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; Office SharePoint Server    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; Office Server Shared Services     &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 6482    &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5/23/2012    &lt;br /&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5:25:47 AM    &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A    &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160; WFE1WSQL    &lt;br /&gt;Description:    &lt;br /&gt;Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (e4c37a18-af5d-4d06-980c-82154f1ee0f4).&lt;/p&gt;  &lt;p&gt;Reason: The underlying connection was closed: An unexpected error occurred on a send.&lt;/p&gt;  &lt;p&gt;Techinal Support Details:   &lt;br /&gt;System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---&amp;gt; System.IO.IOException: Authentication failed because the remote party has closed the transport stream.    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.TlsStream.CallProcessAuthentication(Object state)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)    &lt;br /&gt;&amp;#160;&amp;#160; at System.Net.ConnectStream.WriteHeaders(Boolean async)    &lt;br /&gt;&amp;#160;&amp;#160; --- End of inner exception stack trace ---    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Search.Administration.SearchApi.RunOnServer[T](CodeToRun`1 remoteCode, CodeToRun`1 localCode, Boolean useCurrentSecurityContext, Int32 versionIn)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Search.Administration.SearchApi.GetVersion()    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(WellKnownSearchCatalogs catalog, SearchSharedApplication application)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(SearchSharedApplication application)    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()    &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)&lt;/p&gt;  &lt;p&gt;Here is what I did. Followed &lt;a href="http://support.microsoft.com/kb/962928"&gt;KB962928&lt;/a&gt;. Once I installed and ran the command mentioned, the error above went away, and instead the following error started coming up.&lt;/p&gt;  &lt;p&gt;Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (e4c37a18-af5d-4d06-980c-82154f1ee0f4).&amp;#160; Reason: Object 1030dd2b-5308-4832-ac1d-3019685d27da not found.&amp;#160; Techinal Support Details: System.Collections.Generic.KeyNotFoundException: Object 1030dd2b-5308-4832-ac1d-3019685d27da not found.&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt; at Microsoft.Office.Server.Search.Administration.SearchApi.get_App()&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt; at Microsoft.Office.Server.Search.Administration.SearchApi.SetUsersPermittedToQuery(String[] userNames, Boolean force)&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt; at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt; at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)&lt;/p&gt;  &lt;p&gt;Stopped and Started my &lt;strong&gt;Windows SharePoint Services Administration &lt;/strong&gt;service and thankfully, the issue went away.&lt;/p&gt;  &lt;p&gt;Until next time, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;    &lt;br /&gt;Rahul&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;Money doesn't always bring happiness. People with ten million dollars are no happier than people with nine million dollars. - Hobart Brown&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hL6Ahzw4ikc:JdM5O2rXjqU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hL6Ahzw4ikc:JdM5O2rXjqU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=hL6Ahzw4ikc:JdM5O2rXjqU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=hL6Ahzw4ikc:JdM5O2rXjqU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/hL6Ahzw4ikc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/hL6Ahzw4ikc/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Troubleshoot-Error-6482-on-Office-SharePoint-Server.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7aab398a-cde1-4dbf-9862-8d01921e7cf5</guid>
      <pubDate>Wed, 23 May 2012 19:01:49 +0500</pubDate>
      <category>Troubleshooting</category>
      <category>Sharepoint</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7aab398a-cde1-4dbf-9862-8d01921e7cf5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=7aab398a-cde1-4dbf-9862-8d01921e7cf5</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Troubleshoot-Error-6482-on-Office-SharePoint-Server.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=7aab398a-cde1-4dbf-9862-8d01921e7cf5</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=7aab398a-cde1-4dbf-9862-8d01921e7cf5</feedburner:origLink></item>
    <item>
      <title>Powershell Tip #1 - How to find if a particular Windows Security patch is installed?</title>
      <description>&lt;p&gt;You can use the following one liner to find out if a Windows Patch is installed on any machine using PowerShell.&lt;/p&gt;  &lt;p&gt;Get-WmiObject Win32_QuickFixEngineering -Computer COMPUTER_NAME| where {$_.HotfixID -LIKE &amp;quot;*2683*&amp;quot;}&lt;/p&gt;  &lt;p&gt;The output is… &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Powershell-Tip-1---How-to-find-if-a-part/6F63CA7E/image.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://www.dotnetscraps.com/dotnetscraps/image.axd?picture=Windows-Live-Writer/Powershell-Tip-1---How-to-find-if-a-part/71DCD66F/image_thumb.png" width="764" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;Until next time, &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;    &lt;br /&gt;Rahul&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;People who say they sleep like a baby usually don't have one. - Leo J. Burke&lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=CbN-k1ysLkc:FfuzkYUdI9o:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=CbN-k1ysLkc:FfuzkYUdI9o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=CbN-k1ysLkc:FfuzkYUdI9o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=CbN-k1ysLkc:FfuzkYUdI9o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/CbN-k1ysLkc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/CbN-k1ysLkc/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-1-How-to-find-if-a-particular-Windows-Security-patch-is-installed.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=30828f30-8b8c-4812-b0f8-ad03526c1715</guid>
      <pubDate>Tue, 22 May 2012 18:58:16 +0500</pubDate>
      <category>Powershell</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=30828f30-8b8c-4812-b0f8-ad03526c1715</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=30828f30-8b8c-4812-b0f8-ad03526c1715</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Powershell-Tip-1-How-to-find-if-a-particular-Windows-Security-patch-is-installed.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=30828f30-8b8c-4812-b0f8-ad03526c1715</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=30828f30-8b8c-4812-b0f8-ad03526c1715</feedburner:origLink></item>
    <item>
      <title>PowerShell Single Line commands on Windows Server 8 and Windows 8</title>
      <description>&lt;p&gt;Here are some really good and helpful PowerShell single line commands I have been using on my Windows Server 8 and Windows 8 machines. &lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Remove GUI from Windows Server 8&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Remove-WindowsFeature -Name Server-Gui-Shell      &lt;br /&gt;Remove-WindowsFeature -Name Server-Gui-Mgmt-Infra&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Add GUI to Windows Server 8&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Install-WindowsFeature -Name Server-Gui-Shell&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Get Volume details for a particular drive&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get-Volume -DriveLetter 'C'&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Get all Volume details (including Free space)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get-Volume&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Optimize drive&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Optimize-Volume -DriveLetter 'C'&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Rename a Network Adapter&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Rename-NetAdapter -Name 'External Interface' -NewName 'Internet Facing'&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Disable IPv6&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Set-NetAdapterBinding -Name &amp;quot;Internet Facing&amp;quot; -ComponentID ms_tcpip6 -Enabled $False&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;IPConfig equivalent&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get-NetIPConfiguration&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;IPConfig /all equivalent&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get-NetIPConfiguration -All&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;IPConfig /all equivalent and more..&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Get-NetIPConfiguration -All -Detailed&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Disable a Network Adapter&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Disable-NetAdapter -Name &amp;quot;Internet Facing&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Configure a IPv4 IP Address&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;New-NetIPAddress -InterfaceIndex 21 -AddressFamily IPv4 -IPAddress 192.168.78.12&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Add a computer to the domain (from client machine)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Add-Computer -Credential scrap\administrator -DomainName scrapping.local -ComputerName VIVEK-W8&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Install Active Directory Domain Services and Active Directory Administrative Center&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;Install-WindowsFeature -Name AD-Domain-Services      &lt;br /&gt;Install-WindowsFeature -Name RSAT-AD-AdminCenter&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I will keep updating the list as I come across the new ones..&lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;There are people who think that everything one does with a serious face is sensible. - Georg Christoph Lichtenberg   &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=bwZZJ7kR4-w:HY-8rB-zBtE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=bwZZJ7kR4-w:HY-8rB-zBtE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=bwZZJ7kR4-w:HY-8rB-zBtE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=bwZZJ7kR4-w:HY-8rB-zBtE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/bwZZJ7kR4-w" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/bwZZJ7kR4-w/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Single-Line-commands-on-Windows-Server-8-and-Windows-8.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c3fe02e8-4840-453d-a42a-4e7c4518e72b</guid>
      <pubDate>Thu, 17 May 2012 20:30:00 +0500</pubDate>
      <category>Windows 8</category>
      <category>Windows Server 8</category>
      <category>PowerShell</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c3fe02e8-4840-453d-a42a-4e7c4518e72b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=c3fe02e8-4840-453d-a42a-4e7c4518e72b</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/PowerShell-Single-Line-commands-on-Windows-Server-8-and-Windows-8.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=c3fe02e8-4840-453d-a42a-4e7c4518e72b</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=c3fe02e8-4840-453d-a42a-4e7c4518e72b</feedburner:origLink></item>
    <item>
      <title>System.InvalidOperationException: A failure occurred SPDistributedCacheServiceInstance::Provision()</title>
      <description>&lt;p&gt;This just gave me an opportunity to write after a long time and I did not think twice. It’s a bit of patching but it worked for me.&lt;/p&gt;  &lt;p&gt;I was installing SharePoint on one of my VM machine when I came across the below mentioned error. I tried bing / google, for the error but found nothing. &lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Task configdb has failed with an unknown exception      &lt;br /&gt;Exception: System.InvalidOperationException: A failure occurred SPDistributedCacheServiceInstance::Provision() Available memory is '151' MB, needed memory'165' MB       &lt;br /&gt;at Microsoft.SharePoint.DistributedCaching.Utilities.SPDistributedCacheServiceInstance.Provision()       &lt;br /&gt;at Microsoft.SharePoint.Administration.SPFarm.Join()       &lt;br /&gt;at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()       &lt;br /&gt;at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()       &lt;br /&gt;at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()&lt;/font&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;This is a new VM and I am configuring it on Windows Server 8 Hyper-V. Don’t get me wrong this has nothing to do with Windows Server 8. The VM had 1024 MB as initial memory and configured to increase up to 2048 MB (dynamic memory).&lt;/p&gt;  &lt;p&gt;Now, let’s quickly have a flash back on the &lt;a href="http://technet.microsoft.com/en-us/library/cc262485" target="_blank"&gt;TechNet article&lt;/a&gt;, which talks about the H/W requirement for SharePoint installation.&lt;/p&gt;  &lt;p&gt;Putting the troubleshooting hat now, I ran the Configuration Wizard again and since the error clearly mentions that the setup was short of memory, I used Task Manager and was keeping an eye on memory consumption. Wow, even though I had 2048 MB (dynamic memory) configured, the VM never asked for more than 1024 MB and failed when 151 MB was left.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resolution&lt;/strong&gt;: Configured VM with 2048 MB (could have been lesser) of initial memory and limit up to 3072 MB.&lt;/p&gt;  &lt;p&gt;The setup went smooth without any errors.&lt;/p&gt;  &lt;p&gt;Hope this helps,    &lt;br /&gt;Vivek Kumbhar&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;The only time people dislike gossip is when you gossip about them. - Will Rogers    &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iP-aXsDn-h0:4u_LhDuxDDA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iP-aXsDn-h0:4u_LhDuxDDA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=iP-aXsDn-h0:4u_LhDuxDDA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=iP-aXsDn-h0:4u_LhDuxDDA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/iP-aXsDn-h0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/iP-aXsDn-h0/post.aspx</link>
      <author>vivek@dotnetscraps.com (vivek)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/SystemInvalidOperationException-A-failure-occurred-SPDistributedCacheServiceInstanceProvision().aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=55ead500-9610-4fe7-bbec-d3101d7c6ed4</guid>
      <pubDate>Wed, 16 May 2012 22:22:00 +0500</pubDate>
      <category>SharePoint 2010</category>
      <category>Troubleshooting</category>
      <dc:publisher>vivek</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=55ead500-9610-4fe7-bbec-d3101d7c6ed4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=55ead500-9610-4fe7-bbec-d3101d7c6ed4</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/SystemInvalidOperationException-A-failure-occurred-SPDistributedCacheServiceInstanceProvision().aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=55ead500-9610-4fe7-bbec-d3101d7c6ed4</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=55ead500-9610-4fe7-bbec-d3101d7c6ed4</feedburner:origLink></item>
    <item>
      <title>Failed to restore virtual machine state on Windows 8 Hyper-V</title>
      <description>&lt;p&gt;I don’t know what changed on my laptop, but I started getting this error on my Win 8 consumer preview machine and my Virtual Machines couldn’t be restored.&lt;/p&gt;  &lt;p&gt;[Window Title]    &lt;br /&gt;Virtual Machine Connection&lt;/p&gt;  &lt;p&gt;[Main Instruction]    &lt;br /&gt;The application encountered an error while attempting to change the state of 'MachineName'.&lt;/p&gt;  &lt;p&gt;[Content]    &lt;br /&gt;’MachineName’ failed to restore virtual machine state.&lt;/p&gt;  &lt;p&gt;Failed to lock virtual machine's configuration.&lt;/p&gt;  &lt;p&gt;[Expanded Information]    &lt;br /&gt;’MachineName’ failed to restore virtual machine state. (Virtual machine ID B6357FDE-EC5D-4C9E-9D2D-C1214278A1BD)&lt;/p&gt;  &lt;p&gt;Failed to lock virtual machine's configuration &lt;font style="background-color: #ffff00"&gt;'C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines&lt;/font&gt;\B6357FDE-EC5D-4C9E-9D2D-C1214278A1BD.xml': 'Unspecified error'('0x80004005').&lt;/p&gt;  &lt;p&gt;[^] Hide details&amp;#160; [Close]&lt;/p&gt;  &lt;p&gt;Thankfully, the fix was simple [I am not sure if that is the actual fix though.] I went to the Folder and changed the property of the shortcut to ensure it is &lt;strong&gt;not &lt;/strong&gt;ReadOnly. Tried starting the VM again and it worked. I will update this section if I am able to find the root cause.&lt;/p&gt;  &lt;p&gt;Hope this helps! &lt;img alt="Wave" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/103.gif" /&gt;     &lt;br /&gt;Rahul&lt;/p&gt;  &lt;br /&gt;&lt;b&gt;&lt;i&gt;Quote of the day: &lt;/i&gt;&lt;/b&gt;  &lt;br /&gt;If you aren't fired with enthusiasm, you will be fired with enthusiasm. - Vince Lombardi   &lt;div class="customtext"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wT_13OhQmG4:jDZbI7oFVAU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wT_13OhQmG4:jDZbI7oFVAU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?i=wT_13OhQmG4:jDZbI7oFVAU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/dotnetscraps?a=wT_13OhQmG4:jDZbI7oFVAU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/dotnetscraps?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dotnetscraps/~4/wT_13OhQmG4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/dotnetscraps/~3/wT_13OhQmG4/post.aspx</link>
      <author>rahul@dotnetscraps.com (rahul)</author>
      <comments>http://www.dotnetscraps.com/dotnetscraps/post/Failed-to-restore-virtual-machine-state-on-Windows-8-Hyper-V.aspx#comment</comments>
      <guid isPermaLink="false">http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=272b119e-879d-42ae-b0db-d0195654a068</guid>
      <pubDate>Tue, 15 May 2012 12:29:49 +0500</pubDate>
      <category>Troubleshooting</category>
      <category>Windows 8</category>
      <dc:publisher>rahul</dc:publisher>
      <pingback:server>http://www.dotnetscraps.com/dotnetscraps/pingback.axd</pingback:server>
      <pingback:target>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=272b119e-879d-42ae-b0db-d0195654a068</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dotnetscraps.com/dotnetscraps/trackback.axd?id=272b119e-879d-42ae-b0db-d0195654a068</trackback:ping>
      <wfw:comment>http://www.dotnetscraps.com/dotnetscraps/post/Failed-to-restore-virtual-machine-state-on-Windows-8-Hyper-V.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dotnetscraps.com/dotnetscraps/syndication.axd?post=272b119e-879d-42ae-b0db-d0195654a068</wfw:commentRss>
    <feedburner:origLink>http://www.dotnetscraps.com/dotnetscraps/post.aspx?id=272b119e-879d-42ae-b0db-d0195654a068</feedburner:origLink></item>
  </channel>
</rss>
