<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17622141</id><updated>2012-01-05T18:18:39.949+01:00</updated><title type='text'>The Swede's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17622141.post-3490651170341661205</id><published>2012-01-05T18:04:00.003+01:00</published><updated>2012-01-05T18:18:39.961+01:00</updated><title type='text'>Change DNS on multiple computers - Now in PowerShell</title><content type='html'>&lt;span style="font-family: inherit;"&gt;I published a script to change DNS on multiple computers a while back (&lt;/span&gt;&lt;a href="http://jimmytheswede.blogspot.com/2009/07/change-dns-on-multiple-computers.html" target="_blank"&gt;&lt;span style="font-family: inherit;"&gt;here it is&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;). It was written in VBScript. Now there is an update written in PowerShell by my colleague and friend Jan Egil Ring (PowerShell MVP).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is his mail with a link to the module:&lt;br /&gt;--BEGIN--&lt;br /&gt;&lt;span lang="EN-US" style="color: #1f497d; mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;“Hi Jimmy,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-US" style="color: #1f497d; mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;I finally got time to finish the blog-post:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="color: #1f497d; mso-ansi-language: EN-US;"&gt;&lt;a href="http://blog.powershell.no/2011/11/22/introducing-the-powershell-network-adapter-configuration-module"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;http://blog.powershell.no/2011/11/22/introducing-the-powershell-network-adapter-configuration-module&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span lang="EN-US" style="color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;Rather than creating a single script for the specific task I ended up creating a function in PowerShell, including capabilities such as error handling, logging and the option to either replace or add/remove entries from the DNSSearchOrder-list.&lt;br /&gt;I also ended up creating a module I published on Codeplex, since I couldn`t find any complete library for managing network adapters from PowerShell (or other languages for that matter).&lt;br /&gt;So let`s hope people in the community will contribute with more commands to the module… &lt;/span&gt;&lt;span lang="EN-US" style="color: #1f497d; font-family: Wingdings; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;J&lt;/span&gt;&lt;span lang="EN-US" style="color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt; (Win 8 will provide native modules for things like this, but I guess they won`t be backward compatible)”&lt;/span&gt;&lt;br /&gt;--END--&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;And here is the Script:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times;"&gt;--BEGIN--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times;"&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;I couldn`t resist re-writing your script into PowerShell ;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times;"&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt; It does reset the DNSServerSearchOrder rather than replacing specified IPs, so it`s not exactly the same.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times;"&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;# NAME:Set-DNSServer.ps1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;# AUTHOR: Jan Egil Ring&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;# EMAIL: [JImmy removed this]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;# VERSION HISTORY:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;# 1.0 06.10.2011 - Initial release&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;#Custom variables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;$FilePath = "C:\serverNames.txt"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;$DNSServerSearchOrder = "10.230.20.9","10.230.20.10"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;foreach ($computer in $FilePath) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;if (Test-Connection -ComputerName $computer -Count 1 -Quiet) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;$NICs = Get-WmiObject -Query "SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE AND DHCPEnabled = FALSE" -Computer $computer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;if ($NICs) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;foreach ($NIC in $NICs) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;if ($NIC.DNSServerSearchorder) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;$NIC.SetDNSServerSearchOrder($DNSServerSearchOrder)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;Write-Host "Unable to contact $computer"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Calibri;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US;"&gt;--END--&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;snip&gt;&lt;/snip&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3490651170341661205?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3490651170341661205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3490651170341661205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3490651170341661205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3490651170341661205'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2012/01/change-dns-on-multiple-computers-now-in.html' title='Change DNS on multiple computers - Now in PowerShell'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-975246670945620409</id><published>2011-10-13T12:34:00.000+02:00</published><updated>2011-10-13T12:34:52.232+02:00</updated><title type='text'>SCM v2</title><content type='html'>&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: SV; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: SV; mso-fareast-theme-font: minor-latin;"&gt;SCM 2 provides ready-to-deploy policies and DCM configuration packs that are tested and fully supported. Our product baselines are based on Microsoft Security Guide recommendations and industry best practices, allowing you to manage configuration drift, address compliance requirements, and reduce security threats.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: SV; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: SV; mso-fareast-theme-font: minor-latin;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;  &lt;/span&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=a1eee9709176f16ae4c3e018059dfa55fa096e20af6aa516a3462e2bb25a44a71e736ee79ee85cb5"&gt;&lt;span style="color: blue;"&gt;Download      Security Compliance Manager 2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: SV; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: SV;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: SV; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: SV;"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=a1eee9709176f16ada6df683c1ff58817b244d490bff8cbcd53bfc60153ea40a7ca6f14ce23058a4" title="Learn more about Security Compliance Manager 2"&gt;&lt;span style="color: blue;"&gt;Learn more about Security Compliance Manager 2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-975246670945620409?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/975246670945620409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=975246670945620409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/975246670945620409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/975246670945620409'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/10/scm-v2.html' title='SCM v2'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7175962695116045409</id><published>2011-10-02T10:06:00.002+02:00</published><updated>2011-10-02T12:56:13.337+02:00</updated><title type='text'>MVP Award</title><content type='html'>I received this in my mail yesterday:&lt;br /&gt;&lt;br /&gt;___________&lt;br /&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; mso-ansi-language: SV; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: SV;"&gt;Dear Jimmy Andersson,&lt;br /&gt;&lt;br /&gt;Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Directory Services technical communities during the past year.&lt;/span&gt;&lt;br /&gt;___________&lt;br /&gt;&lt;br /&gt;This is the 13th year in a row I got honored with this award, and I'm proud of it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7175962695116045409?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7175962695116045409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7175962695116045409' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7175962695116045409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7175962695116045409'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/10/mvp-award.html' title='MVP Award'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7359266430878109636</id><published>2011-09-26T09:08:00.000+02:00</published><updated>2011-09-26T09:08:37.030+02:00</updated><title type='text'>MVA - Microsoft Virtual Academy</title><content type='html'>&lt;a href="http://www.microsoftvirtualacademy.com/GetStarted.aspx"&gt;http://www.microsoftvirtualacademy.com/GetStarted.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MVA is a training portal that offers you (at present date) the following tracks:&lt;br /&gt;&lt;br /&gt;Clustering&lt;br /&gt;Hyper-V&lt;br /&gt;IaaS&lt;br /&gt;Office 365&lt;br /&gt;PaaS&lt;br /&gt;Private Cloud&lt;br /&gt;Public Cloud&lt;br /&gt;SaaS&lt;br /&gt;Security&lt;br /&gt;SQL Azure&lt;br /&gt;System Center&lt;br /&gt;VDI&lt;br /&gt;Virtualization&lt;br /&gt;VMware&lt;br /&gt;Windows Azure&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7359266430878109636?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7359266430878109636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7359266430878109636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7359266430878109636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7359266430878109636'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/mva-microsoft-virtual-academy.html' title='MVA - Microsoft Virtual Academy'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3476478966145791957</id><published>2011-09-16T08:32:00.000+02:00</published><updated>2011-09-16T08:32:33.030+02:00</updated><title type='text'>Windows 8 License Fun</title><content type='html'>When installing the Windows 8 Developer Preview with Tools, this funny license came up. Notice the second row, it's funny :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ln8sItZ99Ws/TnLtKfgAt6I/AAAAAAAAAA0/on1sPQORlP8/s1600/Win8License.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://2.bp.blogspot.com/-Ln8sItZ99Ws/TnLtKfgAt6I/AAAAAAAAAA0/on1sPQORlP8/s320/Win8License.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3476478966145791957?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3476478966145791957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3476478966145791957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3476478966145791957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3476478966145791957'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/windows-8-license-fun.html' title='Windows 8 License Fun'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ln8sItZ99Ws/TnLtKfgAt6I/AAAAAAAAAA0/on1sPQORlP8/s72-c/Win8License.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5238072538439817812</id><published>2011-09-16T08:28:00.002+02:00</published><updated>2011-09-16T08:28:50.376+02:00</updated><title type='text'>More info on Windows 8</title><content type='html'>Mark Minasi have written an article about Windows 8:&lt;br /&gt;&lt;a href="http://www.minasi.com/newsletters/nws1109.htm"&gt;http://www.minasi.com/newsletters/nws1109.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5238072538439817812?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5238072538439817812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5238072538439817812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5238072538439817812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5238072538439817812'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/more-info-on-windows-8.html' title='More info on Windows 8'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8896165921003884987</id><published>2011-09-15T22:33:00.000+02:00</published><updated>2011-09-15T22:33:08.924+02:00</updated><title type='text'>Windows 8</title><content type='html'>Are you curious about Windows 8?&lt;br /&gt;Take a look at Sean Deuby's article in Windows IT Pro, I'm uncertain if I break NDA at this point so I will direct you to the official article on the Internet. When I'm certain about what I can blog without breaking NDA I will of course blog it :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.windowsitpro.com/author/5202540/SeanDeuby.aspx"&gt;http://www.windowsitpro.com/author/5202540/SeanDeuby.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8896165921003884987?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8896165921003884987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8896165921003884987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8896165921003884987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8896165921003884987'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/windows-8.html' title='Windows 8'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-1735584270456412697</id><published>2011-09-14T20:41:00.002+02:00</published><updated>2011-09-14T20:41:32.637+02:00</updated><title type='text'>Windows 8 Developer Preview</title><content type='html'>Here it is!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/apps/br229516"&gt;http://msdn.microsoft.com/en-us/windows/apps/br229516&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-1735584270456412697?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/1735584270456412697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=1735584270456412697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/1735584270456412697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/1735584270456412697'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/windows-8-developer-preview.html' title='Windows 8 Developer Preview'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5434245319057740667</id><published>2011-09-12T12:36:00.000+02:00</published><updated>2011-09-12T12:36:02.388+02:00</updated><title type='text'>PowerShell Cheat Sheet</title><content type='html'>On the &lt;a href="http://blogs.msdn.com/b/powershell/archive/2007/01/24/powershell-cheat-sheet.aspx"&gt;Windows PowerShell Blog&lt;/a&gt; you will find Cheat Sheets for PowerShell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5434245319057740667?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5434245319057740667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5434245319057740667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5434245319057740667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5434245319057740667'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/powershell-cheat-sheet.html' title='PowerShell Cheat Sheet'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-20584808964456306</id><published>2011-09-12T10:13:00.002+02:00</published><updated>2011-09-12T10:13:35.397+02:00</updated><title type='text'>Kerberos authentication over external trust</title><content type='html'>Yes, it is possible! See Jorge's blog for &lt;a href="http://jorgequestforknowledge.wordpress.com/2011/09/07/kerberos-authentication-over-an-external-trust-is-it-possible-part-1/"&gt;details&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-20584808964456306?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/20584808964456306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=20584808964456306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/20584808964456306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/20584808964456306'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/kerberos-authentication-over-external.html' title='Kerberos authentication over external trust'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8141541968623018162</id><published>2011-09-12T10:10:00.000+02:00</published><updated>2011-09-12T10:10:12.984+02:00</updated><title type='text'>Nordic Infrastructure Conference</title><content type='html'>Welcome to NIC2012!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Our goal is to create the premier event for all IT-professionals in the Nordics, offering broad technical education on Microsoft and 3. party products, tools and services. Our two day event will focus on deep-dives and practical knowledge on the most used products. This means less slides, more hands-on. We will show you the good and the bad sides, we will show you how to solve the most common tasks and challenges, sharing all our experience from the real world, the tips &amp;amp; the tricks.&lt;br /&gt;&lt;br /&gt;So if you are deploying, managing, securing and mobilizing Microsoft solutions, NIC is the place to be. We will focus on the key technologies within current and soon-to-be released products, helping you to better solve today's IT-challenges, and preparing for tomorrow's innovations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nic2012.com/"&gt;http://www.nic2012.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8141541968623018162?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8141541968623018162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8141541968623018162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8141541968623018162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8141541968623018162'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/09/nordic-infrastructure-conference.html' title='Nordic Infrastructure Conference'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3889303959750394493</id><published>2011-01-25T12:53:00.000+01:00</published><updated>2011-01-25T12:53:22.898+01:00</updated><title type='text'>Interviews</title><content type='html'>Just saw this one, and it is kind of spot on!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/showcase/en/us/details/b0f33cc2-8ead-46e9-9737-16435efa7c2b"&gt;http://www.microsoft.com/showcase/en/us/details/b0f33cc2-8ead-46e9-9737-16435efa7c2b&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3889303959750394493?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3889303959750394493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3889303959750394493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3889303959750394493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3889303959750394493'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2011/01/interviews.html' title='Interviews'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-815774776771804376</id><published>2010-12-02T19:25:00.001+01:00</published><updated>2010-12-02T22:09:38.682+01:00</updated><title type='text'>Interactive logon information</title><content type='html'>I got into some discussions about these 4 attributes and how they work. Here it is:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;msDS-FailedInteractiveLogonCount:&lt;/strong&gt; The total number of failed Ctrl + Alt + Del (C-A-D) logon attempts at a Windows Vista or Windows Server 2008 domain joined member (or higher)&amp;nbsp;since the Last Interactive Logon Information feature was turned on. &lt;br /&gt;Integer&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;msDS-FailedInteractiveLogonCountAtLastSuccessfulLogon:&lt;/strong&gt; The total number of failed C-A-D logon attempts at a Windows Vista or Windows Server 2008 domain joined member (or higher) up until the last successful C-A-D logon. &lt;br /&gt;Integer&lt;br /&gt;&lt;strong&gt;msDS-LastFailedInteractiveLogonTime:&lt;/strong&gt; The time that an incorrect password was presented during a C-A-D logon attempt at a Windows Vista or Windows Server 2008 domain joined member (or higher). &lt;br /&gt;Timestamp&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;msDS-LastSuccessfulInteractiveLogonTime:&lt;/strong&gt; The time that a successful C-A-D logon occurred at a Windows Vista or Windows Server 2008 domain joined (or higher).&lt;br /&gt;Timestamp&lt;br /&gt;&lt;br /&gt;If the and username/password is correct, it writes the timestamp to the msDS-LastSuccessfulInteractiveLogonTime . If the username/password is wrong it will write the timestamp to the msDS-LastFailedInteractiveLogonTime. Then the values of msDS-FailedInteractiveLogonCountAtLastSuccessfulLogon and msDS-FailedInteractiveLogonCount get raised by one (1). For example, if the msDS-FailedInteractiveLogonCount already have 2 it becomes 3.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;When it is configured two things will happen:&lt;/strong&gt;&lt;br /&gt;1) The domain controller writes the information to AD and replicates it.. [Screenshot 1]&lt;br /&gt;2) On the machine the user logs on to (at least Vista or 2008 server (or higher)) a query is sent to display the information at the logon screen. [Screenshot 2]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Screenshot 1]&lt;/strong&gt; The information waiting to be replicated to other DCs:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;(0) modify CN=Jimmy Andersson,OU=Users,OU=ADS,OU=Services,OU=_Operations,DC=qadvice,DC=prv&lt;/em&gt;&lt;br /&gt;&lt;em&gt;1&amp;gt; objectGUID: 1e8979ba-94f8-47fe-83cc-99e9c28fa016&lt;/em&gt;&lt;br /&gt;&lt;em&gt;1&amp;gt; instanceType: 0x4 = ( WRITE )&lt;/em&gt;&lt;br /&gt;&lt;em&gt;1&amp;gt; msDS-LastSuccessfulInteractiveLogonTime: 2010-11-14 19:43:54 W. Europe Standard Time&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Screenshot 2]&lt;/strong&gt; The information displayed to the user after a successful logon&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9rM1OlzvYCs/TPfjBFw00oI/AAAAAAAAAAo/p-3vURyKSB4/s1600/screenshot2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" ox="true" src="http://3.bp.blogspot.com/_9rM1OlzvYCs/TPfjBFw00oI/AAAAAAAAAAo/p-3vURyKSB4/s320/screenshot2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What you need to think about:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Each time a user logon it will create replication traffic as you can see in screenshot 1. This information is then replicated to all domain controllers – in large environments this will most likely be an issue. So this feature should be used with caution!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If a RODC authenticates the user, this will happen:&lt;/strong&gt;&lt;br /&gt;• msDS-LastSuccessfulInteractiveLogonTime will only be written to the RODC and not forwarded to the RWDC&lt;br /&gt;• msDS-LastFailedInteractiveLogonTime is written to the RODC and the RWDC. Then it will be replicated back from the RWDC to the RODC.&lt;br /&gt;• msDS-FailedInteractiveLogonCountAtLastSuccessfulLogon will only be written to the RODC and not forwarded to the RWDC&lt;br /&gt;• msDS-FailedInteractiveLogonCount is written to the RODC and the RWDC. Then it gets replicated back from the RWDC&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note! &lt;/strong&gt;If you configure this for an OU, but not configure this on the domain controllers the users will not be faced with this error and not be able to logon:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Security policies on this computer are set to display information about the last interactive logon. Windows could not retrieve this information. Please contact your network administrator for assistance.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;If a domain controller can’t be located the user will not be able to logon.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If you still see a need to use this feature, this is how you configure it:&lt;/strong&gt;&lt;br /&gt;Create a GPO and link it to both the domain controllers OU and to the OU you have the clients you want the users to see this logon information on. Of course if you want to be more flexible create two GPOs, one for the domain controllers OU and one for the clients which you then can use groups and filter etc.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note!&lt;/strong&gt; Even if you select only a few clients to show this information on, you actually affect all DCs. So even if the users only see this information on a selected number of clients – the information is still written to a DC (for all logons) and then replicates to all DCs. This is because you enable it on the DC(s) and thus all users get affected.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;My recommendation:&lt;/strong&gt;&lt;br /&gt;Only use it when you really need it. Display the information for normal end-users is useless since they won’t understand it – most users will only click OK without reading it anyway…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-815774776771804376?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/815774776771804376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=815774776771804376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/815774776771804376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/815774776771804376'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/12/interactive-logon-information.html' title='Interactive logon information'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9rM1OlzvYCs/TPfjBFw00oI/AAAAAAAAAAo/p-3vURyKSB4/s72-c/screenshot2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4411018749754745839</id><published>2010-11-17T22:25:00.001+01:00</published><updated>2010-11-17T23:00:13.788+01:00</updated><title type='text'>Dcpromo and DNS installation message</title><content type='html'>&lt;p$1&gt;&lt;p$1&gt;Have you ever seen this?&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;"A delegation for this DNS server cannot be created because the authoritative parent zone cannot be found or it does not run Windows DNS server. If you are integrating with an existing DNS infrastructure, you should manually create a delegation to this DNS server in the parent zone to ensure reliable name resolution from outside the domain “FQDN”. Otherwise, no action is required."&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;strong&gt;This happens when:&lt;/strong&gt;&lt;br /&gt;&lt;p$1&gt;- Dcpromo.exe has been configured to install the DNS server role, and&amp;nbsp;enough delegations do not already exist between DNS servers in the immediate parent DNS zone and the subdomain where you are installing the new DC.&amp;nbsp;And the DC is unable to create delegation to the DNS subdomain on a DNS server that is autoritative for the parent zone.&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;strong&gt;Do you need to care about it? &lt;/strong&gt;&lt;br /&gt;&lt;p$1&gt;Not if you don't have users in other domains (Internet included)&amp;nbsp;that have the need to resolve DNS queries in the local domain.&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;strong&gt;Why does it happen?&lt;/strong&gt;&lt;br /&gt;&lt;p$1&gt;- It will try to create the delegation to ensure name resolution from other domains. &lt;br /&gt;&lt;p$1&gt;- You can also see this in the forest root when&amp;nbsp;it is immediately subordinate to top-level domains.&lt;br /&gt;&lt;p$1&gt;- Dcpromo can auto-create this delegation, but only for MS DNS and will fail for non-MS DNS servers.&lt;br /&gt;&lt;p$1&gt;- If the domain (root) is subordinate to an existing intranet namespace that is owned by non-MS DNS servers such as BIND.&lt;br /&gt;&lt;p$1&gt;- I also heard that this can happen if the AD domain is registered on the Internet, but the ISP have not created necessary delegation yet.&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;How to avoid it?&lt;br /&gt;&lt;p$1&gt;- On your non-MS DNS servers, pre-create the delegation in the parent domain.&lt;br /&gt;&lt;p$1&gt;- If you have MS DNS servers in the parent domain, make sure you have the necessary permissions to create the delegation in the parent zone.&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4411018749754745839?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4411018749754745839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4411018749754745839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4411018749754745839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4411018749754745839'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/11/dcpromo-and-dns-installation-message.html' title='Dcpromo and DNS installation message'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4645229065444775326</id><published>2010-10-02T16:16:00.000+02:00</published><updated>2010-10-02T16:16:28.237+02:00</updated><title type='text'>MVP Award</title><content type='html'>I received this in my mail yesterday:&lt;br /&gt;&lt;br /&gt;"Dear Jimmy Andersson,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Congratulations! We are pleased to present you with the 2010 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Directory Services technical communities during the past year.&lt;br /&gt;The Microsoft MVP Award provides us the unique opportunity to celebrate and honor your significant contributions and say "Thank you for your technical leadership.""&lt;br /&gt;&lt;br /&gt;This is the 12:th year in a row I get honered with this award. I am proud.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4645229065444775326?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4645229065444775326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4645229065444775326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4645229065444775326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4645229065444775326'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/10/mvp-award.html' title='MVP Award'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-2196862504082802121</id><published>2010-09-28T17:16:00.002+02:00</published><updated>2010-09-28T17:22:02.192+02:00</updated><title type='text'>Active Directory Web Services (ADWS)</title><content type='html'>This is a service that came with Windows Server 2008 R2 and provides a Web service interface to AD DS, AD LDS and the AD Database Mounting Tool which are running on the same server as ADWS.&lt;br /&gt;&lt;br /&gt;ADWS is installed automatically when you add the AD DS or AD LDS role to your server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What happen if I stop it?&lt;/strong&gt;&lt;br /&gt;The Powershell module and AD Administrative Center will not be able to access any directory instances on the server. I personally think that in the future even more applications will stop working as well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Any considerations?&lt;/strong&gt;&lt;br /&gt;Yes, ADWS requires TCP port 9389 to be open on the servers that run ADWS.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Can I configure how the traffic is handled?&lt;/strong&gt;&lt;br /&gt;Yes, in the %windir%\ADWS directory there is a file called Microsoft.ActiveDirectory.WebServices.exe.config file you can edit. This is the default values:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxConcurrentCalls&lt;br /&gt;&lt;em&gt;Default value&lt;/em&gt;: 32&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of simultaneous service requests that the ADWS service is configured to process at a given time. Set a higher value for this parameter if the ADWS service on your Windows Server 2008 R2 server must be able to process more than 32 service requests at any given time.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxConcurrentSessions&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 500&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of client sessions that the ADWS service can accept at any given time. Set this parameter to a higher value if the ADWS service on your Windows Server 2008 R2 server must be able to accept more than 500 concurrent client sessions at any given time.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name&lt;/em&gt;: MaxReceivedMessageSize&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 1 MB&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum message request size, in megabytes (MB), that a client computer can send to the directory service instances that the ADWS service supports. This setting can affect the memory consumption of the ADWS service. For example, if MaxConcurrentCalls is set to 32 and MaxReceivedMessageSize is set to 1 MB, the ADWS service is configured to process a maximum of 32 MB in client message requests at any given time.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxStringContentLength&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 32 KB&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum string size, in kilobytes (KB) of a Lightweight Directory Access Protocol (LDAP) attribute that the ADWS service is configured to process in a message request that a client computer sends to a directory service instance that the ADWS service supports. Increasing this value can increase the maximum possible memory consumption of the ADWS service.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxPoolConnections&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 10&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of LDAP connections for each directory service instance that is used by the ADWS service that is running on a given Windows Server 2008 R2 server. &lt;br /&gt;&lt;br /&gt;For example, if MaxPoolConnections on a particular Windows Server 2008 R2 server is set to 10 and there are 3 directory service instances running on this server, ADWS uses a maximum of 10 LDAP connections to each of these directory service instances to process requests that are sent to the ADWS service. Along with MaxConcurrentCalls, this can affect the maximum number of simultaneous requests that the ADWS service can process. Set this parameter to a higher value if you notice that client service requests are timing out while they wait for an LDAP connection to be available to process their request.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note:&lt;/em&gt; To improve performance, the ADWS service on a Windows Server 2008 R2 server maintains a separate LDAP connection pool for every directory service instance that is running on this server. For example if your Windows Server 2008 R2 server is a domain controller (and is, therefore, running the AD DS server role) and also a global catalog server and if it is running two AD LDS instances and one Active Directory Database Mounting Tool instance (a total of five directory service instances), the ADWS service on this Windows Server 2008 R2 server maintains five separate LDAP connection pools. Because a global catalog does not share the same LDAP port as AD DS, it is considered a separate directory instance. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxPercentageReservedConnections&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 50%&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the percentage of LDAP connections that are reserved for performing query operations for each directory service instance that the ADWS service supports on a given Windows Server 2008 R2 server. Set this parameter to a higher percentage if the ADWS service on this Windows Server 2008 R2 server is used mostly for running queries.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxConnectionsPerUser &lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 5&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of LDAP connections (to a single directory service instance) that the ADWS service permits to be used at one time for operations that are associated with a single set of client credentials (one user). Set this parameter to a higher value if you are experiencing more than five concurrent client requests by one user to a single directory service instance running on your Windows Server 2008 R2 server. The value of MaxConnectionsPerUser cannot be greater than the value of MaxPoolConnections. If the value of MaxConnectionsPerUser is equal to the value of MaxPoolConnections, it will allow a single set of client credentials (for a single client computer) to consume all available LDAP connections for a given directory service instance.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxEnumContextExpiration&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 30 minutes&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum allowed time period during which the ADWS service processes and retrieves the results of a query request from a client computer.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Caution:&lt;/em&gt; Changing the default value of this parameter is strongly discouraged. Most of the search results are returned within 30 minutes.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxPullTimeout&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 2 minutes&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum allowed time-out value that a client computer can set when it retrieves one page of search results. Set this parameter to a higher value if slow wide area network (WAN) traffic results in a time-out value for returning one page of search results that is longer than two minutes &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note:&lt;/em&gt; The ADWS service processes search requests from client computers in the following manner: &lt;br /&gt;- A client submits a search request. &lt;br /&gt;- The ADWS service establishes a search context and returns a search context ID to the client computer. &lt;br /&gt;- Using this search context ID, the client computer issues a page request to extract the search results specifying how many LDAP objects can be returned per page. &lt;br /&gt;&lt;br /&gt;MaxPullTimeout controls the maximum amount of time a client can ask the ADWS service to spend retrieving a page of results, while MaxEnumContextExpiration is the maximum time that the search context can be kept open.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxEnumCtxsPerSession&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 5&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt;&amp;nbsp;Specifies the maximum number of search requests (search contexts) that can be submitted over a single client session to the ADWS service.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxEnumCtxsTotal&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 100&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of search requests (search contexts) that can be submitted over all active client sessions to the ADWS service.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; MaxGroupOrMemberEntries&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 5000&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the maximum number of group members (recursive or non-recursive), group memberships, and authorization groups that can be retrieved by the Active Directory module Get-ADGroupMember, Get-ADPrincipalGroupMembership, and Get-ADAccountAuthorizationGroup cmdlets. Set this parameter to a higher value if you anticipate these cmdlets to return more than 5000 results in your environment.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note:&lt;/em&gt; This setting can affect the memory consumption of the ADWS service.&lt;br /&gt;This configuration parameter is applicable only to the three Active Directory module cmdlets mentioned above.&lt;br /&gt;If your operation returns an exceptionally large results set, you might run into a non-configurable 5-minute timeout.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parameter name:&lt;/em&gt; OperationTimeout&lt;br /&gt;&lt;em&gt;Default value:&lt;/em&gt; 2 minutes&lt;br /&gt;&lt;em&gt;Description:&lt;/em&gt; Specifies the timeout limit for any ADWS service-based query request. Set this parameter to a higher value if you expect your query to return an exceptionally large results set that might take longer than 2 minutes to retrieve.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Recommendations:&lt;/strong&gt;&lt;br /&gt;- Let ADWS run on all domain controllers.&lt;br /&gt;- Don't edit the config file unless you really need to.&lt;br /&gt;- Do remember that this config file is not replicated. You need to edit it on all domain controllers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Down-level servers (Windows Server 2003 SP2, R2, 2008, 2008 SP2):&lt;/strong&gt;&lt;br /&gt;The Active Directory Management Gateway Service provides the same functionality as ADWS on 2008 R2. It is available as a download on the Microsoft web site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Are there absolutely no differences between ADWS and AD Management Gateway Service?&lt;/strong&gt;&lt;br /&gt;Yes, there is one difference that you will see, the AD Management Gateway Service do not support instances of the AD Database Mounting Tool running on Windows Server 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-2196862504082802121?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/2196862504082802121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=2196862504082802121' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2196862504082802121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2196862504082802121'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/09/active-directory-web-services-adws.html' title='Active Directory Web Services (ADWS)'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5999290476318655451</id><published>2010-09-28T15:44:00.000+02:00</published><updated>2010-09-28T15:44:58.282+02:00</updated><title type='text'>Authentication Mechanism Assurance</title><content type='html'>Many people ask me about this feature and how it works. Let me first give an example scenario:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let's say you have a user named Mark, this user is a member of the department Section5. Section5 deals with classified development. In the classical Windows way, you would create a group, let's name it "S5-Classified" (stupid name but it is just an example) and add the users within the department Section5 to it.&lt;br /&gt;&lt;br /&gt;Let's say you have a file server with a share with top secret material, and you want only the members of the group S5-Classified to have access to it. You obviously grant the S5-Classified group the needed access, right?&lt;br /&gt;&lt;br /&gt;This is all good, except that you now want them only to be able to access the files when they logon with a certifiacate-based logon. I.e. they should not be able to access it without the smart-card.&lt;br /&gt;&lt;br /&gt;So this is what it is all about, granting access based on the logon method. With certificate-based logon you will get a certain access, without a smart-card - you get less access.&lt;br /&gt;&lt;br /&gt;What happens behind the GUI:&lt;br /&gt;First, it is not enabled by default in Windows Server 2008 R2 and it requires DFL Windows Server 2008 R2. What happens when you enable it is that authentication mechanism assurance adds a universal group (which you as an admin designate) to the user's access token when the user logon with a certificate-based method.&lt;br /&gt;&lt;br /&gt;So if access is granted based on the designated universal group, the user Mark have only access if using a certificate-based logon. If using another logon method the universal group will not be present in the access token, and thus no access.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5999290476318655451?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5999290476318655451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5999290476318655451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5999290476318655451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5999290476318655451'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/09/authentication-mechanism-assurance.html' title='Authentication Mechanism Assurance'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3527591809078223939</id><published>2010-08-12T10:24:00.000+02:00</published><updated>2010-08-12T10:24:42.719+02:00</updated><title type='text'>Powershell script to put migrated users into a group</title><content type='html'>My friend Tony Murray has written a very good script that helps you keep track of migrated users that I wanted to share:&lt;br /&gt;&lt;br /&gt;Note: I couldn't get the tabs in so it looks a little funny :(&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#########################################################&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Name: SIDHistoryBasedGroupMembership.ps1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Author: Tony Murray&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Version: 1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Date: 11/07/2010&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Comment: PowerShell 2.0 script to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# populate group membership based on sIDHistory values&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;######################################################### &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#Import the Active Directory Powershell Module&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;Import-Module ActiveDirectory -ErrorAction SilentlyContinue &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#Create a new Event log source for the script (only needs to be run once)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;New-EventLog -logName Application -Source "Legacy Users Group Management" `&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;-ErrorAction SilentlyContinue &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$SearchBase = "OU=User Objects,DC=fabrikam,DC=local"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$OUArr = Get-ADUser -LDAPFilter "(samaccounttype=805306368)" `&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;-SearchBase $SearchBase -SearchScope SubTree &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Now we need the domain security identifier or at least a portion of it&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$DomSID = "S-1-5-21-1584567894-2535104369-4141123456" &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$Group = "Legacy Users"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$MbrArr = get-adgroupmember -identity $Group &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# Loop through the Users found beneach the OU tree&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# and check to see if the user is already&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# a member of the group. If so, do nothing.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# If not, then add the user as a member.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;Foreach ($User in $OUArr)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$object = [ADSI]"&lt;a href="ldap://$User/"&gt;ldap://$User/&lt;/a&gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$objectsidh = $object.sIDHistory.value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;If (!$objectsidh)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# write-host "sIDHistory is blank"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$objectsidh = $Object.getex(“sidhistory”)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;trap&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#write-host "Error: $_"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;continue&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;foreach($sid in $objectSidh)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;$sidh = new-object System.Security.Principal.SecurityIdentifier $sid,0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;if ($sidh -Match $DomSID)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;if ($MbrArr -Match $User.distinguishedName)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;#The user is already member - do nothing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# We need to add the user as a member&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;write-eventlog -logname Application `&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;-source "Legacy Users Group Management" `&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;-eventID 3001 -entrytype Information -message "$User added to $Group"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;Add-ADGroupMember -Identity $Group -Members $User&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;# No match with sidHistory - do nothing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;-Script Ends-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3527591809078223939?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3527591809078223939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3527591809078223939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3527591809078223939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3527591809078223939'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/08/powershell-script-to-put-migrated-users.html' title='Powershell script to put migrated users into a group'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-2001681679036258329</id><published>2010-07-23T20:28:00.000+02:00</published><updated>2010-07-23T20:28:18.478+02:00</updated><title type='text'>TechEd sessions</title><content type='html'>If you couldn't attend, you will find the sessions here: &lt;a href="http://www.msteched.com/"&gt;http://www.msteched.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-2001681679036258329?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/2001681679036258329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=2001681679036258329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2001681679036258329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2001681679036258329'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/07/teched-sessions.html' title='TechEd sessions'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3983385732935810561</id><published>2010-07-18T13:34:00.000+02:00</published><updated>2010-07-18T13:34:31.070+02:00</updated><title type='text'>Tired</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9rM1OlzvYCs/TELms9GmSBI/AAAAAAAAAAU/-nuPou-2xNU/s1600/0710+001.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hw="true" src="http://2.bp.blogspot.com/_9rM1OlzvYCs/TELms9GmSBI/AAAAAAAAAAU/-nuPou-2xNU/s320/0710+001.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;And people say I look funny when I'm tired and sleep with the laptop on my knees.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3983385732935810561?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3983385732935810561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3983385732935810561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3983385732935810561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3983385732935810561'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/07/tired.html' title='Tired'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9rM1OlzvYCs/TELms9GmSBI/AAAAAAAAAAU/-nuPou-2xNU/s72-c/0710+001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-6942576110922904584</id><published>2010-07-18T13:32:00.000+02:00</published><updated>2010-07-18T13:32:08.532+02:00</updated><title type='text'>New member in the Andersson family</title><content type='html'>Yep, there is a new member in our family. A very charming Boarder Collie that is 8 weeks and 4 days. She will most certainly make me leave the computer once in a while :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9rM1OlzvYCs/TELmErkE4vI/AAAAAAAAAAM/UlWEVQZ3V9g/s1600/072010_+011.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hw="true" src="http://3.bp.blogspot.com/_9rM1OlzvYCs/TELmErkE4vI/AAAAAAAAAAM/UlWEVQZ3V9g/s320/072010_+011.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-6942576110922904584?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/6942576110922904584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=6942576110922904584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6942576110922904584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6942576110922904584'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/07/new-member-in-andersson-family.html' title='New member in the Andersson family'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9rM1OlzvYCs/TELmErkE4vI/AAAAAAAAAAM/UlWEVQZ3V9g/s72-c/072010_+011.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7060139402146220690</id><published>2010-04-12T15:32:00.000+02:00</published><updated>2010-04-12T15:32:43.982+02:00</updated><title type='text'>Windows Summit 2010</title><content type='html'>Attend Windows Summit 2010: May 25–27 &lt;br /&gt;&lt;br /&gt;This is a special opportunity to learn—straight from the Windows team—how you can best use Windows 7 and Internet Explorer to enable great solutions for your customers. This three day event takes place at the Microsoft Conference Center on Microsoft's campus in Redmond, WA and is designed for people who engineer and test Windows 7 PCs, devices, and software. Take advantage of this uniquely intimate event on the Microsoft campus to network with Microsoft technical experts and leaders at breakout sessions, chalk talks, and an Ask the Experts evening and social event.&lt;br /&gt;&lt;br /&gt;More info &lt;a href="http://www.microsoft.com/windows/windows-summit/default.aspx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7060139402146220690?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7060139402146220690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7060139402146220690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7060139402146220690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7060139402146220690'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/04/windows-summit-2010.html' title='Windows Summit 2010'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7598178098274513780</id><published>2010-03-15T18:38:00.000+01:00</published><updated>2010-03-15T18:38:55.533+01:00</updated><title type='text'>TechDays</title><content type='html'>I will speak on TechDays this year together with my colleague &lt;a href="http://www.microsoft.com/sverige/techdays/prepare.aspx"&gt;Fredrik Pålerud&lt;/a&gt;&amp;nbsp;(scroll down and you'll see him). If you want to know what it is, see &lt;a href="http://www.microsoft.com/sverige/techdays/"&gt;this&lt;/a&gt;. TechDays is a Microsoft Sweden event and is held once per year. This year it is fully booked already so I'm looking forward to it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crayon.se/"&gt;Crayon&lt;/a&gt; also have a booth that we will spend as much time as possible in, please come and join us! And despite what the Crayon website says - we do have some seriously good consultants (they just haven't updated it&amp;nbsp;with the consultant department yet....).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7598178098274513780?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7598178098274513780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7598178098274513780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7598178098274513780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7598178098274513780'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/03/techdays.html' title='TechDays'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8151828175594909727</id><published>2010-02-19T14:00:00.000+01:00</published><updated>2010-02-19T14:00:07.372+01:00</updated><title type='text'>Install DFS Management Console - when you can't use the mouse</title><content type='html'>ServerManagerCmd -install RSAT-DFS-Mgmt-Con&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8151828175594909727?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8151828175594909727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8151828175594909727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8151828175594909727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8151828175594909727'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/02/install-dfs-management-console-when-you.html' title='Install DFS Management Console - when you can&apos;t use the mouse'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-437350837325376640</id><published>2010-02-19T13:58:00.000+01:00</published><updated>2010-02-19T13:58:32.393+01:00</updated><title type='text'>Installing DFS replication - when you can't use the mouse</title><content type='html'>If you want to install DFS replication on web edition or server core. You need to do it from a command prompt:&lt;br /&gt;&lt;br /&gt;OCSetup DFSR-Infrastructure-ServerEdition&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or: &lt;br /&gt;&amp;nbsp; &lt;br /&gt;ServerManagerCmd -install FS-DFS-Replication&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-437350837325376640?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/437350837325376640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=437350837325376640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/437350837325376640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/437350837325376640'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/02/installing-dfs-replication-when-you.html' title='Installing DFS replication - when you can&apos;t use the mouse'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3424387326588576629</id><published>2010-02-09T14:32:00.002+01:00</published><updated>2010-03-19T12:46:21.047+01:00</updated><title type='text'>Protect "old" OUs from accidental deletion</title><content type='html'>In Win 2K8 and newer. There is a a check-box you can set to protect an OU from accidental deletion. This is good, but if you don't use ADUC in Win 2K8 (or R2) it will not be set by default. Also if you upgraded or migrated to a Win 2K8 (or R2) it won't be set automagically on "old" objects. So here is two ways of doing it.&lt;br /&gt;&lt;br /&gt;for /f "tokens=*" %i in ('dsquery ou -limit 0') do dsacls %i /d everyone:SDDT&lt;br /&gt;&lt;br /&gt;or:&lt;br /&gt;&lt;br /&gt;Get-ADOrganizationalUnit -filter * |&lt;br /&gt;&lt;br /&gt;Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $true &lt;br /&gt;&amp;nbsp; &lt;br /&gt;(the above should be one line) &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Thank you &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/"&gt;Ulf&lt;/a&gt; for posting these two one-liners!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3424387326588576629?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3424387326588576629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3424387326588576629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3424387326588576629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3424387326588576629'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/02/protect-old-ous-from-accidental.html' title='Protect &quot;old&quot; OUs from accidental deletion'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-6762568494556328237</id><published>2010-01-22T09:02:00.000+01:00</published><updated>2010-01-22T09:02:33.385+01:00</updated><title type='text'>Defining a new attribute - version 2</title><content type='html'>My colleague, &lt;a href="http://palerud.blogspot.com/"&gt;Fredrik Pålerud&lt;/a&gt;, just saw what I blogged and he has another recommendation. Use Active Roles and you don't have to touch the actual Schema. Wanna lear more.... &lt;a href="http://www.quest.com/activeroles-server/"&gt;Click here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-6762568494556328237?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/6762568494556328237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=6762568494556328237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6762568494556328237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6762568494556328237'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/defining-new-attribute-version-2.html' title='Defining a new attribute - version 2'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4229447259930049328</id><published>2010-01-22T08:58:00.000+01:00</published><updated>2010-01-22T08:58:36.362+01:00</updated><title type='text'>Defining a new attribute</title><content type='html'>I just stumbled over a pretty good article. It describes how to &lt;a href="http://msdn.microsoft.com/en-us/library/ms675883(VS.85).aspx"&gt;define&lt;/a&gt; a new attribute when you extend the Schema. Take a look at it if you haven't memorized it yet....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4229447259930049328?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4229447259930049328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4229447259930049328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4229447259930049328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4229447259930049328'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/defining-new-attribute.html' title='Defining a new attribute'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-12082563512304358</id><published>2010-01-22T08:53:00.000+01:00</published><updated>2010-01-22T08:53:12.545+01:00</updated><title type='text'>Outlook signature based on user info from AD</title><content type='html'>My&amp;nbsp;colleague from &lt;a href="http://www.crayon.no/"&gt;Crayon Norway&lt;/a&gt;, &lt;a href="http://social.technet.microsoft.com/Profile/en-US/?user=Jan Egil Ring&amp;amp;sp=tng"&gt;Jan Egil Ring&lt;/a&gt;, have written a cool Powershell script that creates an Outlook signature based on information from AD.&amp;nbsp;Take&amp;nbsp;a look at it, it is posted &lt;a href="http://gallery.technet.microsoft.com/ScriptCenter/en-us/6f7eee4b-1f42-499e-ae59-1aceb26100de"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-12082563512304358?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/12082563512304358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=12082563512304358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/12082563512304358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/12082563512304358'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/outlook-signature-based-on-user-info.html' title='Outlook signature based on user info from AD'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5075355027069588995</id><published>2010-01-15T12:42:00.001+01:00</published><updated>2010-01-15T12:43:04.627+01:00</updated><title type='text'>Enable Recycle Bin - with Powershell</title><content type='html'>This is the Powershell way to enable Recycle Bin in a domain called DEMO.PRV:&lt;br /&gt;&lt;br /&gt;Enable-ADOptionalFeature –Identity ‘CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=demo,DC=prv’ –Scope ForestOrConfigurationSet –Target ‘demo.prv’&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5075355027069588995?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5075355027069588995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5075355027069588995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5075355027069588995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5075355027069588995'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/enable-recycle-bin-with-powershell.html' title='Enable Recycle Bin - with Powershell'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8546813980505581396</id><published>2010-01-15T12:32:00.004+01:00</published><updated>2010-01-15T12:44:20.033+01:00</updated><title type='text'>Enable Recycle Bin - but not with Powershell</title><content type='html'>A question from yesterday: "Must I use Powershell to enable Recycle Bin in AD?"&lt;br /&gt;The answer is: No.&lt;br /&gt;&lt;br /&gt;You can also use LDP to do it. What you need to know is the GUID of the Recycle Bin and where to add it. &lt;br /&gt;&lt;br /&gt;To find the GUID you need to browse to:&lt;br /&gt;CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=domainName,DC=xxx&lt;br /&gt;&lt;br /&gt;And look at the msDS-OptionalFeatureGUID value (which is 766ddcd8-acd0-445e-f3b9-a7f9b6744f2a).&lt;br /&gt;&lt;br /&gt;Then you need to modify the CN=Partitions,CN=Configuration, DC=domainName&lt;yourdomain&gt;,DC=xxx&lt;xxx&gt; container:&lt;br /&gt;1. Right-click it and select: "Modify"&lt;br /&gt;2. Delete everything in the "DN:" box, it MUST be empty!&lt;br /&gt;3.&amp;nbsp;In the&amp;nbsp;"Edit Entry Attribute:" box type: enableOptionalFeature&lt;br /&gt;4. In the "Values" box type: CN=Partitions,CN=Configuration, DC=domainName,DC=xxx&lt;xxx&gt;:766ddcd8-acd0-445e-f3b9-a7f9b6744f2a&lt;br /&gt;5. In "Operation" you select "Add" click "Enter" and last you click "Run"&lt;br /&gt;&lt;br /&gt;You have now enabled the Recycle Bin feature in AD!&lt;br /&gt;&lt;br /&gt;Note - this is a Windows 2008 R2 feature so it won't work on legacy OS. You must also replace domainName and xxx with whatever your environment is called.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8546813980505581396?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8546813980505581396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8546813980505581396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8546813980505581396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8546813980505581396'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/enable-recycle-bin-but-not-with.html' title='Enable Recycle Bin - but not with Powershell'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-6428314136643385266</id><published>2010-01-06T15:53:00.001+01:00</published><updated>2010-01-06T15:53:31.419+01:00</updated><title type='text'>Canonical Names of Control Panel Items</title><content type='html'>As a follow-up on the other post. Wolf sent a link with more info:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee330741(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ee330741(VS.85).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-6428314136643385266?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/6428314136643385266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=6428314136643385266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6428314136643385266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6428314136643385266'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/canonical-names-of-control-panel-items.html' title='Canonical Names of Control Panel Items'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7382788354400649469</id><published>2010-01-05T19:06:00.001+01:00</published><updated>2010-01-06T15:51:17.373+01:00</updated><title type='text'>Windows 7 God Mode</title><content type='html'>My good friend &lt;a href="http://wolfsblog.spaces.live.com/"&gt;Wolfgang Schedlbauer&lt;/a&gt;&amp;nbsp;sent me a mail today. The subject was "GodMode in Windows 7". So that got my attention and I needed to try it. It is cool! If you want to know what it is and try it (below text copy/pasted from his mail):&lt;br /&gt;&lt;br /&gt;&lt;snip&gt;&lt;br /&gt;What is God Mode? This is a secret Windows 7 Feature (If you can call so!!), which provides you an extended control panel to control your machine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the Steps to invoke the God Mode:&lt;br /&gt;&lt;br /&gt;Create a new folder (right-click and click on “New Folder”). Right-click on the folder and click on rename, copy and paste this: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}&lt;br /&gt;&lt;br /&gt;This folder will now be a shortcut to the Windows 7 God Mode. The GodMode allows you to quickly access many Windows 7 functions via a GUI.&lt;br /&gt;&lt;snip&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7382788354400649469?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7382788354400649469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7382788354400649469' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7382788354400649469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7382788354400649469'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2010/01/windows-7-god-mode.html' title='Windows 7 God Mode'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8483105148620657256</id><published>2009-12-17T15:42:00.000+01:00</published><updated>2009-12-17T15:42:04.611+01:00</updated><title type='text'>New job!</title><content type='html'>1 minute ago, I signed the employment contract for Crayon (&lt;a href="http://www.crayon.no/"&gt;http://www.crayon.no/&lt;/a&gt;, &lt;a href="http://www.crayon.se/"&gt;http://www.crayon.se/&lt;/a&gt;). I will start the first of January as Crayon Sweden's Chief Architect for Microsoft technology.&lt;br /&gt;&lt;br /&gt;So if you want me as a consultant, you contact Crayon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8483105148620657256?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8483105148620657256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8483105148620657256' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8483105148620657256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8483105148620657256'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/12/new-job.html' title='New job!'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8119757627760715672</id><published>2009-11-20T13:27:00.001+01:00</published><updated>2009-11-20T14:06:45.142+01:00</updated><title type='text'>Restore of an object or subtree</title><content type='html'>I've been asked several times how to get an object or subtree of objects back if an accidental deletion happened and you have one DC that still have the objects. In other words mark these objects as authoritative so they replicate back to the DCs that have them deleted. This is usual in a lag site scenario, or if you are lucky to find a DC that haven't already delete the object(s). &lt;br /&gt;&lt;br /&gt;So here is a step-by-step on Windows 2008, note that this is not applicable for versions lower than 2008.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Stop relication on a DC that have the object(s) with repadmin. I usually stop both inbound and outbound to be safe:&lt;br /&gt;- Repadmin /options &lt;dcname&gt;+disable_inbound_repl&lt;br /&gt;- Repadmin /options &lt;dcname&gt;+disable_outbound_repl&lt;br /&gt;&lt;br /&gt;2. Stop AD Service. This will also stop the following services:&lt;br /&gt;- File Replication&lt;br /&gt;- Kerberos Key Distribution Center&lt;br /&gt;- Intersite Messaging&lt;br /&gt;- DNS Server&lt;br /&gt;- DFS Replication&lt;br /&gt;&lt;br /&gt;3. Set instance:&lt;br /&gt;- Ntdsutil&lt;br /&gt;- Activate instance NTDS&lt;br /&gt;&lt;br /&gt;4. Authoritative Restore (while in ntdsutil):&lt;br /&gt;- Authoritative restore&lt;br /&gt;- Restore subtree ou=dr-test,dc=qadvice,dc=prv&lt;br /&gt;&lt;br /&gt;Example screenshot:&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;authoritative restore: restore subtree ou=dr-test,dc=qadvice,dc=prv&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Opening DIT database... Done.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;The current time is 11-20-09 12:35.45.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Most recent database update occured at 11-20-09 12:32.09.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Increasing attribute version numbers by 100000.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Counting records that need updating...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Records found: 0000001001&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Done.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Found 1001 records to update.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Updating records...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Records remaining: 0000000000&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Done.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Successfully updated 1001 records.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;The following text file with a list of authoritatively restored objects has been created in the current working directory:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;ar_20091120-123545_objects.txt&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;None of the specified objects have back-links in this domain. No link restore file has been created.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Authoritative Restore completed successfully.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;5. Start AD and related services (if they don't start automatically)&lt;br /&gt;&lt;br /&gt;6. Enable replication on the DC:&lt;br /&gt;- Repadmin /options &lt;dcname&gt;-disable_inbound_repl&lt;br /&gt;- Repadmin /options &lt;dcname&gt;-disable_outbound_repl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8119757627760715672?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8119757627760715672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8119757627760715672' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8119757627760715672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8119757627760715672'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/11/restore-of-object-or-subtree.html' title='Restore of an object or subtree'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7597707675262072718</id><published>2009-10-06T11:40:00.002+02:00</published><updated>2009-10-06T11:43:23.267+02:00</updated><title type='text'></title><content type='html'>MVP Award. I received this in my mail Oct 1st:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Dear Jimmy Andersson,Congratulations! &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;We are pleased to present you with the 2009 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Directory Services technical communities during the past year."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I'm very glad and proud of it. This is the 11th year in a row!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7597707675262072718?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7597707675262072718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7597707675262072718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7597707675262072718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7597707675262072718'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/10/mvp-award.html' title=''/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8389653148348166892</id><published>2009-08-07T17:28:00.002+02:00</published><updated>2009-08-07T17:32:21.925+02:00</updated><title type='text'>TEC Europe</title><content type='html'>I just decided to attend &lt;a href="http://www.tec2009.com/"&gt;TEC Europe &lt;/a&gt;in September. It will be held in Berlin at the Hilton, September 14-16.&lt;br /&gt;Hope to see you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8389653148348166892?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8389653148348166892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8389653148348166892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8389653148348166892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8389653148348166892'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/08/tec-europe.html' title='TEC Europe'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8216529117865210025</id><published>2009-08-04T15:28:00.001+02:00</published><updated>2009-08-04T15:28:59.926+02:00</updated><title type='text'>Warning: The software you are installing does not match your mental model</title><content type='html'>I just read this on &lt;a href="http://msinfluentials.com/blogs/jesper/archive/2009/07/20/warning-the-software-you-are-installing-does-not-match-your-mental-model.aspx"&gt;Jesper's&lt;/a&gt; blog. It is funny :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8216529117865210025?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8216529117865210025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8216529117865210025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8216529117865210025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8216529117865210025'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/08/warning-software-you-are-installing.html' title='Warning: The software you are installing does not match your mental model'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8407118446192780816</id><published>2009-08-04T15:10:00.000+02:00</published><updated>2009-08-04T15:11:17.049+02:00</updated><title type='text'>Recommended settings for event log sizes in Windows Server 2003 and in Windows Server 2008</title><content type='html'>&lt;a href="http://support.microsoft.com/kb/957662"&gt;http://support.microsoft.com/kb/957662&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8407118446192780816?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8407118446192780816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8407118446192780816' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8407118446192780816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8407118446192780816'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/08/recommended-settings-for-event-log.html' title='Recommended settings for event log sizes in Windows Server 2003 and in Windows Server 2008'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3449275347489165290</id><published>2009-07-30T17:42:00.004+02:00</published><updated>2009-07-30T17:45:20.097+02:00</updated><title type='text'>Sooz arrived</title><content type='html'>Sooz arrived, picked her up at the airport. And guess what..... Yes, she arrives without the bag, it is still in Copenhagen and we hope it will arrive sometime soon. Tomorrow we're going on a road trip to Sundsvall so I really hope she gets her bag tonight....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3449275347489165290?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3449275347489165290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3449275347489165290' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3449275347489165290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3449275347489165290'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/sooz-arrived.html' title='Sooz arrived'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4028372502281954214</id><published>2009-07-29T23:56:00.006+02:00</published><updated>2009-07-30T00:08:06.903+02:00</updated><title type='text'>Find account based on a given SID</title><content type='html'>Here is some code that will find the account based on a given SID:&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;br /&gt;' NAME: find-Account.vbs&lt;br /&gt;' AUTHOR: Jimmy Andersson, Q Advice AB&lt;br /&gt;' DATE: 21/04/2009&lt;br /&gt;' Version: 1.0 - initial version&lt;br /&gt;' USAGE: cscript find-Account.vbs&lt;br /&gt;'============================================================&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'==== Declare variables and sets objWMIService&lt;br /&gt;'============================================================&lt;br /&gt;Dim strComputer, objWMIService, objAccount&lt;br /&gt;strComputer = "."&lt;br /&gt;Set objWMIService = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\cimv2")&lt;br /&gt;&lt;br /&gt;'===========================================================&lt;br /&gt;'==== Below code finds the account based on a given&lt;br /&gt;'==== SID (both local and domain accounts)&lt;br /&gt;'===========================================================&lt;br /&gt;Set objAccount = objWMIService.Get _&lt;br /&gt;("Win32_SID.SID='S-1-5-21-842925246-725345543-682003330-4474'")&lt;br /&gt;wScript.Echo objAccount.ReferencedDomainName &amp;amp;_&lt;br /&gt;"\" &amp;amp; objAccount.AccountName&lt;br /&gt;&lt;span style="font-size:130%;"&gt;-Script Ends-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4028372502281954214?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4028372502281954214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4028372502281954214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4028372502281954214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4028372502281954214'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/find-account-based-on-given-sid.html' title='Find account based on a given SID'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4102212159845782696</id><published>2009-07-29T23:39:00.008+02:00</published><updated>2009-07-30T17:47:14.753+02:00</updated><title type='text'>A way of finding the local admin account by searching SIDs</title><content type='html'>Let's say you don't know the account name for the local admin account. The below code will find it for you. This is really good to have if a customer used the "oh-not-so-good-way-to-apply-security" approach.&lt;br /&gt;I actually had a customer (before I came along and changed it) randomize the renaming of the local admin on their workstations....&lt;br /&gt;Do I need to say that they didn't have a log. And even more "strange" is that they actually created 20+ local accounts just to confuse a potential bad guy.....&lt;br /&gt;I will not start to rant about what I think of this approach. Never the less I had to find all the local admin accounts on their workstations. So I wrote some code that I fired off remotely and logged the information in a secure place. The basis of that code is below:&lt;br /&gt;(as usual wrapping might be an issue)&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;br /&gt;' NAME: find-AdminName.vbs&lt;findsid-name.vbs&gt;&lt;br /&gt;' AUTHOR: Jimmy Andersson, Q Advice AB&lt;br /&gt;' DATE: 21/04/2009&lt;br /&gt;' Version: 1.0 - initial version&lt;br /&gt;' USAGE: cscript find-AdminName.vbs&lt;br /&gt;'============================================================&lt;br /&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'==== Declare variables and sets objWMIService&lt;br /&gt;'============================================================&lt;br /&gt;Dim strComputer, objWMIService, objAccount, colAccounts&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;strComputer = "."&lt;br /&gt;Set objWMIService = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\cimv2")&lt;br /&gt;&lt;br /&gt;'===========================================================&lt;br /&gt;'==== Below code finds the local ADMINISTRATOR account&lt;br /&gt;'==== by searching the SIDs of local accounts&lt;br /&gt;'===========================================================&lt;br /&gt;Set colAccounts = objWMIService.ExecQuery _&lt;br /&gt;("Select * From Win32_UserAccount Where LocalAccount = TRUE")&lt;br /&gt;For Each objAccount in colAccountsIf Left (objAccount.SID, 6) = "S-1-5-" and Right(objAccount.SID, 4) = "-500" Then&lt;br /&gt;Call getInfo&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;'===========================================================&lt;br /&gt;'==== Function to get properties&lt;br /&gt;'===========================================================&lt;br /&gt;Function getInfo&lt;br /&gt;wScript.Echo "Name: " &amp;amp; objAccount.Name&lt;br /&gt;wScript.Echo "SID: " &amp;amp; objAccount.SID&lt;br /&gt;wScript.Echo "Description: " &amp;amp; objAccount.Description&lt;br /&gt;wScript.Echo "Disabled: " &amp;amp; objAccount.Disabled&lt;br /&gt;wScript.Echo "Pwd Expires: " &amp;amp; objAccount.PasswordExpires&lt;br /&gt;wScript.Echo "Pwd Required: " &amp;amp; objAccount.PasswordRequired&lt;br /&gt;wScript.Echo "Pwd Changeable: " &amp;amp; objAccount.PasswordChangeable&lt;br /&gt;End Function&lt;br /&gt;&lt;/span&gt;-Script Ends-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4102212159845782696?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4102212159845782696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4102212159845782696' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4102212159845782696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4102212159845782696'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/way-of-finding-local-admin-account-by.html' title='A way of finding the local admin account by searching SIDs'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4678783841974456502</id><published>2009-07-29T23:10:00.008+02:00</published><updated>2009-07-30T00:03:00.711+02:00</updated><title type='text'>How to get the SID of an account</title><content type='html'>Someone asked me how to write a script that will show you the SID and some other "stuff" of a specified username. So here it is, really simple and fast to do. The below will show you:&lt;br /&gt;- name (which you need to know in advance)&lt;br /&gt;- SID&lt;br /&gt;- Description&lt;br /&gt;- If it is disabled or not&lt;br /&gt;- If the password expires&lt;br /&gt;- If a password is required&lt;br /&gt;- If the password can be changed.&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;br /&gt;' NAME: findSID-Name.vbs&lt;findsid-name.vbs&gt;&lt;br /&gt;' AUTHOR: Jimmy Andersson, Q Advice AB&lt;br /&gt;' DATE: 21/04/2009&lt;br /&gt;' Version: 1.0 - initial version&lt;br /&gt;' USAGE: cscript findSID-Name.vbs&lt;br /&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'==== Declare variables and sets objWMIService&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim strComputer, objWMIService, objAccount&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;strComputer = "."&lt;br /&gt;Set objWMIService = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;"\root\cimv2")&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'==== Below code gets the SID of a specified account. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'==== NOTE: If you specify a domain name instead of a computer name you'll &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'==== get the SID of a domain account. E.g. name='admin',domain='root' '================'===========================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Set objAccount =_&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objWMIService.Get("Win32_UserAccount.Name='x-admin',Domain='client001'")&lt;br /&gt;Call getInfo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'===========================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'==== Function to get properties&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'===========================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Function getInfo &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Name: " &amp;amp; objAccount.Name &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "SID: " &amp;amp; objAccount.SID &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Description: " &amp;amp; objAccount.Description &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Disabled: " &amp;amp; objAccount.Disabled &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Pwd Expires: " &amp;amp; objAccount.PasswordExpires &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Pwd Required: " &amp;amp; objAccount.PasswordRequired &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;wScript.Echo "Pwd Changeable: " &amp;amp; objAccount.PasswordChangeable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End Function&lt;/span&gt;&lt;br /&gt;-Script Ends-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4678783841974456502?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4678783841974456502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4678783841974456502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4678783841974456502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4678783841974456502'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/how-to-get-sid-of-account.html' title='How to get the SID of an account'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5580469501138061878</id><published>2009-07-29T22:17:00.002+02:00</published><updated>2009-07-29T22:21:25.804+02:00</updated><title type='text'>How to show color indices in Excel with VBScript</title><content type='html'>Ok, someone asked me how to find out the color indices in Excel via Script. So here it goes:&lt;br /&gt;&lt;br /&gt;(as always, formatting and word wrap might not work.....And you need Excel installed on the machine where the code executes of course)&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;&lt;br /&gt;Set objExcel = CreateObject("Excel.Application")&lt;br /&gt;objExcel.Visible = TrueSet&lt;br /&gt;objWorkbook = objExcel.Workbooks.Add()&lt;br /&gt;Set objWorksheet = objWorkbook.Worksheets(1)&lt;br /&gt;&lt;br /&gt;For i = 1 to 14&lt;br /&gt;    objExcel.Cells(i, 1).Value = i&lt;br /&gt;    objExcel.Cells(i, 2).Interior.ColorIndex = i&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;For i = 15 to 28&lt;br /&gt;    objExcel.Cells(i - 14, 3).Value = i&lt;br /&gt;    objExcel.Cells(i - 14, 4).Interior.ColorIndex = i&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;For i = 29 to 42&lt;br /&gt;    objExcel.Cells(i - 28, 5).Value = i&lt;br /&gt;    objExcel.Cells(i - 28, 6).Interior.ColorIndex = i&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;For i = 43 to 56&lt;br /&gt;    objExcel.Cells(i - 42, 7).Value = i&lt;br /&gt;    objExcel.Cells(i - 42, 8).Interior.ColorIndex = i&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;-Script Ends-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5580469501138061878?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5580469501138061878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5580469501138061878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5580469501138061878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5580469501138061878'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/how-to-show-color-indices-in-excel-with.html' title='How to show color indices in Excel with VBScript'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8060660116921599552</id><published>2009-07-29T22:00:00.003+02:00</published><updated>2009-07-29T22:06:31.988+02:00</updated><title type='text'>Back from Philly</title><content type='html'>Came back from Philly and I must say that I had a great time!&lt;br /&gt;It was really nice to meet Laura and &lt;a href="http://markarnold.blogspot.com/"&gt;Mark&lt;/a&gt; again. Their new place is really nice and have everything you need. Including a very nice pub (Charlie's) just around the corner!&lt;br /&gt;&lt;br /&gt;All in all - time well spent, good food, good drinks! Hopefully I'll see them again in December in New York!&lt;br /&gt;&lt;br /&gt;Now I'm getting ready for Sooze to come visit us tomorrow. That will also be loads of fun, travelling around Sweden and then Germany. Hopefully we have the time to stop by Zürich as well....&lt;br /&gt;&lt;br /&gt;Ok, carry on! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8060660116921599552?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8060660116921599552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8060660116921599552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8060660116921599552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8060660116921599552'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/back-from-philly.html' title='Back from Philly'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5772161879290571317</id><published>2009-07-22T16:49:00.001+02:00</published><updated>2009-07-22T16:51:47.455+02:00</updated><title type='text'>"I want to look after old people"</title><content type='html'>&lt;a href="http://nickgillott.blogspot.com/"&gt;Nick&lt;/a&gt;, you are old. Get over it :)&lt;br /&gt;&lt;br /&gt;For you that don't know us, Nick is my mate and I can take the Mickey out of him if I want!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5772161879290571317?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5772161879290571317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5772161879290571317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5772161879290571317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5772161879290571317'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/i-want-to-look-after-old-people.html' title='&quot;I want to look after old people&quot;'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-1791538238125081766</id><published>2009-07-22T16:44:00.003+02:00</published><updated>2009-07-22T16:49:08.227+02:00</updated><title type='text'>Philly</title><content type='html'>Ok, arrived in Philly. Mark picked me up at the airport but not my bag... Read &lt;a href="http://markarnold.blogspot.com/"&gt;Mark's blog &lt;/a&gt;for details. Anyway, I'm here and we're having fun!&lt;br /&gt;&lt;br /&gt;As always, good food an wine is a given!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-1791538238125081766?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/1791538238125081766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=1791538238125081766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/1791538238125081766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/1791538238125081766'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/philly-wont-be-same.html' title='Philly'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-2068477702195618853</id><published>2009-07-19T23:59:00.005+02:00</published><updated>2009-07-20T00:30:39.996+02:00</updated><title type='text'>Getting quick info from systems</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;One thing that is pretty common when you get to a new customer is that they usually have no clue what systems they actually have on their network. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;In most cases not all servers are members of AD so that is the reason I use an input list instead of getting all the computer objects from AD and then filter on OS, or specify a "top" OU and then search all computer objects from that OU and then all sub-OUs. This can of course be easily changed in the below script to do just that if you want, I might even post how to do it later... :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The second thing is that when I wrote this, I actually just needed the info to be showed on the screen. Which is why I didn't created an output file and saved it directly to it (here I just pipe it). I will post a function how to create an output file later and the below script can easily be changed for this as well.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Do note that I couldn't get proper formatting (especially TAB) in this post so the script might look a bit strange. Also note that line breaks are not always correct, so test it first in your lab! I take NO responsibility for the script and it is your responsibility to test it in a lab environment!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;-Script Begins-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' NAME: quickInfo.vbs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' AUTHOR: Jimmy Andersson, Q Advice AB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' DATE: 1/12/2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' Version: 1.0 - initial version&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' COMMENT: Used to find out settings remotely. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' You need to pipe the output to a text file &lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;(see below usage example) that you can &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' open &lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;in Excel. &lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;It will be delimited with semicolons. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;' It will do a ping test before trying to connect' to the remote machine.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' USAGE: cscript quickInfo.vbs &gt; output.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;' NOTE: If you don't have access it will just move on ' to the next one in the list.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;On Error Resume Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'====== Header ===============================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;wScript.Echo "Hostname;Manufacturer;Model;OS;Build;SP;Installed;Last Reboot;Distributed;NIC;MAC;DHCP Enabled;DHCP Server;IP;Subnet;Default Gateway;WINS1; WINS2;DNS"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'====== Specify input file and open it ===============================&lt;br /&gt;'============================================================&lt;br /&gt;' Input file with the server names&lt;br /&gt;strFilename = "C:\_scripts\servers.txt"&lt;br /&gt;&lt;br /&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set objTS = objFSO.OpenTextFile(strFilename)&lt;br /&gt;&lt;br /&gt;Do Until objTS.AtEndOfStream&lt;br /&gt;&lt;br /&gt;strComputer = objTS.ReadLine&lt;br /&gt;DoObject strComputer&lt;br /&gt;&lt;br /&gt;Loop&lt;br /&gt;&lt;br /&gt;objTS.Close&lt;br /&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'====== Sub that collects data ====================================&lt;br /&gt;'============================================================&lt;br /&gt;Sub DoObject(strComputer)&lt;br /&gt;&lt;br /&gt;strPingStatus = PingStatus(strComputer)&lt;br /&gt;&lt;br /&gt;If strPingStatus = "Success" Then&lt;br /&gt;Set objWMI = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\cimv2")&lt;br /&gt;Set colOS = objWMI.ExecQuery("SELECT * FROM Win32_OperatingSystem")&lt;br /&gt;&lt;br /&gt;For Each objOS In colOS&lt;br /&gt;Set colHW = objWMI.ExecQuery("SELECT * FROM Win32_ComputerSystem",,48)&lt;br /&gt;&lt;br /&gt;For Each hwItem in colHW&lt;br /&gt;strHW = hwItem.Manufacturer&lt;br /&gt;strModel = hwItem.Model&lt;br /&gt;&lt;br /&gt;Set colItem = objWMI.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE",,48)&lt;br /&gt;&lt;br /&gt;For Each objItem In colItem&lt;br /&gt;&lt;br /&gt;strInfo = objOS.CSName &amp;amp; ";" &amp;amp; strHW &amp;amp; ";" &amp;amp; strModel &amp;amp; ";" &amp;amp; objOS.Caption &amp;amp;_&lt;br /&gt;";" &amp;amp; objOS.BuildNumber &amp;amp; ";" &amp;amp; objOS.CSDVersion &amp;amp; ";" &amp;amp; objOS.InstallDate &amp;amp;_&lt;br /&gt;";" &amp;amp; objOS.LastBootUpTime &amp;amp; ";" &amp;amp; objOS.Distributed &amp;amp; ";" &amp;amp;_&lt;br /&gt;objItem.Caption &amp;amp; ";" &amp;amp; objItem.MACAddress &amp;amp; ";" &amp;amp; objItem.DHCPEnabled &amp;amp;_&lt;br /&gt;";" &amp;amp; objItem.DHCPServer &amp;amp; ";" &amp;amp; Join(objItem.IPAddress, ",") &amp;amp; ";" &amp;amp;_&lt;br /&gt;Join(objItem.IPSubnet, ",") &amp;amp; ";" &amp;amp; Join(objItem.DefaultIPGateway, ",") &amp;amp; ";" &amp;amp;_&lt;br /&gt;objItem.WINSPrimaryServer &amp;amp; ";" &amp;amp; objItem.WINSSecondaryServer &amp;amp; ";" &amp;amp;_&lt;br /&gt;Join(objItem.DNSServerSearchOrder, ",")&lt;br /&gt;&lt;br /&gt;wScript.Echo strInfo&lt;br /&gt;Next&lt;br /&gt;Next&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;wScript.Echo strComputer &amp;amp; ";" &amp;amp; "Didn't answer ping"&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'====== Function for w32_PingStatus WMI class =======================&lt;br /&gt;'============================================================&lt;br /&gt;Function PingStatus(strComputer)&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;' Uses the local machine as the system to ping from&lt;br /&gt;strWorkstation = "."&lt;br /&gt;&lt;br /&gt;Set objWMIService = GetObject("winmgmts:" _&amp;amp; "{impersonationLevel=impersonate}!\\" &amp;amp; strWorkstation &amp;amp; "\root\cimv2")Set colPings = objWMIService.ExecQuery _&lt;br /&gt;("SELECT * FROM Win32_PingStatus WHERE Address = '" &amp;amp; strComputer &amp;amp; "'")&lt;br /&gt;&lt;br /&gt;For Each objPing in colPings ' Return codes&lt;br /&gt;Select Case objPing.StatusCode&lt;br /&gt;&lt;br /&gt;Case 0 PingStatus = "Success"&lt;br /&gt;Case 11001 PingStatus = "Status code 11001 - Buffer Too Small"&lt;br /&gt;Case 11002 PingStatus = "Status code 11002 - Destination Net Unreachable"&lt;br /&gt;Case 11003 PingStatus = "Status code 11003 - Destination Host Unreachable"&lt;br /&gt;Case 11004 PingStatus = "Status code 11004 - Destination Protocol Unreachable"&lt;br /&gt;Case 11005 PingStatus = "Status code 11005 - Destination Port Unreachable"&lt;br /&gt;Case 11006 PingStatus = "Status code 11006 - No Resources"&lt;br /&gt;Case 11007 PingStatus = "Status code 11007 - Bad Option"&lt;br /&gt;Case 11008 PingStatus = "Status code 11008 - Hardware Error"&lt;br /&gt;Case 11009 PingStatus = "Status code 11009 - Packet Too Big"&lt;br /&gt;Case 11010 PingStatus = "Status code 11010 - Request Timed Out"&lt;br /&gt;Case 11011 PingStatus = "Status code 11011 - Bad Request"&lt;br /&gt;Case 11012 PingStatus = "Status code 11012 - Bad Route"&lt;br /&gt;Case 11013 PingStatus = "Status code 11013 - TimeToLive Expired Transit"&lt;br /&gt;Case 11014 PingStatus = "Status code 11014 - TimeToLive Expired Reassembly"&lt;br /&gt;Case 11015 PingStatus = "Status code 11015 - Parameter Problem"&lt;br /&gt;Case 11016 PingStatus = "Status code 11016 - Source Quench"&lt;br /&gt;Case 11017 PingStatus = "Status code 11017 - Option Too Big"&lt;br /&gt;Case 11018 PingStatus = "Status code 11018 - Bad Destination"&lt;br /&gt;Case 11032 PingStatus = "Status code 11032 - Negotiating IPSEC"&lt;br /&gt;Case 11050 PingStatus = "Status code 11050 - General Failure"&lt;br /&gt;Case Else PingStatus = "Status code " &amp;amp; objPing.StatusCode &amp;amp; _&lt;br /&gt;" - Unable to determine cause of failure."&lt;br /&gt;End Select&lt;br /&gt;Next&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;-Script Ends-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-2068477702195618853?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/2068477702195618853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=2068477702195618853' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2068477702195618853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2068477702195618853'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/getting-quick-info-from-systems.html' title='Getting quick info from systems'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-3827389797809321142</id><published>2009-07-19T23:39:00.002+02:00</published><updated>2009-07-19T23:45:33.713+02:00</updated><title type='text'>Philadelphia</title><content type='html'>Tomorrow morning I'm off to Philly! :)&lt;br /&gt;&lt;br /&gt;Going to spend some time with the old boy &lt;a href="http://markarnold.blogspot.com/"&gt;Mark&lt;/a&gt; for a few days. After his move to the States it's not that often we have the chance to meet up and hang out. But this week it all worked out!&lt;br /&gt;&lt;br /&gt;I expect only three things:&lt;br /&gt;- Good wine&lt;br /&gt;- Good food&lt;br /&gt;- Fun!&lt;br /&gt;&lt;br /&gt;If you know us, you know how to get in touch if you're in town.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-3827389797809321142?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/3827389797809321142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=3827389797809321142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3827389797809321142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/3827389797809321142'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/philadelphia.html' title='Philadelphia'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-776851520198165923</id><published>2009-07-14T16:48:00.007+02:00</published><updated>2009-07-14T17:51:13.719+02:00</updated><title type='text'>Change DNS on multiple computers</title><content type='html'>&lt;span style="font-size:85%;"&gt;Ok, here is the background. We needed to get rid of some old hardware and replace them with new kit. These servers was DC/DNS and unfortunately we couldn't re-use the IP addresses which meant that all the DNS settings on the servers (the clients used DHCP) needed to get updated.&lt;br /&gt;&lt;br /&gt;My client at the time was planning to do this manually, which was not smart at all. Even though their server park was only about 900 servers. So what to do? Obviously scripting was the answer so I put this little script together for them.&lt;br /&gt;&lt;br /&gt;Do note that I couldn't get proper formatting (especially TAB) in this post so the script might look a bit strange. Also note that line breaks are not always correct, so test it first in your lab! I take NO responsibility for the script and it is your responsibility to test it in a lab environment!&lt;br /&gt;&lt;br /&gt;-Script Begins-&lt;br /&gt;'============================================================&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;' NAME: replaceDNS_Server.vbs&lt;br /&gt;'&lt;br /&gt;' AUTHOR: Jimmy Andersson, Q Advice AB&lt;br /&gt;' DATE: 19/11/2008&lt;br /&gt;' Version: 1.0 - initial version&lt;br /&gt;'&lt;br /&gt;' COMMENT: Used to replace an IP entry for the DNS settings with a new IP. It will&lt;br /&gt;' do a ping test before trying to connect to the remote machine. Do note that it&lt;br /&gt;' ONLY replaces the IP if it is found, if it can't find the IP nothing will happen&lt;br /&gt;' and it will also return the name of the machine it didn't find it on. If a NIC is&lt;br /&gt;' DHCP ENABLED it will not change anything on that particular NIC.&lt;br /&gt;'&lt;br /&gt;' USAGE: cscript ReplaceDNS_Server.vbs&lt;br /&gt;'&lt;br /&gt;' NOTE: If you don't have access it will just move on to the next one in the list.&lt;br /&gt;' If you want to save the output' pipe it to a text file.&lt;br /&gt;' Example: cscript ReplaceDNS_Server.vbs &gt; output.txt&lt;br /&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;'====== Specify input file and open it - One computer name per row ========&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;strFilename = "C:\serverNames.txt"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Set objTS = objFSO.OpenTextFile(strFilename) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Do Until objTS.AtEndOfStream &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;strComputer = objTS.ReadLine &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;DoObject strComputer &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;objTS.Close &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;'====== Sub to replace a DNS entry ================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;'============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Sub DoObject(strComputer) &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;strOldDNSServer = "10.80.255.122" ' Specify which DNS IP that should be replaced&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;strNewDNSServer = "10.80.255.206" ' Specify the new DNS IP&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;' Run ping test before starting to run WMI queries&lt;br /&gt;strPingStatus = PingStatus(strComputer)&lt;br /&gt;If strPingStatus = "Success" Then ' See return codes in the Function&lt;br /&gt;&lt;br /&gt;Set objWMIService = GetObject("winmgmts:" _&lt;br /&gt;&amp;amp; "{impersonationLevel=impersonate}!\\" &amp;amp; strComputer &amp;amp; "\root\cimv2")&lt;br /&gt;&lt;br /&gt;' Only do changes if IP is enabled and DHCP is not used&lt;br /&gt;Set colNicConfigs = objWMIService.ExecQuery _&lt;br /&gt;("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE AND DHCPEnabled = FALSE")&lt;br /&gt;&lt;br /&gt;For Each objNicConfig In colNicConfigs&lt;br /&gt;wScript.Echo VbCrLf &amp;amp; "Computer: " &amp;amp; strComputer&lt;br /&gt;wScript.Echo VbCrLf &amp;amp; " Network Adapter " &amp;amp; objNicConfig.Index&lt;br /&gt;arrDNSServerSearchOrder = objNicConfig.DNSServerSearchOrder&lt;br /&gt;&lt;br /&gt;wScript.Echo " DNS Server Search Order - Before:"&lt;br /&gt;If Not IsNull(objNicConfig.DNSServerSearchOrder) Then&lt;br /&gt;For Each strDNSServer In objNicConfig.DNSServerSearchOrder&lt;br /&gt;wScript.Echo " " &amp;amp; strDNSServer&lt;br /&gt;Next&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;blnFound = 0&lt;br /&gt;For i = 0 to UBound(arrDNSServerSearchOrder)&lt;br /&gt;If arrDNSServerSearchOrder(i) = strOldDNSServer Then&lt;br /&gt;arrDNSServerSearchOrder(i) = strNewDNSServer&lt;br /&gt;blnFound = 1&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;If blnFound Then&lt;br /&gt;retSetDNS = objNicConfig.SetDNSServerSearchOrder(arrDNSServerSearchOrder)&lt;br /&gt;If retSetDNS = 0 Then&lt;br /&gt;wScript.Echo " Replaced " &amp;amp; strOldDNSServer &amp;amp; " with " &amp;amp; _&lt;br /&gt;strNewDNSServer &amp;amp; " in DNS search order."&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;wScript.Echo " Unable to change DNS server search order."&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;WScript.Echo " DNS server " &amp;amp; strOldDNSServer &amp;amp; " not found."&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Set colNicConfigs = objWMIService.ExecQuery _&lt;br /&gt;("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE")&lt;br /&gt;For Each objNicConfig In colNicConfigs&lt;br /&gt;wScript.Echo VbCrLf &amp;amp; "Computer: " &amp;amp; strComputer &amp;amp; " -- " &amp;amp; "DHCP Enabled =&gt; NO changes done."&lt;br /&gt;wScript.Echo VbCrLf &amp;amp; String(80, "-")&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;wScript.Echo VBCrLf &amp;amp; "Computer: " &amp;amp; strComputer &amp;amp; " -- " &amp;amp; "Didn't answer ping =&gt; NO changes done."&lt;br /&gt;&lt;br /&gt;' Return which machines that didn't answered on ping&lt;br /&gt;wScript.Echo VbCrLf &amp;amp; String(80, "-")&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;'============================================================&lt;br /&gt;'====== Function for w32_PingStatus WMI class =======================&lt;br /&gt;'============================================================&lt;br /&gt;Function PingStatus(strComputer)&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;' Uses the local machine as the system to ping from&lt;br /&gt;strWorkstation = "."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set objWMIService = GetObject("winmgmts:" _&lt;br /&gt;&amp;amp; "{impersonationLevel=impersonate}!\\" &amp;amp; strWorkstation &amp;amp; "\root\cimv2")&lt;br /&gt;&lt;br /&gt;Set colPings = objWMIService.ExecQuery _&lt;br /&gt;("SELECT * FROM Win32_PingStatus WHERE Address = '" &amp;amp; strComputer &amp;amp; "'")&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For Each objPing in colPings ' Return codes&lt;br /&gt;Select Case objPing.StatusCode&lt;br /&gt;&lt;br /&gt;Case 0 PingStatus = "Success"&lt;br /&gt;Case 11001 PingStatus = "Status code 11001 - Buffer Too Small"&lt;br /&gt;Case 11002 PingStatus = "Status code 11002 - Destination Net Unreachable"&lt;br /&gt;Case 11003 PingStatus = "Status code 11003 - Destination Host Unreachable"&lt;br /&gt;Case 11004 PingStatus = "Status code 11004 - Destination Protocol Unreachable"&lt;br /&gt;Case 11005 PingStatus = "Status code 11005 - Destination Port Unreachable"&lt;br /&gt;Case 11006 PingStatus = "Status code 11006 - No Resources"&lt;br /&gt;Case 11007 PingStatus = "Status code 11007 - Bad Option"&lt;br /&gt;Case 11008 PingStatus = "Status code 11008 - Hardware Error"&lt;br /&gt;Case 11009 PingStatus = "Status code 11009 - Packet Too Big"&lt;br /&gt;Case 11010 PingStatus = "Status code 11010 - Request Timed Out"&lt;br /&gt;Case 11011 PingStatus = "Status code 11011 - Bad Request"&lt;br /&gt;Case 11012 PingStatus = "Status code 11012 - Bad Route"&lt;br /&gt;Case 11013 PingStatus = "Status code 11013 - TimeToLive Expired Transit"&lt;br /&gt;Case 11014 PingStatus = "Status code 11014 - TimeToLive Expired Reassembly"&lt;br /&gt;Case 11015 PingStatus = "Status code 11015 - Parameter Problem"&lt;br /&gt;Case 11016 PingStatus = "Status code 11016 - Source Quench"&lt;br /&gt;Case 11017 PingStatus = "Status code 11017 - Option Too Big"&lt;br /&gt;Case 11018 PingStatus = "Status code 11018 - Bad Destination"&lt;br /&gt;Case 11032 PingStatus = "Status code 11032 - Negotiating IPSEC"&lt;br /&gt;Case 11050 PingStatus = "Status code 11050 - General Failure"&lt;br /&gt;Case Else PingStatus = "Status code " &amp;amp; objPing.StatusCode &amp;amp; _&lt;br /&gt;" - Unable to determine cause of failure."&lt;br /&gt;End Select&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;-Script Ends-&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-776851520198165923?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/776851520198165923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=776851520198165923' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/776851520198165923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/776851520198165923'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2009/07/change-dns-on-multiple-computers.html' title='Change DNS on multiple computers'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-421210841844260271</id><published>2008-10-27T08:56:00.002+01:00</published><updated>2008-10-27T08:56:50.450+01:00</updated><title type='text'>MVP Award</title><content type='html'>Yes, I got awarded for the 10th time this year. So I'm still a DS MVP :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-421210841844260271?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/421210841844260271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=421210841844260271' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/421210841844260271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/421210841844260271'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2008/10/mvp-award.html' title='MVP Award'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4368541667868945860</id><published>2008-07-04T00:01:00.004+02:00</published><updated>2008-10-27T08:55:57.849+01:00</updated><title type='text'>Again, I'm too lazy...</title><content type='html'>Ok, so what has been going on since the last post... Well, the project is going forward. Too much stuff going on at the same time since my team are migrating in all continents at the same time - a lot of coordination is going on! From management side the schedule shifts on a daily basis which makes it really hard to plan accordingly - but that's the way it is as everybody knows.&lt;br /&gt;&lt;br /&gt;Besides that one of my best friends got married in May - Awesome wedding! They will be the host and hostess on my wedding. Oh! I might not have told you.... Yes, I'm getting married Aug 16th. And I'm looking forward to it!&lt;br /&gt;&lt;br /&gt;Ok, I have to be honest - we have a wedding sharepoint site (thank you Thomas Bittner and Daniel Wessels!) and I have a MS project plan as well.... &lt;a href="http://msinfluentials.com/blogs/jesper/"&gt;Jesper&lt;/a&gt; said: "you're such a geek! A Sharepoint site for your wedding!" (don't remember the exact words, but that was the gist of it). Well, what can I say - I'm a geek! As most people know already!&lt;br /&gt;&lt;br /&gt;Some tech stuff - are 3rd party software really ready for a Server Core? It is an open question - and my experience is - not yet. Which will open the discussion about why... Correct? The reason why is because most of the companies still install antivirus on their domain controllers and the install package require a GUI, which means it is a big no-no. The same goes for printer installations (well, many cases). This will open up a sub-question, do you really need AV on your domain controllers? My answer is: depending on your security and network design - I know it is an open answer. But think about it and post a comment! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4368541667868945860?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4368541667868945860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4368541667868945860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4368541667868945860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4368541667868945860'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2008/07/again-im-too-lazy.html' title='Again, I&apos;m too lazy...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-6833422086322758143</id><published>2008-05-01T14:12:00.002+02:00</published><updated>2008-05-01T14:24:02.553+02:00</updated><title type='text'>Long time since last post</title><content type='html'>Ok, I know there has been a long time since I blogged.... A lot have happened so let me summarise.&lt;br /&gt;&lt;br /&gt;- My mate &lt;a href="http://www.markarnold.blogspot.com/"&gt;Mark Arnold&lt;/a&gt; have married &lt;a href="http://www.shutuplaura.com/"&gt;Laura Hunter&lt;/a&gt;. And I was the bestman, well I tried at least... Since I couldn't attend the tour of Philly our mates bought a doll as my stand-in which now have its own &lt;a href="http://jimmyontour.blogspot.com/"&gt;blog&lt;/a&gt;! :)&lt;br /&gt;&lt;br /&gt;- The Windows Server 2008 Security Resource Kit is released, I wrote a chapter in it.&lt;br /&gt;&lt;br /&gt;- I've been to Redmond/Seattle to attend the MVP summit.&lt;br /&gt;&lt;br /&gt;- Our wedding site is up :) Yes, I'm getting married in August!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-6833422086322758143?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/6833422086322758143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=6833422086322758143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6833422086322758143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6833422086322758143'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2008/05/long-time-since-last-post.html' title='Long time since last post'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5052671902722505721</id><published>2007-12-03T16:36:00.000+01:00</published><updated>2007-12-03T16:40:29.770+01:00</updated><title type='text'>Windows Server 2008 Schema</title><content type='html'>I just finished documenting the default Schema for Windows Server 2008. Let me know if you want a copy of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5052671902722505721?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5052671902722505721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5052671902722505721' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5052671902722505721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5052671902722505721'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/12/windows-server-2008-schema.html' title='Windows Server 2008 Schema'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-8159112590864599064</id><published>2007-10-22T12:11:00.000+02:00</published><updated>2007-10-22T12:13:27.049+02:00</updated><title type='text'>MVP Award</title><content type='html'>It was some time ago since my last post. I'm currently very busy doing domain migrations in a project for HP so I don't have much time to blog.&lt;br /&gt;But one update is that I received the MVP Award for Directory Services again, this is my ninth year in a row... Which means I must get a life :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-8159112590864599064?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/8159112590864599064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=8159112590864599064' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8159112590864599064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/8159112590864599064'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/10/mvp-award.html' title='MVP Award'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5788772983297728499</id><published>2007-08-13T22:42:00.000+02:00</published><updated>2007-08-13T22:44:30.656+02:00</updated><title type='text'>Secure Public Relations Excuse Bingo</title><content type='html'>Wanna play security excuse bingo for management? If so, click &lt;a href="http://www.crypto.com/bingo/pr"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5788772983297728499?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5788772983297728499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5788772983297728499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5788772983297728499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5788772983297728499'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/08/wanna-play-security-excuse-bingo-for.html' title='Secure Public Relations Excuse Bingo'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-5806594079806517385</id><published>2007-07-24T14:24:00.001+02:00</published><updated>2007-07-24T14:28:26.620+02:00</updated><title type='text'>Group Policy failure</title><content type='html'>Troubleshooting steps for GPOs when it fail for one user, not the best solution though... But I heard that it is not uncommon to have this situation and &lt;a href="http://msinfluentials.com/blogs/jesper/default.aspx"&gt;Jesper&lt;/a&gt; blogged it all, so if you're interested in our steps to try to find a solution, click &lt;a href="http://msinfluentials.com/blogs/jesper/archive/2006/11/25/group-policy-fails-for-one-user.aspx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-5806594079806517385?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/5806594079806517385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=5806594079806517385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5806594079806517385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/5806594079806517385'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/07/group-policy-failure.html' title='Group Policy failure'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-4406365902926587228</id><published>2007-07-24T14:10:00.001+02:00</published><updated>2007-07-24T14:24:14.818+02:00</updated><title type='text'>Windows Vista Security</title><content type='html'>Hi, Jesper have once again written an excellent article about ACLs, if you're interested, click &lt;a href="http://msinfluentials.com/blogs/jesper/archive/2007/07/01/it-s-been-a-month-already.aspx"&gt;here&lt;/a&gt;. It is from the book &lt;a href="http://www.amazon.com/gp/product/0470101555?ie=UTF8&amp;tag=protectyourwi-20&amp;amp;linkCode=as2&amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470101555"&gt;Windows Vista Security&lt;/a&gt; written by Jesper M. Johansson and Roger A. Grimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-4406365902926587228?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/4406365902926587228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=4406365902926587228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4406365902926587228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/4406365902926587228'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/07/windows-vista-security.html' title='Windows Vista Security'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-7303420720254743793</id><published>2007-07-24T13:48:00.000+02:00</published><updated>2007-07-24T13:55:40.930+02:00</updated><title type='text'>Staging folders</title><content type='html'>&lt;p&gt;Do not mix staging folders and prestaging. They are completely different things! &lt;/p&gt;&lt;p&gt;I got the below from my friend &lt;a href="http://www.mvpatwork.de/"&gt;Thomas Bittner&lt;/a&gt;, it was written by his team for the APS (All Purpose Server) guide. &lt;/p&gt;&lt;p&gt;Staging folders are used to isolate the files from the changes on the file system, and amortize the cost of compression and computing RDC hashes across multiple partners.&lt;br /&gt;Here is some background on current staging space management. There are three values that are important to staging space management.&lt;br /&gt;&lt;br /&gt;·         Staging size in MB (configured per-replicated folder in AD)&lt;br /&gt;·         Staging low watermark percentage (configured per-server via WMI, applies to all replicated folders on the server)&lt;br /&gt;·         Staging high watermark percentage (configured per-server via WMI, applies to all replicated folders on the server)&lt;br /&gt;&lt;br /&gt;DFS Replication will do roughly the following when trying to stage a file:&lt;br /&gt;·         Request a reservation for staging space for the file based on an estimate of the file size.&lt;br /&gt;·         If the currently used staging space is less than the configured staging size, the file is allowed to stage regardless of the reservation amount. This allows large files to replicate and not get stuck with the familiar “huge file” replication blocker on FRS. The reservation amount is accounted for in the used staging space.&lt;br /&gt;·         After staging completes, DFS Replication fixes up the reservation amount by using the actual used amount. Note that due to compression, there could been different file sizes.&lt;br /&gt;·         If the used staging space is higher than the high watermark, staging space cleanup is triggered. Staging space cleanup will clean up until it hits the low watermark or there are no more files that are candidates for cleanup i.e., all files in staging are actively being used.  Note that the cleanup is on a per replicated folder scope.&lt;br /&gt;&lt;br /&gt;There are several factors that affect the size of staging. Without going into theories, here are some rules of thumb:&lt;br /&gt;·         It is desirable to set the staging folder to be as large as possible (as available space) and comparable to the size of the replicated folder. Hence if the size of the replicated folder is 24.5 GB, then ideally a staging folder of comparable size is desirable. Note that this amortizes the cost of staging and hash calculation over all connections. It is also a best practice to locate the staging folder on a different spindle to prevent disk contention.&lt;br /&gt;·         If staging cannot be set comparable to the size of the replicated folder, then reduce the size by 20%. Depending on how well the data compresses, staging files will be 30-50% of the original file size.&lt;br /&gt;·         Note that the mentioned two recommendations are particularly important if all the data is preexisting and DFS Replication must process all content at the same time during initial replication. On the other hand, if the replicated folder is relatively empty and gradually grows over time, the recommendation is to determine the projected size of the replicated folder and size the staging appropriately.&lt;br /&gt;·         If the size of the staging folder cannot be set proportional to the size of the replicated folder, then increase the size of the staging folder to be equal to the five largest files in the replicated folder. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-7303420720254743793?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/7303420720254743793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=7303420720254743793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7303420720254743793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/7303420720254743793'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/07/staging-folders.html' title='Staging folders'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-2031023570908974368</id><published>2007-07-24T13:46:00.000+02:00</published><updated>2007-07-24T13:48:09.671+02:00</updated><title type='text'>Prestage DFS-R</title><content type='html'>A lot of people are wondering how to prestage DFS-R, so here are the steps:&lt;br /&gt;&lt;br /&gt;Make sure that the primary member has the latest version of each file. This is done during configuration of replication because it will be seen as authoritative during first replication. This is similar as doing a D2/D4 restore of a broken sysvol.&lt;br /&gt;&lt;br /&gt;During first replication these things will happen:&lt;br /&gt;&lt;br /&gt;[P1 = Primary]&lt;br /&gt;[M1 = Member]&lt;br /&gt;&lt;br /&gt;Scenario 1:&lt;br /&gt;File1 exists on both P1 and M1 and are identical = File is not replicated, but metadata is to update the replication DB on M1.&lt;br /&gt;&lt;br /&gt;Scenario 2:&lt;br /&gt;File2 exists on both P1 and M1, but is newer on P1 = File2 will be replicated, and the file on M1 will be treated as a conflict and moved to a special folder called something like "conflict or deleted"&lt;br /&gt;&lt;br /&gt;Scenario 3:&lt;br /&gt;File3 does not exist on P1, but gets created on M1 during first replication = File3 will replicate to P1.&lt;br /&gt;&lt;br /&gt;Scenario 4:&lt;br /&gt;File4 exist on both P1 and M1, but gets deleted during first replication = The deletion doesn't replicate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-2031023570908974368?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/2031023570908974368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=2031023570908974368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2031023570908974368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2031023570908974368'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/07/prestage-dfs-r.html' title='Prestage DFS-R'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-6783506151042296124</id><published>2007-07-17T22:29:00.000+02:00</published><updated>2007-07-17T22:47:07.174+02:00</updated><title type='text'>Finally a new post!</title><content type='html'>I know it has been a long time since I blogged so don't start ;)&lt;br /&gt;&lt;br /&gt;Have you ever installed a 64-bit OS for personal use? If not, think twice!&lt;br /&gt;I just got my new Dell machine, dual-core 4GB RAM and all sorts of goodies (but NO fancy graphics card, it will only be used as a test machine for servers). Ok, I ordered it with XP 64-bit from Dell, but I forgot to order the darn wireless card. So I thought you could call Dell, tell them that you just ordered a new machine from them and give them the specs...&lt;br /&gt;How stupid was I!!!! First they say that they have no wireless card that support 64-bit, so I told him there was an option during the "configure my computer" wizard that had an option for a wireless card. He says, NO we don't have any wireless cards that supports 64-bit.&lt;br /&gt;&lt;br /&gt;Now I'm getting a bit worried, so I (during the time I was on the phone with him) ran through the wizard again and did some screen shots and sent them to him. He says that it is impossible, which forced me to ask him:&lt;br /&gt;"So you have a NIC that customers can order with the wizard that will not work when the computer arrives?"&lt;br /&gt;&lt;br /&gt;His answer:&lt;br /&gt;"Yes, but people should know what they order"&lt;br /&gt;&lt;br /&gt;Which I replied to:&lt;br /&gt;"But I had to tell you what a 64-bit OS is! And you are selling these things!"&lt;br /&gt;&lt;br /&gt;He replied:&lt;br /&gt;"You need to call another NIC supplier."&lt;br /&gt;&lt;br /&gt;So, I went to MS website and scrolled through the HCL for 64-bit XP, and guess what! There is a Dell card that will work! But unfortunately the Dell website actually lists 2 NICs with the same name and on the HCL the one that is NOT manufactured by Dell is the one that will work on 64-bit. (The name on Dell's website is 1450)&lt;br /&gt;&lt;br /&gt;Conclusion:&lt;br /&gt;You get the correct hardware from the HCL, the company that sells them have 2 NICs available with the same name and NO specs so you can't tell which one is supported or not!&lt;br /&gt;&lt;br /&gt;Guess what, I will not order a Dell NIC, I will find another manufacturer on the HCL and order from them......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BTW - Next post will be DFSR in R2....&lt;br /&gt;&lt;br /&gt;Ok, back to work now :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-6783506151042296124?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/6783506151042296124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=6783506151042296124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6783506151042296124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/6783506151042296124'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/07/finally-new-post.html' title='Finally a new post!'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-2042935217765992978</id><published>2007-04-08T00:28:00.000+02:00</published><updated>2007-04-08T00:37:09.959+02:00</updated><title type='text'>Back from South Africa...</title><content type='html'>I'm back in Sweden, but in less than 6 hours it is take off heading to Brisbane, Australia. After a couple of days work I'm off again to Santiago, Chile for a couple of days and then I'm heading for London, UK.&lt;br /&gt;So, what am I doing during these short stays you might wonder.... Well, in Johannesburg, South Africa we realized that we wasn't told the whole truth about the environment... Let's just say new forests and domains was discovered so we thought that it would be better if myself and Wolfgang, who is responsible for Exchange, would be the ones going to the major locations and do some discovery work, i.e. run our scripts to find out the details and the truth about the environment.&lt;br /&gt;&lt;br /&gt;So what we will be doing the next 12 days is a trip around the world... And people were impressed by doing it in 80 days.... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-2042935217765992978?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/2042935217765992978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=2042935217765992978' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2042935217765992978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/2042935217765992978'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/04/back-from-south-africa.html' title='Back from South Africa...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-117308015489716008</id><published>2007-03-05T08:33:00.000+01:00</published><updated>2007-03-05T08:36:41.156+01:00</updated><title type='text'>Windows - the story</title><content type='html'>A friend of mine just sent me this &lt;a href="http://www.theinquirer.net/default.aspx?article=37962"&gt;link&lt;/a&gt; about the story behind Windows. I don't know if it is the absolute truth, but it sure is fun :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-117308015489716008?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/117308015489716008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=117308015489716008' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/117308015489716008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/117308015489716008'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/03/windows-story.html' title='Windows - the story'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-117205300496943934</id><published>2007-02-21T11:08:00.000+01:00</published><updated>2007-02-21T11:16:44.980+01:00</updated><title type='text'>...it has been a long time since I posted</title><content type='html'>Yes, I know I haven't been posting for a while. It's been crazy with all the travels and work, so I honestly just haven't had any time for it.&lt;br /&gt;&lt;br /&gt;This morning I received an e-mail confirming a new contract, basically I will be travelling the next 18 month doing a massive forest/domain consolidation/migration. Hopefully I will have time to post some interesting things that will be discovered during this work and post it here. At this point I have no knowledge about exactly how big it is, but I do know we are talking about 100s of DCs... Which will be some good fun :)&lt;br /&gt;&lt;br /&gt;At the moment my schedule looks like this:&lt;br /&gt;&lt;br /&gt;- Feb 28 thru March 3 in Germany&lt;br /&gt;- March 11 thru March 16 in Germany&lt;br /&gt;- March 18 thru April 27 in South Africa&lt;br /&gt;&lt;br /&gt;After that I will know more about what needs to be done and also the travel plans for the next few months...&lt;br /&gt;&lt;br /&gt;...Oh if you are interested I will post a few "findings" I did when I had to do LCS troubleshooting which is very interesting/strange/goofy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-117205300496943934?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/117205300496943934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=117205300496943934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/117205300496943934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/117205300496943934'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2007/02/it-has-been-long-time-since-i-posted.html' title='...it has been a long time since I posted'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-115614913831674678</id><published>2006-08-21T10:30:00.000+02:00</published><updated>2006-08-21T10:32:18.326+02:00</updated><title type='text'>Advanced AD Troubleshooting and Theory</title><content type='html'>The dates for my course are now  available at &lt;a href="http://www.cornerstone.se/course/showcourse.aspx?CNO=COUR2006021513055801192126"&gt;Cornerstone&lt;/a&gt;'s website. Contact Cornerstone if you want to attend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-115614913831674678?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/115614913831674678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=115614913831674678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115614913831674678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115614913831674678'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/08/advanced-ad-troubleshooting-and-theory.html' title='Advanced AD Troubleshooting and Theory'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-115585441543602672</id><published>2006-08-18T00:39:00.000+02:00</published><updated>2006-08-18T00:40:15.446+02:00</updated><title type='text'>Jesper's new blog</title><content type='html'>It is up, and you'll find it &lt;a href="http://msinfluentials.com/blogs/jesper/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-115585441543602672?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/115585441543602672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=115585441543602672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115585441543602672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115585441543602672'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/08/jespers-new-blog.html' title='Jesper&apos;s new blog'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-115444465168613369</id><published>2006-08-01T17:01:00.000+02:00</published><updated>2006-08-01T17:04:11.700+02:00</updated><title type='text'>Sad day for MS/Good day for Jesper.</title><content type='html'>As you might know, Jesper M. Johansson is leaving Microsoft. He's a buddy and whatever makes him (and his family) happy makes me happy! Good luck with the new job!&lt;br /&gt;&lt;br /&gt;As a MS employee he has been (to me):&lt;br /&gt;- A good friend.&lt;br /&gt;- Known as a "know-how" person.&lt;br /&gt;- He's respected amongst his peers.&lt;br /&gt;- His presentation skills are great (I wish I was half as good).&lt;br /&gt;&lt;br /&gt;Future (knowing Jesper):&lt;br /&gt;- A good friend.&lt;br /&gt;- Known as a "know-how" person.&lt;br /&gt;- He's respected amongst his peers.&lt;br /&gt;- His presentation skills are great.&lt;br /&gt;- Don't stop reading his &lt;a href="http://blogs.technet.com/jesper%5Fjohansson/"&gt;blog&lt;/a&gt;! He will continue posting useful things.&lt;br /&gt;- He will stay on top of his area.&lt;br /&gt;- He will not leave the "security business"&lt;br /&gt;&lt;br /&gt;When the new URL is known to his blog, I will post it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-115444465168613369?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/115444465168613369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=115444465168613369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115444465168613369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115444465168613369'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/08/sad-day-for-msgood-day-for-jesper.html' title='Sad day for MS/Good day for Jesper.'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-115210783775479509</id><published>2006-07-05T15:57:00.000+02:00</published><updated>2006-07-05T15:59:22.143+02:00</updated><title type='text'>lastLogonTimestamp</title><content type='html'>&lt;span style="font-family:Arial;"&gt;So yet another question about how to find out the last logon time for users.... Ok, here is how it works in Windows 2003.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;One of the new attributes in Windows 2003 is lastLogonTimestamp which can be used to retrieve the last logon time for users, good so we have a new attribute to use! Sounds easy, right? &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;But this is not as trivial as you might think! The lastLogonTimestamp is not always showing the truth since it is only replicated every 14 days... Then take into account that when you read the value for the attribute it is stored as a 64-bit integer calculated from 1601 January 1st in 100-nano secs interval. (No, it was not MS fault. It was the darn Cobol programmers!!) &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;And another funny thing is that VBScript can't handle 64-bit integers!!!!! So you need to break it down into two 32-bit integers with IADsLargeInteger, which has two properties:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;highpart = store the high 32-bits&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;lowpart = store the low 32-bits&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;…then you add them to get a single value.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;So how would a script that does this look like you might wonder.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;I will not just put the code here but rather I will walk you through how to “think” to solve it. (If you really need the code and don’t know how to write it, send me an e-mail).&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Use “Get” to retrieve the attribute (lastLogonTimestamp)&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Store the value in an IADsLargeInteger object&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Combine the highpart and lowpart values into one value by taking the highpart * (2^32) and add the lowpart.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;Ok, step 3 which is one line of code will give us the last logon for a user. But it will give us the time in a format of how many 100-nano secs intervals occurred since&amp;nbsp;&amp;nbsp;Jan 1, 1601 and the user’s last logon. &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;The value might look like this: 2.5643571264596E+16&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;This, at least to me, looks kind of hard to read. And I bet the one asked for the report will not be happy if you give him/her this….. So now we need to do something about it, but first a little bit on nanosecs:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;1 second = 1,000,000,000 nanosecs = 10,000,000 nanosec intervals per second (10,000,000 * 100 = 1,000,000,000). This means that there are 600,000,000 100-nano secs intervals per minute.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;To find out how many minutes elapsed since Jan 1, 1601 and last logon we can take the last logon time and divide it by (60*10000000).&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;If we want to find out the number of days that have elapsed we dived the last logon time with 1440 (which is the number of minutes per 24 hrs).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;The above steps (5 and 6) can be done in one step if you want…..&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;Now we know how many days elapsed since Jan 1, 1601 so we take that and add it to Jan 1, 1601 (“last logon time” + #1/1/1601#) and we get the result in an easy to read format!&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;"&gt;But I assume it is W2K3 otherwise you need to use the lastLogon which is not replicated at all, which means you have to retrieve it from all DCs and then compare the values, sounds boring but can be solved with some code...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-115210783775479509?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/115210783775479509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=115210783775479509' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115210783775479509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115210783775479509'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/07/lastlogontimestamp.html' title='lastLogonTimestamp'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-115117286049516603</id><published>2006-06-24T20:14:00.000+02:00</published><updated>2006-06-24T20:14:20.500+02:00</updated><title type='text'>Rome</title><content type='html'>Yep, here once again with Carola, if we could give anyone advice for visiting Rome it would be:&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Stay at the &lt;a href="http://www.cavalieri-hilton.it/indexx.html"&gt;Hilton Cavalieri&lt;/a&gt;.&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Go to the private club “Blue” by the sea (40 minutes by car from the hotel and the hotel will arrange a private driver)&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Oh! And just to mention, we got engaged the 20th of June at Blue!&lt;br/&gt;&lt;br/&gt;More details later!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-115117286049516603?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/115117286049516603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=115117286049516603' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115117286049516603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/115117286049516603'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/06/rome.html' title='Rome'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114820226869067395</id><published>2006-05-21T11:02:00.000+02:00</published><updated>2006-05-21T11:06:01.913+02:00</updated><title type='text'>Mark Arnold missed the plane</title><content type='html'>I’m not alone!!&lt;br /&gt;&lt;br /&gt;My good friend Mark Arnold is visiting this weekend, he was supposed to fly in on Friday and land at 13.20... Guess what happens, he missed the plane… And no, he didn’t even try to get to the airport in time because he missed the date!! Yes, the man missed the plane by a day!!&lt;br /&gt;&lt;br /&gt;BTW - if you have the chance to attend Exchange Forum in Sweden this week, check out Mark's presentation about Exchange 2007. I've had the luck to see the .ppts and it looks good, if Mark is speaking about Exchange I will listen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114820226869067395?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114820226869067395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114820226869067395' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114820226869067395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114820226869067395'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/05/mark-arnold-missed-plane.html' title='Mark Arnold missed the plane'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114235697927530839</id><published>2006-03-14T18:20:00.000+01:00</published><updated>2006-03-14T18:22:59.300+01:00</updated><title type='text'>Good cluster configuration...</title><content type='html'>I just remembered a conversation I had with a mate of mine, he stated that the only good cluster configuration is Inactive/Passive... Go figure.... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114235697927530839?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114235697927530839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114235697927530839' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114235697927530839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114235697927530839'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/03/good-cluster-configuration.html' title='Good cluster configuration...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114226695954428686</id><published>2006-03-13T17:22:00.000+01:00</published><updated>2006-03-13T17:22:40.896+01:00</updated><title type='text'>The fast recovery components</title><content type='html'>The fast recovery components&lt;br/&gt;&lt;br/&gt;Creation of Shadow Copies&lt;br/&gt;As I stated earlier, the process of creation initiates by the requestor (a backup program) contacting the Volume Shadow Copy Service (VSC service) to request a copy of the System State. The VSC service will act as a coordinator and notifies the System State writers to prepare for writing data for creation of a shadow copy. &lt;br/&gt;Once the data is ready for the actual backup process each writer notifies the VSC service which then relays information to the backup requestor. Next step is that the requestor halts Active Directory I/O writes as long as it takes the provider to create single point-in-time copies of the three volumes. Usually this takes just a few seconds and should have no to little impact on Active Directory operations.&lt;br/&gt;&lt;br/&gt;After the copy is made the VSC service will be instructed to break the connection with the original and the copy. At this point the shadow copy becomes read-only and the original will continue as usual (read/write). Now we are at the point where the shadow copy is no longer associated with a particular server and resides on the SAN until we need it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114226695954428686?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114226695954428686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114226695954428686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114226695954428686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114226695954428686'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/03/fast-recovery-components.html' title='The fast recovery components'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114224557445868531</id><published>2006-03-13T11:23:00.000+01:00</published><updated>2006-03-13T11:26:14.480+01:00</updated><title type='text'>Using EFS on virtual DCs</title><content type='html'>I just read &lt;a href="http://blogs.virtualserver.tv/blogs/dugie/archive/2006/03/07/EFS_encryption_of_VHD_files_for_virtual_Domain_Controllers.aspx"&gt;this&lt;/a&gt; post about the possibility to use EFS to encrypt a DC that is running as a virtual machine.  Sounds interesting, need to spend some time in the lab :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114224557445868531?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114224557445868531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114224557445868531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114224557445868531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114224557445868531'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/03/using-efs-on-virtual-dcs.html' title='Using EFS on virtual DCs'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114191278904733977</id><published>2006-03-09T13:48:00.000+01:00</published><updated>2006-03-09T15:04:15.866+01:00</updated><title type='text'>When do you need to recover AD?</title><content type='html'>...hopefully never!&lt;br /&gt;But just in case, I will describe something called Fast Recovery during the following days...&lt;br /&gt;&lt;br /&gt;There are alternatives to tape backups such as lag sites, but I will not go into that but rather I will talk about how it is possible to use shadow copies instead. I find it interesting and in conjunction with tape backups it can be effective.&lt;br /&gt;&lt;br /&gt;The reason way I found this interesting is because it is fast and use a mirroring process that doesn't affect the system performance much. So in order to understand this we need some information how the underlying services works. Not to get into bit-level discussion I will give an overview:&lt;br /&gt;&lt;br /&gt;Volume Shadow Copy (I will call it VSC)&lt;br /&gt;With VSC you can create point-in-time snapshots of a volume, the service itself coordinates with other applications like backup software for instance and storage hardware to enable app-aware data management and it also support backup of open files.&lt;br /&gt;&lt;br /&gt;There are three components that are needed in order to make a full shadow copy:&lt;br /&gt;1. Requestor, which is the utility that request the copy (or rather request for the creation)&lt;br /&gt;2. Writer, this is the software (app-specific) that makes sure that the data is ready to be copied.&lt;br /&gt;3. Provider, this component gives the functionality to make the copy. VSC can use 3rd party hardware provider if needed.&lt;br /&gt;&lt;br /&gt;Virtual Disk Service (I will call it VDS)&lt;br /&gt;To make it short, it provides volume management with a single Windows interface which is used to manage storage devices. It also provides APIs for ISVs and IHVs to create storage solutions. The service itself use two CLI utilities, Diskpart and Diskraid. The Diskpart command is used to control creation, deletion and extension of dynamic and basic disk partitions. Diskraid is used to configure hardware RAID, to be specific, it is used to create, extend, delete and unmask LUs (logical units) on SANs.&lt;br /&gt;&lt;br /&gt;Well, it simply makes your VSC data available for use. It do this by unmasking the backups stored on SAN. This means that it makes them visible and change the status from read-only to read/write. It also mounts the volume on the server. The whole process is called transport and is a virtual process since the data is on the storage array.&lt;br /&gt;&lt;br /&gt;That is all I have time for now, got to catch a flight. I will continue another day :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114191278904733977?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114191278904733977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114191278904733977' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114191278904733977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114191278904733977'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/03/when-do-you-need-to-recover-ad.html' title='When do you need to recover AD?'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114190847634271962</id><published>2006-03-09T13:34:00.000+01:00</published><updated>2006-03-09T13:47:56.353+01:00</updated><title type='text'>Windows Server 2003 Disaster Recovery</title><content type='html'>As many of you already know, besides the project in Finland I also do a tour (&lt;a href="http://www.expertzone.se"&gt;ExpertZone&lt;/a&gt;) in Sweden. One of the sessions is about troubleshooting AD and I get a lot of questions about recovery and the different ways of doing it.&lt;br /&gt;&lt;br /&gt;Most people tend to have similar questions so I will start a series of posts about this topic, so keep an eye on this blog if you're interested in disaster recovery :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114190847634271962?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114190847634271962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114190847634271962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114190847634271962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114190847634271962'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/03/windows-server-2003-disaster-recovery.html' title='Windows Server 2003 Disaster Recovery'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114086379979659037</id><published>2006-02-25T11:36:00.000+01:00</published><updated>2006-02-25T11:37:40.310+01:00</updated><title type='text'>Securing Exchange 2003</title><content type='html'>A friend of mine that happens to be an Exchange MVP just told me the secret of securing Exchange. Do you want to know?&lt;br/&gt;&lt;br/&gt;“Don’t break the seal!”&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Mark Arnold, February 25, 2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114086379979659037?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114086379979659037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114086379979659037' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114086379979659037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114086379979659037'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/02/securing-exchange-2003.html' title='Securing Exchange 2003'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114078874696635564</id><published>2006-02-24T14:45:00.000+01:00</published><updated>2006-02-24T14:45:46.993+01:00</updated><title type='text'>Mark as arrived...</title><content type='html'>Landed at Arlanda, went to the bar to get a beer while waiting for M. Arnold. Realized I had nothing to do! So, as the geek I am I pulled up my two laptops and started to work on my next presentation. &lt;br/&gt;&lt;br/&gt;Mark finally calls and says that he’s waiting for his bag; I pack up my things and get to the luggage belt, surprise! No Mark, the bloody Englishman had wandered off so I go through the customs and see the cabbie with a big sign “M. Arnold” and there were only about 7 people outside but no Mark. &lt;br/&gt;I call him and he’s nearby, mind that the cabbie is the first thing you see after customs, but NO Mark didn’t see him and walked passed him… &lt;br/&gt;&lt;br/&gt;We’re off to a good start….. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114078874696635564?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114078874696635564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114078874696635564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114078874696635564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114078874696635564'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/02/mark-as-arrived.html' title='Mark as arrived...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114064477098889088</id><published>2006-02-22T22:46:00.000+01:00</published><updated>2006-02-22T22:46:10.990+01:00</updated><title type='text'>Advanced AD Troubleshooting and Theory</title><content type='html'>As I said in an earlier blog, my troubleshooting course is available at &lt;a href="http://www.cornerstone.se/"&gt;Cornerstone&lt;/a&gt;. I have changed the name to &lt;a href="http://www.cornerstone.se/course/showcourse.aspx?CNO=COUR2006021513055801192126"&gt;Advanced AD Troubleshooting and Theory&lt;/a&gt;. Please notice the course code T640 if you want to attend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114064477098889088?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114064477098889088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114064477098889088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064477098889088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064477098889088'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/02/advanced-ad-troubleshooting-and-theory.html' title='Advanced AD Troubleshooting and Theory'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114064437373185649</id><published>2006-02-22T22:39:00.000+01:00</published><updated>2006-02-22T22:41:46.600+01:00</updated><title type='text'>This weekend Mark is in Sweden!</title><content type='html'>This weekend Mark is coming to my place in Uppsala! Carola has planned his activities and I’m not sure what is going to happen other than I had to go get some good champagne and wine and book a table at &lt;a href="http://www.bohemia.nu/"&gt;Mancini&lt;/a&gt;. That was all she trusted me to do!&lt;br/&gt;Well, to be honest she knows us far too well and she has seen us goofing around in Amsterdam and London with her own eyes already. But in our defense, in Amsterdam we had Gianluca, Olaf, Steve and Daniel (last name left out to save the innocent) in the same apartment and in London we spent the time (not the same apartment) with Nick, Oli and Steve… Yeah, if you know which ones I’m talking about you know how the rest went. ;)&lt;br/&gt;&lt;br/&gt;Well, it is always good to have one of your best friends visiting and it will be fun and hopefully relaxed. As I said, I have only one plan and that is to take him to the best restaurant in Stockholm, after that Carola is in charge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114064437373185649?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114064437373185649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114064437373185649' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064437373185649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064437373185649'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/02/this-weekend-mark-is-in-sweden.html' title='This weekend Mark is in Sweden!'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-114064430622633525</id><published>2006-02-22T22:38:00.000+01:00</published><updated>2006-02-23T16:24:46.786+01:00</updated><title type='text'>Ok, I know I haven't been updating...</title><content type='html'>Ok, I know it was month ago since I last updated this blog, to be honest I haven’t had much time. Since the last post I’ve worked about 17 hours on average almost 7 days a week and as many of you know, that never goes well since the Enterprise Admin in my house also want to spend time with me (still)…&lt;br/&gt;&lt;br/&gt;What have I been up to you might ask, well first of all I’ve spent most of my time in Finland on a project for HP as a subcontractor. We are doing a company split and it is more work than I signed up for… But it is a challenge; sometimes fun and sometimes not. You all know how it is, some good and some bad as always in a project this size.&lt;br/&gt;&lt;br/&gt;If that was not enough I also do a seminar series for &lt;a href="http://www.cornerstone.se/"&gt;Cornerstone&lt;/a&gt; called &lt;a href="http://www.expertzone.se/"&gt;ExpertZone&lt;/a&gt;. This time the main theme is Active Directory &amp; MIIS where I present two sessions, Active Directory Future and Active Directory Troubleshooting. First session is about the original idea with Active Directory and what lies ahead for the future (well, at least what I can say without breaking NDA) and the second one I don’t think I have to explain… ;)&lt;br/&gt;We’ve been I Stockholm last week, next week is in Gothenburg and then I think we are going to Sundsvall…?&lt;br/&gt;&lt;br/&gt;I just visit the website for &lt;a href="http://www.exchangeforum.se/"&gt;Exchange Forum&lt;/a&gt; here in Sweden, I’m going to speak about how to use Monad to administrate Exchange 12, and realized a lot of my friends are also speaking there! I’m already looking forward to it! &lt;br/&gt;&lt;br/&gt;Besides this I had 4 days where I was in Sandviken and trained their global Active Directory team in troubleshooting, obviously my own course tweaked to suit their needs. Sandvik is an interesting company with all the challenges you need as an Active Directory admin, it is kind of big and if memory serves they have a presence in 131 countries. They were a lot of fun and we had a good time, last day we did more like an Q&amp;A with a lot of people outside their Active Directory team.&lt;br/&gt;&lt;br/&gt;Well, now I’m back at Hilton in Helsinki sitting by the open fire in the bar and just relaxing…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-114064430622633525?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/114064430622633525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=114064430622633525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064430622633525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/114064430622633525'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2006/02/ok-i-know-i-havent-been-updating.html' title='Ok, I know I haven&apos;t been updating...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113498301272356506</id><published>2005-12-19T10:03:00.000+01:00</published><updated>2005-12-19T10:03:32.743+01:00</updated><title type='text'>Q Advice announce partnership with Cornerstone</title><content type='html'>I’m pleased to announce that &lt;a href="http://www.cornerstone.se/"&gt;Cornerstone&lt;/a&gt; is the only training company in Sweden that exclusively offers &lt;a href="http://www.qadvice.com/"&gt;Q Advice&lt;/a&gt;’s courses and seminars. &lt;br/&gt;&lt;br/&gt;First on the agenda is the “&lt;a href="http://www.expertzone.se/"&gt;ExpertZone: Active Directory &amp; MIIS&lt;/a&gt;” which is a one-day conference held in Stockholm and Gothenburg. I will be presenting two sessions:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Active Directory Troubleshooting&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Future of Directory Services&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;We are working on dates to deliver my “&lt;a href="http://jimmytheswede.blogspot.com/2005/10/my-ad-troubleshooting-course-is-now.html"&gt;Active Directory Troubleshooting&lt;/a&gt;” as an open course. Most likely it will be delivered at all Cornerstone locations, contact Q Advice or Cornerstone for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113498301272356506?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113498301272356506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113498301272356506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113498301272356506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113498301272356506'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/12/q-advice-announce-partnership-with.html' title='Q Advice announce partnership with Cornerstone'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113275386070678514</id><published>2005-11-23T14:49:00.000+01:00</published><updated>2005-11-23T14:56:09.156+01:00</updated><title type='text'>London - Part 4</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Saturday; time to do the tourist stuff and meet another Geek, aka Oli Restorick aka Oli.&lt;br /&gt;Met up with Oli around lunch, realized that we need food and wine so we went into the first bar we saw. The waiter spilled wine all over me, and don’t start – it wasn’t my fault this time!&lt;br /&gt;I “casually” told him to bring another bottle (not glass) for free – he looked stumped… but actually brought us another bottle! :)&lt;br /&gt;Hailed a cab and “became” tourists for a couple of hours, it was really fun and Mark had some interesting facts to share about the London Bridge. All and all, we had a good day.&lt;br /&gt;&lt;br /&gt;Time to get back to the hotel and freshen up for the night; the plan was to have a nice dinner. An old friend of mine called and we decided to meet up at the hotel. They came pretty late and we started to chat… After some wine/beer we realized it was too late to get a decent table at any restaurant we decided to have pizza at the hotel. Pizza was good and we had a great relaxing time.&lt;br /&gt;&lt;br /&gt;Sunday – Time to get up early to say goodbye to Mark that needed to get back home. Oli gave us a lift to Thomas Lee’s (aka Bubba) place in Cookham for a late lunch which included fantastic wines and wonderful food. I must say that I’m impressed by his wine cellar!&lt;br /&gt;Comment of the day was said by Carola after she saw Bubba’s office; - “You’re not a geek!”&lt;br /&gt;Obviously Bubba had more geeky things than I :)&lt;br /&gt;After a couple of hours of wine and good food, we needed to get back to London – by train. But we actually did it with getting lost! Took a long walk in the London night and finished the day early if memory serves…&lt;br /&gt;&lt;br /&gt;Monday, last day – Me and Carola is trying to get to Picadilly to meet Jesika for lunch.&lt;br /&gt;Of course we took the wrong train, ended up God knows where…. Found a local pub – really small and everybody knew everybody in there. So Carola decided to have Fish &amp;amp; Chips, of course that would be the place to have it – far away from the tourist places.&lt;br /&gt;Since we weren’t sure in which part of London (if it was London) the pub was, we decided to take a cab instead of the tube. Met up with Jesika, had a nice lunch and then it was time for shopping!&lt;br /&gt;Ok, we shopped for less than an hour…..&lt;br /&gt;&lt;br /&gt;Just before midnight we got back to Uppsala, Sweden – Repacked for Helsinki and got 4 hours sleep until I was back at Arlanda airport again…..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113275386070678514?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113275386070678514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113275386070678514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113275386070678514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113275386070678514'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/11/london-part-4.html' title='London - Part 4'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113222146479118171</id><published>2005-11-17T10:57:00.000+01:00</published><updated>2005-11-17T10:57:44.816+01:00</updated><title type='text'>London - Part 3</title><content type='html'>Waiting for the two lost souls:&lt;br/&gt;So there we are, sitting and drinking at the bar and finally they showed up. I don’t recall how long we sat and waited, but I do remember the wine… :( Well, to be honest, I know what I like and don’t like, this was in between….&lt;br/&gt;&lt;br/&gt;Now when the gang is gathered, bear in mind that we haven’t seen each other in a couple of weeks &amp;lt;g&amp;gt; so we had to start with the usual greeting habits… Since this can be viewed by non-adults, I can’t tell you how it goes… Just have a vivid imagination and you’ll figure it out.&lt;br/&gt;After a couple of drinks we headed up to the Exec Lounge for some more drinks and snacks. If I where a manager of the Exec Lounge in Britain – I wouldn’t serve “Swedish meatballs” to Swedes. That’s all I’m going to say and that should cover it. &lt;br/&gt;Usually when we all meet, there is good food involved – this time not so much… Instead we ate the snacks, had more beer and (I think) Nick came up with the brilliant (and I’m not sarcastic here) idea to head for Soho and a Champagne bar!!!!! The best idea so far!!&lt;br/&gt;&lt;br/&gt;After the usual “I’m a cabbie, you are foreigners…” situation, if you don’t know what that means, you need to travel more, we arrived :) &lt;br/&gt;And to be honest, Nick is a good lad since he knows where to find a Champagne bar. Fozzie bought two bottles and we just hung out having a nice time.&lt;br/&gt;After we all had enough, we decided to call it a night. Mark, Carola and I hailed a cab and went back to the hotel with a cunning plan – let’s have another bottle of champagne!&lt;br/&gt;&lt;br/&gt;We got the champagne; me and Mark tested it and decided that it was BAD. Got the waiters attention, go figure – this bloke (is that the correct “queens English” spelling?) knew jack about Champagne. &lt;br/&gt;Since both Mark and I are such nice blokes, we called for the manager. He wasn’t convinced that we where right. So, we did what every Champagne loving man would do, offer him a choice:&lt;br/&gt;Bring in another bottle, if it tastes the same we buy both. If not, we only pay for the second one. To me, that’s fair but not to this *?!=#* &lt;br/&gt;Since they “knew” it was ok (without testing it) they wouldn’t bring us another bottle unless we agreed to pay for it, no matter if it’s gone bad or not…. Well, let’s cut our losses and buy regular wine instead we thought.&lt;br/&gt;&lt;br/&gt;We had a good time and it’s always good to see Fozzie and Nick. Too bad they couldn’t be there for the second night…&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113222146479118171?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113222146479118171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113222146479118171' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113222146479118171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113222146479118171'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/11/london-part-3.html' title='London - Part 3'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113156215785636543</id><published>2005-11-09T19:49:00.000+01:00</published><updated>2005-11-09T19:49:17.860+01:00</updated><title type='text'>Weekend in London, part 2</title><content type='html'>Arrived at Heathrow:&lt;br/&gt;Ok, I know most people don’t believe me but we actually took the underground all the way to Kensington from Heathrow… Mark couldn’t believe it…&lt;br/&gt;Came to Hilton Kensington to check in, I’d requested for 10am check-in which of course wouldn’t happen but she checked us in at the Executive floor, (Mark, the real exec floor, not the one you where in :)) told us that we could use the Executive Lounge (which sounds much better than it is) to have drinks and food while we wait an hour until we get access to the room.&lt;br/&gt;Got into the lounge, realized it had NO food, NO drinks (but coffee for order) ONLY water! Well to be honest they actually had it chilled and sparkling… Ok, the moral so far; don’t book Hilton Kensington if you are used to a proper lounge….&lt;br/&gt;&lt;br/&gt;In the room we unpacked, thinking of heading out when we realized that Mark (known as Shrek) will check-in in an hour or two… Instead we took a catnap.&lt;br/&gt;Mark text me saying he’s arrived, we didn’t care because we were asleep……&lt;br/&gt;&lt;br/&gt;Woke up and called up Mark and went down to meet him at the bar and had some wine (or was it beer?). Now we only waited for Nick and Steve to join us….&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113156215785636543?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113156215785636543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113156215785636543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113156215785636543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113156215785636543'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/11/weekend-in-london-part-2.html' title='Weekend in London, part 2'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113156083575578574</id><published>2005-11-09T19:27:00.000+01:00</published><updated>2005-11-09T19:27:15.780+01:00</updated><title type='text'>Weekend in London, part 1</title><content type='html'>My dear but crazy friends blogged about my trip to London last weekend, so I thought I should give my version... In multiple posts…&lt;br/&gt;&lt;br/&gt;On the way to the airport:&lt;br/&gt;Woke up in time for the cab for once, me and Carola arrived at the airport with plenty of time to kill before boarding. Since we didn’t have breakfast, we headed to the lounge for some coffee and sandwiches (yes, we tried the beer as well). After a while we got bored and headed for the gate, still with plenty of time. &lt;br/&gt;Arrived at pier F (far walk and I couldn’t hail a cab) and realized that boarding has not started yet. Walk past the pier (50m) to the bar, bought some drinks and relaxed. &lt;br/&gt;&lt;br/&gt;Ok, recap – we’re sitting 50m from the gate, have plenty of time before boarding.&lt;br/&gt;&lt;br/&gt;Took a look at the watch and realized that we should move towards the gate, arrived at the gate – we are the only ones there!! Walk up and the girl was just about to get on the PA… Yeah, I was late again and almost missed the plane…&lt;br/&gt;After the usual “angry faces” from the other passengers already sitting and waiting for us we where ready for take-off!&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113156083575578574?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113156083575578574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113156083575578574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113156083575578574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113156083575578574'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/11/weekend-in-london-part-1.html' title='Weekend in London, part 1'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113025866175139756</id><published>2005-10-25T18:31:00.000+02:00</published><updated>2005-10-25T18:44:21.756+02:00</updated><title type='text'>Finally at home, and what do I do.... Part 2</title><content type='html'>Ok, I started the installations and couldn't decide what to install so I installed this:&lt;br /&gt;-4 DCs, SMS, MOM, Exchange, ISA, SPS, MIIS, SQL, Storage and a bunch of clients.&lt;br /&gt;Well, you're right the clients are not that interesting - but you need to have them for a reality check (more info on this further down). Totally there is 12 servers with a connected "home-SAN" + clients.&lt;br /&gt;&lt;br /&gt;To be honest I'm not done yet... I think.... Why?&lt;br /&gt;Well, since I'm rarely at home with Carola (girlfriend) I was feeling guilty after a while... Come on! You know how it is, right? In regards of "reality check" I mean that I haven't fully tested all functionality yet, but trust me, if there is something wrong that will cause the clients to fail I will have a "support call" pretty soon! Yep, you guessed it, the laptop that Carola is using is part of this network, and she will go online any minute now :)&lt;br /&gt;&lt;br /&gt;If you're interested in the procedure to do a full forest recovery search &lt;a href="http://www.microsoft.com"&gt;here&lt;/a&gt;. The reason I just post a URL is that if I would write a step-by-step, I wouldn't have time to finish my wine in this "oh-so-boring-hotel-bar" until it's time to go back to Sweden... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113025866175139756?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113025866175139756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113025866175139756' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113025866175139756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113025866175139756'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/finally-at-home-and-what-do-i-do-part.html' title='Finally at home, and what do I do.... Part 2'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-113000967100281709</id><published>2005-10-22T21:27:00.000+02:00</published><updated>2005-10-22T21:41:53.266+02:00</updated><title type='text'>Finally at home, and what do I do....</title><content type='html'>Ok, woke up this morning and thought... Wouldn't it be fun to do a forest recovery again? Well, kind of fun, but since I do a forest recover every other month I need to make it harder this time.&lt;br /&gt;How can I make it harder? Well, first I backed up my vital data of course, totally redesign my network, installed a bunch of servers I don't need, you know SMS, Exchange, MIIS, SPPS and other more or less fun systems from MS...&lt;br /&gt;I'll be done in a couple of hours and then I will break it in a major way :)&lt;br /&gt;&lt;br /&gt;So, if you ever feel like you have too much time on your hands, this will certainly kill a couple of hours! :)&lt;br /&gt;&lt;br /&gt;I'll post the results when I'm done...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-113000967100281709?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/113000967100281709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=113000967100281709' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113000967100281709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/113000967100281709'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/finally-at-home-and-what-do-i-do.html' title='Finally at home, and what do I do....'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112980199841831042</id><published>2005-10-20T11:47:00.000+02:00</published><updated>2005-10-20T11:53:18.423+02:00</updated><title type='text'>Windows and Linux</title><content type='html'>Most people that discuss Windows vs. Linux should get the facts straight.... The discussions tends to be more like "mine-is-better-than-yours" type of thing, and I'm sick of it!&lt;br /&gt;&lt;br /&gt;If you're interested in more than just b*tch about it, then read &lt;a href="http://www.microsoft.com/windowsserversystem/facts/default.mspx"&gt;this&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112980199841831042?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112980199841831042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112980199841831042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112980199841831042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112980199841831042'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/windows-and-linux.html' title='Windows and Linux'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112978952664446349</id><published>2005-10-20T08:12:00.000+02:00</published><updated>2005-10-20T08:42:40.133+02:00</updated><title type='text'>Port D3D in Windows - Decimal to Binary to Hex...</title><content type='html'>Ok, I usually say port D3D when I talk about Windows Terminal Services. This often gets me into discussions about hex conversions, again.... :) The reason I use D3D is because I think it's easier to remember than the actual port number, and yes I'm talking about RDP and port 3389 if you don't want to read it all ;)&lt;br /&gt;&lt;br /&gt;So how did 3389 become D3D?&lt;br /&gt;&lt;br /&gt;-- 1. Convert the decimal number 3389 into binary, 3389 = 110100111101 in binary.&lt;br /&gt;&lt;br /&gt;-- 2. Convert the binary number into hex, 110100111101 = D3D in hex.&lt;br /&gt;&lt;br /&gt;If you want me to break it down in detail, this is how I did:&lt;br /&gt;&lt;br /&gt;-- 1. Created a table in order to convert 3389 into binary:&lt;br /&gt;&lt;br /&gt;2048-1024-512-256-128-64-32-16-8-4-2-1&lt;br /&gt;1-1-0-1-0-0-1-1-1-1-0-1&lt;br /&gt;&lt;br /&gt;This is the same as 2048+1024+256+32+16+8+4+1 which gives us 3389.&lt;br /&gt;&lt;br /&gt;-- 2. I then took 110100111101 and broke it down into three clusters:&lt;br /&gt;1101 – 0011 – 1101 which is equal to 13 - 3 - 13 in decimal.&lt;br /&gt;&lt;br /&gt;-- 3. Then I convert each cluster into hex:&lt;br /&gt;13 = D, 3 = 3, 13 = D which gives us D3D!&lt;br /&gt;&lt;br /&gt;Isn’t math beautiful! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112978952664446349?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112978952664446349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112978952664446349' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112978952664446349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112978952664446349'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/port-d3d-in-windows-decimal-to-binary.html' title='Port D3D in Windows - Decimal to Binary to Hex...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112955759308561095</id><published>2005-10-17T15:59:00.000+02:00</published><updated>2005-10-20T11:55:12.186+02:00</updated><title type='text'>Great Italian food in Stockholm</title><content type='html'>After the UG meeting I took Jesper Johansson, Michael Anderberg, Fia (aka Fido) Lindström and my girlfriend Carola Mattsson out for dinner at &lt;a href="http://www.bohemia.nu/"&gt;Bohemia by Mancini&lt;/a&gt;. I just love this restaurant, all the staff and their food can be summed up in one word; FANTASTIC!&lt;br /&gt;&lt;br /&gt;Well, if you ever have been out eating with me in Stockholm, you know that this is the place to go. It’s absolutely my favorite place; some people call it my home since I try to go there as much as possible when I’m at home in Sweden.&lt;br /&gt;&lt;br /&gt;So what would I recommend?&lt;br /&gt;Ask them if you can visit the wine cellar, they have some really good ones – But they might be spoken for since I have my own rack in their cellar :)&lt;br /&gt;Then be sure to have enough time when you go back to the restaurant, since I recommend the tasting menu. Trust me; it will give the word “dinner” a whole new meaning...&lt;br /&gt;&lt;br /&gt;So, what did we do then?&lt;br /&gt;Well, read above...... :)&lt;br /&gt;&lt;br /&gt;Carola and Fido (aka Fia) were a bit concerned that the “dinner discussions” would be too geeky and all about bits and bytes... Well, to be honest every “normal” human would.... Me and Jesper (both likes to discuss SDDL as an example) at the same table.... Then add Michael and you should be very concerned.... BUT we actually managed to keep ourselves from getting too technical (or the word geeky might be a better choice...)&lt;br /&gt;&lt;br /&gt;To sum it up:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Great wine&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Great food&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fun discussions&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Lovely company - hey, I’m talking about the girls here... ;)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112955759308561095?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112955759308561095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112955759308561095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112955759308561095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112955759308561095'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/great-italian-food-in-stockholm.html' title='Great Italian food in Stockholm'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112955648219611096</id><published>2005-10-17T15:41:00.000+02:00</published><updated>2005-10-17T16:00:50.976+02:00</updated><title type='text'>Usergroup meeting</title><content type='html'>Now this UG (no name yet) is born!&lt;br/&gt; &lt;br/&gt;We decided to create a mailinglist, Sharepoint site and have a meeting once a month to start with. We will keep this UG informal and use it as a forum to discuss ideas about infrastructure, mostly Microsoft but also other vendors. Why? Because that’s real-life! &lt;br/&gt;&lt;br/&gt;It was really fun and we had some great discussions with Jesper Johansson about security and other fun things as SDDL and the undocumented stuff ;)&lt;br/&gt;Of course I will blog about SDDL as the true geek I am – but I just haven’t found time to do it yet…. &lt;br/&gt;&lt;br/&gt;What if I would like to join this UG?&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Sorry, there is not yet an official site (or whatever) to sign up. BUT keep an eye on this blog and I’ll post information as soon as it is available.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Thanks to all of you that took time on a Saturday and showed up at the meeting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112955648219611096?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112955648219611096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112955648219611096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112955648219611096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112955648219611096'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/usergroup-meeting.html' title='Usergroup meeting'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112905026023048915</id><published>2005-10-11T19:04:00.000+02:00</published><updated>2005-10-17T18:46:48.070+02:00</updated><title type='text'>My AD troubleshooting course is now available as an open course!</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;Description&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;This course provides students with the knowledge and skills necessary to troubleshoot a Microsoft Active Directory infrastructure in an enterprise environment.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;Audience&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;This course is intended for senior support professionals, architects, engineers and consultants responsible for maintaining a Microsoft Active Directory environment.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;Prerequisites&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;This course requires that students meet the following prerequisites:&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;MOC course 2279 - Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Hands-on experience of troubleshooting Microsoft Active Directory environments.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;Trainer and Training Center Qualification&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Only trainers and training centers authorized in writing by Quality Advice AB may deliver this course. If the trainer and/or training center can’t prove authorization in writing, please contact Quality Advice AB at &lt;/span&gt;&lt;a href="mailto:info@qadvice.com"&gt;info@qadvice.com&lt;/a&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;, as the course materials are being used illegally.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The course is designed by Jimmy Andersson, Principal Advisor at Quality Advice AB. More information about courses and consultancy, please contact Quality Advice AB at &lt;/span&gt;&lt;a href="mailto:info@qadvice.com"&gt;info@qadvice.com&lt;/a&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;Overview of course material&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 1&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Active Directory Data Store&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;DSA&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Database Layer&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;ESE&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Data Store Protocols&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Data Store Physical Structure&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Security Descriptor&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Database Issues&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Database and Log File Tasks&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Database Integrity&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 2&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Object Deletions&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Lingering Objects&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Tools&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 3&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Account Lockout Troubleshooting&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Monitoring Account Lockout&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Analyzing Information&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Account Lockout Tools&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 4&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FRS Architecture&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FRS Physical Structure&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FRS Objects in Active Directory&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FRS Troubleshooting&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 5&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;DFS-Related Architecture on DCs&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;DFS Physical Structures and Caches on DCs&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;DFS Troubleshooting&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 6&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Architecture&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Subsystem&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Model&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Sequence&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Data Updates&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Identifying Replication Partners&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 7&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Monitoring Tools&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Replication Troubleshooting&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 8&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FSMO&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;FSMO Failures&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 9&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;PDC Load Management&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;PDC Emulator Load Reduction&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Symptoms of Overload&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Steps to Optimize PDC&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Load Reduction Techniques (DNS)&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Load Reduction Techniques (WINS)&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Block Enumeration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Module 10&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Non-Authoritative Restore&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Authoritative Restore&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Forest Recovery&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112905026023048915?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112905026023048915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112905026023048915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112905026023048915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112905026023048915'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/my-ad-troubleshooting-course-is-now.html' title='My AD troubleshooting course is now available as an open course!'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112904057726118805</id><published>2005-10-11T16:19:00.000+02:00</published><updated>2005-10-11T16:28:10.396+02:00</updated><title type='text'>MVP status</title><content type='html'>Yep, it's now official. I got awarded Microsoft MVP for Directory Services this year again! :)&lt;br /&gt;&lt;br /&gt;My MVP profile:&lt;br /&gt;&lt;a href="http://tinyurl.com/4ydpo"&gt;http://tinyurl.com/4ydpo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112904057726118805?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112904057726118805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112904057726118805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112904057726118805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112904057726118805'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/mvp-status.html' title='MVP status'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112896429793141940</id><published>2005-10-10T19:11:00.000+02:00</published><updated>2005-10-16T09:44:04.463+02:00</updated><title type='text'>Binary to Hex values for dummies...</title><content type='html'>&lt;strong&gt;&lt;span style="font-family:Arial;font-size:180%;"&gt;Binary to Hex values for dummies...&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I tend to get questions about Hex pretty often. So I thought – why not write something short to get people to understand more about hex?&lt;br /&gt;Since I’m stuck at the hotel bar, now would be the perfect time to do it! :)&lt;br /&gt;&lt;br /&gt;Prereq – you should know how binary values work.&lt;br /&gt;&lt;br /&gt;You all know that hex uses letters (A-F), which is mind-boggling in itself. But if you think about it, it’s rather simple:&lt;br /&gt;A = 10&lt;br /&gt;B = 11&lt;br /&gt;C = 12&lt;br /&gt;D = 13&lt;br /&gt;E = 14&lt;br /&gt;F = 15&lt;br /&gt;&lt;br /&gt;Since hex will use four bits and give it a value it only goes up to F, why? Cause 1111 in binary equals 15 (8+4+2+1). Now you might think – Hey, that’s simple! What’s all the fuzz about? Well, as everything fun in life – there are exceptions. But I will not go into that now, just accept that and read on ;)&lt;br /&gt;&lt;br /&gt;Ok, how can I use hex to make binary easier (shorter)?&lt;br /&gt;Let’s take an example, if I want to write the binary number 1010 in hex I simply convert it to decimal which is 10 thus is the binary number 1010 the same as A in hex.&lt;br /&gt;&lt;br /&gt;Let’s make it more interesting, lets say I have this binary number 00111101. So first we break it down into this 0011 – 1101 which gives us 3 and 13 converted to hex that would be 3d, starting to get the idea?&lt;br /&gt;&lt;br /&gt;So now the final imaginary example:&lt;br /&gt;1111011001110001100011001111 – once again I break it down into clusters:&lt;br /&gt;1111 = F, 0110 = 6, 0111 = 7, 0001 = 1, 1000 = 8, 1100 = C, 1111 = F so the answer would be:&lt;br /&gt;f6718cf&lt;br /&gt;&lt;br /&gt;So, now you know how to take binary values and convert them into hex values. End of lesson 1 :) &lt;br /&gt;&lt;br /&gt;Ps. You can also do it in reverse order if you want. And if you want to be a real geek, then use the ASCII table to write words ;) Ds.&lt;br /&gt;&lt;br /&gt;/6a696d6d79&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112896429793141940?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112896429793141940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112896429793141940' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112896429793141940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112896429793141940'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/binary-to-hex-values-for-dummies.html' title='Binary to Hex values for dummies...'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112894654735616806</id><published>2005-10-10T14:08:00.000+02:00</published><updated>2005-10-10T14:24:33.140+02:00</updated><title type='text'>AD and LDAP compliance</title><content type='html'>I often get the question if Active Directory is LDAP compliant. Well, I could start ranting here but I won't. Instead I'll just direct you to the Active Directory LDAP Compliance paper:&lt;br /&gt;&lt;a href="http://tinyurl.com/4g3u6"&gt;http://tinyurl.com/4g3u6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This paper discuss the following:&lt;br /&gt;- What is LDAP?&lt;br /&gt;- What does it mean to be LDAP compliant?&lt;br /&gt;- AD's LDAP compliance&lt;br /&gt;- Compliance misconceptions&lt;br /&gt;- Directory Interoperability&lt;br /&gt;&lt;br /&gt;So, if you want to learn more about LDAP compliance I recommend to start with this paper. If you're a geek like me :) there's always a bunch of RFCs to read...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112894654735616806?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112894654735616806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112894654735616806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112894654735616806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112894654735616806'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/ad-and-ldap-compliance.html' title='AD and LDAP compliance'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112894276328420936</id><published>2005-10-10T12:53:00.000+02:00</published><updated>2005-10-10T14:51:45.350+02:00</updated><title type='text'>Mr. Andersson you are delaying the flight.....</title><content type='html'>Yep, they said it again!&lt;br /&gt;&lt;br /&gt;For those of you who know me, I really s*ck when it comes to be on time at the airport. I was supposed to be up at 5am this morning, but what happens..... The cab driver called and woke my girlfriend and she woke me up, so as usual I threw some clothes in the bag, grabbed my laptops (yes, it's laptopS) and told the driver:&lt;br /&gt;"Hurry up - I'll pay any speeding ticket, just get me there asap"....&lt;br /&gt;&lt;br /&gt;Got to check-in, I was too late so they had to call the gate and ask them to wait for me. After security check I had to run like my a** was on fire, and heard "Mr. Andersson, please hurry to the gate. You are delaying the flight!" over and over on the PA.&lt;br /&gt;&lt;br /&gt;Ok, I made the flight. Landed in Helsinki, Finland just to realize I took the wrong currency with me.... No biggie, just change from USD to Euro. Got into the cab when I realized that I didn't know which office to go to, HP have two offices in Helsinki but no one told me that....&lt;br /&gt;Told the cabbie, go to the closest one and I can go in and ask. Yep, you're right - of course it was the wrong office....&lt;br /&gt;&lt;br /&gt;But I made it eventually, and now I'm here to start my consultant gig where I'm helping HP with a migration/company split. So it looks like I will spend most of my time in Finland the rest of the year. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112894276328420936?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112894276328420936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112894276328420936' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112894276328420936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112894276328420936'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/mr-andersson-you-are-delaying-flight.html' title='Mr. Andersson you are delaying the flight.....'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112879676526670164</id><published>2005-10-08T20:24:00.000+02:00</published><updated>2005-10-10T12:53:19.750+02:00</updated><title type='text'>Usergroup</title><content type='html'>I've started a new UG in Sweden! So far the interest have been good, we are now a core team of about 20 people which include Microsoft staff and people from different companies.&lt;br /&gt;&lt;br /&gt;The first meeting will take place on the 15th of October at Humandata's office in Stockholm (&lt;a href="http://www.humandata.se"&gt;www.humandata.se&lt;/a&gt;). Since this is the first meeting we will discuss how to proceed, maybe set up a Sharepoint site for members and so on... And I'm glad to say that the first guest speaker will be Jesper Johansson from Microsoft Security Business Unit (or at least that is what it used to be called before the reorg) in Redmond.&lt;br /&gt;&lt;br /&gt;I've already secured speakers from the UK and US for the next meeting! :)&lt;br /&gt;&lt;br /&gt;I will post a URL where people can sign up for the usergroup as soon as we have finalized how to proceed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112879676526670164?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112879676526670164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112879676526670164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112879676526670164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112879676526670164'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/usergroup.html' title='Usergroup'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17622141.post-112879502338299358</id><published>2005-10-08T20:05:00.000+02:00</published><updated>2005-10-10T12:50:09.440+02:00</updated><title type='text'>My first post!</title><content type='html'>Hey!&lt;br /&gt;&lt;br /&gt;This is my first blog ever. Still haven't figured out what to write about, but it'll come to me eventually....&lt;br /&gt;&lt;br /&gt;So who am I? Well I'm a Microsoft Directory Services and Security MVP based in Sweden, when I say based I mean that I live there, but since I'm almost always on the road and my new nickname according to Sean O'Driscoll at Microsoft is now "Jimmy The Global Swede" I leave it at that.&lt;br /&gt;&lt;br /&gt;So, expect to be reading about conferences, bad airlines/hotels and technology on this site. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17622141-112879502338299358?l=jimmytheswede.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimmytheswede.blogspot.com/feeds/112879502338299358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17622141&amp;postID=112879502338299358' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112879502338299358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17622141/posts/default/112879502338299358'/><link rel='alternate' type='text/html' href='http://jimmytheswede.blogspot.com/2005/10/my-first-post.html' title='My first post!'/><author><name>Jimmy Andersson [DS MVP]</name><uri>http://www.blogger.com/profile/00881526694998950581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
