<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nullsession.com</title>
	
	<link>http://www.nullsession.com</link>
	<description>Sometimes IT works!</description>
	<lastBuildDate>Mon, 08 Mar 2010 17:42:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Nullsessioncom" /><feedburner:info uri="nullsessioncom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Deploying Windows at multiple locations with TFTPD and MDT</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/kVIyboAPzPA/</link>
		<comments>http://www.nullsession.com/2010/03/07/deploying-windows-at-multiple-locations-with-tftpd-and-mdt/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 19:13:36 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[deployment]]></category>
		<category><![CDATA[MDT]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[TFTPD32]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=1005</guid>
		<description><![CDATA[Having visited a customer that wishes to redeploy their workstations at over 350 locations we soon came to the conclusion that it&#8217;ll either take forever based on the available bandwidth or they&#8217;ll have to invest in System Center Configuration Manager that can handle this with the branch office deployment scenario. You can read more about [...]]]></description>
			<content:encoded><![CDATA[<p>Having visited a customer that wishes to redeploy their workstations at over 350 locations we soon came to the conclusion that it&#8217;ll either take forever based on the available bandwidth or they&#8217;ll have to invest in System Center Configuration Manager that can handle this with the branch office deployment scenario. You can read more about that over at <a href="http://technet.microsoft.com/en-us/library/bb680853.aspx" target="blank">Microsoft TechNet</a>.</p>
<p>This way of deploying Windows have a broad usage scenario. Either for deploying Windows from a standard workstation in remote offices, you could even use the linked deployment shares functionality of MDT 2010 to manage them. You could use robocopy and a smart vbscript to install TFTPD32 and change the cs.ini / bootstrap.ini with the corresponding changes. The software could be installed on your laptop so you can connect it to a workstation / server directly with a cable and install Windows automatically even if your company or your customer doesn&#8217;t have an automated system in place.</p>
<p>The customer wasn&#8217;t too keen on spending that amount of money apparently, so we decided to look into some other way of solving the problem. After some looking around there seems to be a lot of ways to deploy windows using PXE, linux boot managers and third party tools. They were already using Microsoft Deployment Toolkit (MDT), which made my day a lot easier.</p>
<p>Since I&#8217;m into Windows I decided to go for Windows software and avoid everything that was marked with a penguin. Note that I don&#8217;t have anything against penguins, but since most of my customers run a Windows shop it&#8217;s not well advised to bring in some other operating system. So what did I come up with?</p>
<p>Looking around there wasn&#8217;t much that wasn&#8217;t Linux-based, but I found <a href="http://tftpd32.jounin.net/" target="blank">TFTPD32</a>. This piece of software has a lot of capabilities: DHCP, DNS, TFTP (Server/Client), SYSLOG and some more. It&#8217;s possible to run it as a service also, if you get srvany or some other software that&#8217;s available to run programs as services. Another option is to have it run minimized and then autostart it.</p>
<p>Setting it all up was mostly painless. Got stuck on Bcdedit which Johan Arwidmark already had covered in his blog. I&#8217;ve edited his script a little so the amount of work will be less for you. Credits for the script goes to him (link to him below).</p>
<p>If you&#8217;re gonna run this on XP you&#8217;ll need to copy bcdedit.exe from a Windows 7 with a matching architecture (x86/x64) to edit the BCD on XP since XP doesn&#8217;t have the BCD.</p>
<p><strong>List of ingredients</strong></p>
<p><a href="http://tftpd32.jounin.net/" target="blank">TFTPD32</a><br />
<a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791.aspx" target="blank">Microsoft Deployment Toolkit 2010</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&#038;displaylang=en" target="blank">WAIK (Windows Automated Installation Kit)</a><br />
Windows XP / Windows 7 media (TechNet+ or MSDN subscriptions gives you the opportunity to download these)<br />
Powershell (<a href="http://support.microsoft.com/kb/926139" target="blank">download for Windows XP</a>, included in Windows 7)<br />
One workstation for deployment (could be virtual, <a href="http://www.virtualbox.org" target="blank">Virtualbox</a> is free of charge)<br />
One workstation that receives your os (could be virtual, Virtualbox is free of charge)<br />
One DC if you want to join a domain (could run DHCP also, you&#8217;ll need to configure it, see below)<br />
<a href="http://www.nullsession.com/media/lds/CreateBCD.bat" target="blank">The script</a> that fixes the BCD. Download and save as c:\deploymentshare\boot\<strong>CreateBCD.bat</strong> (Credits to <a href="http://www.deployvista.com/Home/tabid/36/language/sv-SE/Default.aspx" target="blank">Arwidmark</a>)</p>
<p><strong>Breaking it down</strong></p>
<p>The script</p>
<p>(The below code might be wrapped and each line should start with Bcdedit except the for /f)</p>
<p><code><br />
Rem Creates BCD (boot configuration data) for Windows PE 2.0<br />
set BCD-File=c:\deploymentshare\boot\BCD<br />
del %BCD-File%<br />
Bcdedit /createstore %BCD-File%<br />
Bcdedit /store %BCD-File% /create {ramdiskoptions} /d "Ramdisk options"<br />
Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisksdidevice boot<br />
Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi<br />
for /f "tokens=1-3" %%a in ('Bcdedit /store %BCD-File% /create /d "WinPE x86" /application osloader') do set guid1=%%c<br />
Bcdedit /store %BCD-File% /set %guid1% systemroot \Windows<br />
Bcdedit /store %BCD-File% /set %guid1% detecthal Yes<br />
Bcdedit /store %BCD-File% /set %guid1% winpe Yes<br />
Bcdedit /store %BCD-File% /set %guid1% osdevice ramdisk=[boot]\boot\LiteTouchPE_x86.wim,{ramdiskoptions}<br />
Bcdedit /store %BCD-File% /set %guid1% device ramdisk=[boot]\boot\LiteTouchPE_x86.wim,{ramdiskoptions}<br />
Bcdedit /store %BCD-File% /create {bootmgr} /d "Windows Vista BootManager"<br />
Bcdedit /store %BCD-File% /set {bootmgr} timeout 30<br />
Bcdedit /store %BCD-File% /set {bootmgr} displayorder %guid1%<br />
Bcdedit /store %BCD-File% /enum all<br />
</code></p>
<p><strong>Install and configure WAIK and MDT</strong></p>
<p>1) Install / add Powershell<br />
2) Install WAIK<br />
3) Install MDT</p>
<p>Once MDT is installed you&#8217;ll need to create a new deployment share, to make it easy I recommend keeping with the defaults otherwise you&#8217;ll need to edit the scripts and the settings for TFTPD32 if you change the path of the deploymentshare.</p>
<p>Import an operatingsystem into MDT so we have something to deploy and make a new task sequence. You might also want to update your customsettings.ini and boot.ini to reflect the options you want. Mine are displayed below and more information on the options available can be found in the MDT documentation and on multiple sites on the internet.</p>
<p><a rel="lightbox[dw]" href="http://www.nullsession.com/media/lds/dw01.png" title="Windows XP source files imported."><br />
<img src="http://www.nullsession.com/media/lds/dw01.png" width="270px"><br />
</a><br />
<a rel="lightbox[dw]" href="http://www.nullsession.com/media/lds/dw02.png" title="A standard client task sequence with the source files for XP selected."></a></p>
<p>Customsettings.ini (many of these settings are in Vista/Windows 7 format, see documentation for XP)<br />
<code><br />
[Settings]<br />
Priority=Default<br />
Properties=MyCustomProperty<br />
[Default]<br />
_SMSTSOrgName=TFTPD Deployment System<br />
OSInstall=Y<br />
SkipCapture=YES<br />
SkipBDDWelcome=YES<br />
SkipBitLocker=YES<br />
SkipPackageDisplay=YES<br />
SkipAppsOnUpgrade=YES<br />
SkipAdminPassword=YES<br />
SkipProductKey=YES<br />
SkipComputerName=NO<br />
SkipUserData=YES<br />
ComputerBackupLocation=NETWORK<br />
SkipTimeZone=YES<br />
TimeZone=110<br />
TimeZoneName=W. Europe Standard Time<br />
SkipLocaleSelection=YES<br />
UserLocale=sv-SE<br />
UILanguage=sv-SE<br />
KeyboardLocale=041d:0000041d<br />
SkipDomainMembership=YES<br />
SkipSummary=YES<br />
SkipFinalSummary=YES<br />
</code></p>
<p>Bootstrap.ini<br />
<code><br />
[Settings]<br />
Priority=Default<br />
[Default]<br />
SkipBDDWelcome=YES<br />
DeployRoot=\\XP01\DeploymentShare$ (this needs to be changed for every location so that the pc's go to their closest one)<br />
KeyboardLocale=sv-SE<br />
UserDomain=xp01 (either the computername for a local account or your domainname)<br />
UserID=temp (either a local user or a domain account)<br />
UserPassword=temp<br />
</code></p>
<p>Update your deployment share.</p>
<p>The tricky part now is to extract some files from the Windows PE image included in the WAIK. We&#8217;ll need these to be able to PXE-boot our workstations.</p>
<p>Start an elevated command prompt and follow the steps below:<br />
<code><br />
cd /d "C:\Program Files\Windows AIK\Tools\PETools"<br />
copype x86 c:\winpe_x86<br />
imagex /mount c:\winpe_x86\winpe.wim 1 c:\winpe_x86\mount<br />
md C:\PXEServer\TFTPRoot\Boot\Fonts<br />
copy c:\winpe_x86\mount\Windows\Boot\PXE\pxeboot.n12  C:\deploymentshare\boot /y<br />
copy c:\winpe_x86\ISO\boot\fonts\*.* c:\deploymentshare\boot\Fonts /y<br />
copy c:\winpe_x86\mount\Windows\Boot\PXE\bootmgr.exe C:\deploymentshare\boot /y<br />
imagex /unmount c:\winpe_x86\mount<br />
copy C:\winpe_x86\ISO\boot\boot.sdi C:\deploymentshare\boot /y<br />
</code></p>
<p><a rel="lightbox[dw1]" href="http://www.nullsession.com/media/lds/dw03.png" title="The required boot files (marked with red) in the boot-folder of the deployment share."><br />
<img src="http://www.nullsession.com/media/lds/dw03.png" width="270px"><br />
</a><br />
<em>Click to open in lightbox</em></p>
<p>Note that this guide only shows you how to answer x86-machines. If you&#8217;d like to do x64 also, you&#8217;ll need to follow the steps from <a href="http://www.deployvista.com/Default.aspx?tabid=70&#038;EntryID=27" target="blank">Arwidmarks guide </a>to create a BCD for x64 or a BCD with multiple entries.</p>
<p>When these are extracted to c:\deploymentshare\boot we need to configure TFTPD32 so it knows which files to send to our PXE-booting workstations (or servers).</p>
<p>Run the script from c:\deploymentshare\boot\ so that it creates the BCD in the same folder.</p>
<p><strong>Configure TFTPD32</strong></p>
<p>If you don&#8217;t have a DHCP-server at the location where you want to deploy your workstations, you can configure TFTPD32 to act as one. In the screenshot below it&#8217;s configured to with the starting address 10.10.10.50 and a pool size of 10 addresses.</p>
<p><a rel="lightbox[tftpd]" href="http://www.nullsession.com/media/lds/tftpd32-01.png" title="DHCP server enabled"><br />
<img src="http://www.nullsession.com/media/lds/tftpd32-01.png" width="270px"><br />
</a><br />
<a rel="lightbox[tftpd]" href="http://www.nullsession.com/media/lds/tftpd32-02.png" title="Bootfile settings and DHCP scope"></a><br />
<em>Click image to open 2 images in lightbox</em></p>
<p>As you can see on image number two I&#8217;ve configured the root folder of c:\deploymentshare which contains our MDT files. The folder boot contains the Windows PE images generated by MDT, and it&#8217;s also this folder that we&#8217;ve copied our PXE boot files to. TFTPD32 is configured to answer each PXE-client with the file pxeboot.n12 which doesn&#8217;t give us an option to press a key to boot from PXE but just does it instead. The file pxeboot.com would give you that option if you like it.</p>
<p><strong>Configure your DHCP-server</strong></p>
<p>If you already have a DHCP-server you&#8217;ll need to configure the scope options for each scope. The options 66 and 67 needs to be configured with the address of the TFTP-server and the boot filename. The filename is relative to the folder root of the TFTP-server, so in my case it&#8217;s \boot\pxeboot.n12 but this all depends on how you&#8217;ve set yours up. If you&#8217;re following this as a guide and have setup TFTPD with the MDT share and copied the files to the same locations the option in the picture is correct. Your ip may vary though, so you&#8217;ll need to check that it&#8217;s correct according to your environment.</p>
<p>This means (if you haven&#8217;t read between the lines yet) that you on different networks can have different PXE-servers, because the clients will be pointed to different servers depending on which network they&#8217;re coming from. Relating to open 66, boot server name, the client will get their initial PXE-boot from this server. So with a centralized server environment you can still run PXE on the local network at each branch. (Sorry for rubbing this in, but I&#8217;ve explained it in two emails already :))</p>
<p><a rel="lightbox" href="http://www.nullsession.com/media/lds/dhcpconfig-win-dhcp.png" title="Windows DHCP server settings"><img src="http://www.nullsession.com/media/lds/dhcpconfig-win-dhcp.png" width="270px"></a></p>
<p><strong>Does it work?</strong></p>
<p>Once these steps are done you&#8217;ll need to check that TFTPD32 is running on your deployment computer and that DHCP is configured in TFTPD or in Windows. Boot your empty workstation, press F12 for PXE-boot (depends on if you&#8217;re running virtual or not of course) and it should get an ip-address from DHCP and then boot into Windows PE and run your task sequence.</p>
<p><a rel="lightbox[boot]" href="http://www.nullsession.com/media/lds/boot01.png" title="Selecting to boot from LAN."><br />
<img src="http://www.nullsession.com/media/lds/boot01.png" width="270px"><br />
</a><br />
<a rel="lightbox[boot]" href="http://www.nullsession.com/media/lds/boot02.png" title="DHCP address received."><img src="http://www.nullsession.com/media/lds/boot02.png" width="270px"></a><br />
<a rel="lightbox[boot]" href="http://www.nullsession.com/media/lds/boot03.png" title="Past loading boot.sdi and now loading Windows PE from our TFTPD-server."><img src="http://www.nullsession.com/media/lds/boot03.png" width="270px"></a><br />
<em>Click to open images in Lightbox</em></p>
<p>This installation of MDT is very basic without drivers or database and all the other stuff you can throw at it, but it&#8217;ll get you started at least. If you have any questions or comments, feel free to post them!</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/kVIyboAPzPA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/03/07/deploying-windows-at-multiple-locations-with-tftpd-and-mdt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/03/07/deploying-windows-at-multiple-locations-with-tftpd-and-mdt/</feedburner:origLink></item>
		<item>
		<title>Speakers Corner</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/WycxWeKfl28/</link>
		<comments>http://www.nullsession.com/2010/03/02/speakers-corner/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 16:41:58 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Örebro]]></category>
		<category><![CDATA[New Orleans]]></category>
		<category><![CDATA[TechDays]]></category>
		<category><![CDATA[TechEd]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=1003</guid>
		<description><![CDATA[Since we&#8217;re still waiting for spring to arrive here in Sweden, it&#8217;s snowing today again, I&#8217;m having a coffee and looking over the schedule for this spring/summer.
It&#8217;s a lot happening this spring, starting with TechDays 23/24:th of March. This event happens in Örebro and has a lot of good speakers lined up: Martin Lidholm, Björn [...]]]></description>
			<content:encoded><![CDATA[<p>Since we&#8217;re still waiting for spring to arrive here in Sweden, it&#8217;s snowing today again, I&#8217;m having a coffee and looking over the schedule for this spring/summer.</p>
<p>It&#8217;s a lot happening this spring, starting with TechDays 23/24:th of March. This event happens in Örebro and has a lot of good speakers lined up: Martin Lidholm, Björn Axell, Hasain Alshakarti, Anders Bengtsson, Daniel Bugday, Elisabeth Stjernstoft, Eva Fors and a lot more. I have a session on Hyper-V Server 2008 R2 with Live Migration and clustering.</p>
<p>Then in June, 7 &#8211; 10:th it&#8217;s time for TechEd North America which this year takes place in New Orleans. I&#8217;ve been given my first &#8220;real&#8221; breakout session this time, after having had numerous product demonstrations. A PD takes place during lunch, so one might say that attendance has been &#8220;so so&#8221;. Hope for some more people this time, and I&#8217;m looking forward to it!</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/WycxWeKfl28" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/03/02/speakers-corner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/03/02/speakers-corner/</feedburner:origLink></item>
		<item>
		<title>Sleepless in Seattle</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/IpYv8P0eukY/</link>
		<comments>http://www.nullsession.com/2010/02/17/sleepless-in-seattle/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:34:17 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[40]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=999</guid>
		<description><![CDATA[The human body seems to be a clockwork of when it&#8217;s time to go to bed or get up. Unfortunately it doesn&#8217;t do well with timezones and crap like that. The last few days I&#8217;ve been tired around 15.30 every day, gone to bed around 21 and been awake at 03.30. Spending a week in [...]]]></description>
			<content:encoded><![CDATA[<p>The human body seems to be a clockwork of when it&#8217;s time to go to bed or get up. Unfortunately it doesn&#8217;t do well with timezones and crap like that. The last few days I&#8217;ve been tired around 15.30 every day, gone to bed around 21 and been awake at 03.30. Spending a week in Seattle and attending the MVP Summit 2010. It&#8217;s the event when all the MVP&#8217;s go to Microsoft to meet each other and the product teams. We also get to see a lot of the things that&#8217;ll hit the market in 12-24 months that we can&#8217;t talk to anyone about.</p>
<p>So far we&#8217;ve spent our days sightseeing. Spent the Sunday with <a href="http://www.lidholm-co.se" target="blank">Martin Lidholm</a> and <a href="http://www.mailmaster.se" target="blank">Magnus Björk</a> at the &#8220;<a href="http://www.futureofflight.org/">Future of Flight</a>&#8221; which is located at the Boeing factory. We saw a lot of airplanes and learned about the history and future of aviation. Then we took the tour of the factory and saw how these things are built, and what they cost. Outside on the runway 3 out of 4 <a href="http://www.aviationnews.eu/blog/wp-content/uploads/2007/06/dreamlifter-02.jpg" target="blank">Dreamlifters</a> (the flying pickle) (<a href="http://www.youtube.com/watch?v=8K4jg0TYc88" target="blank">video</a>) were parked, we got to see when they unloaded a body to a 787 (which comes in one piece). In the factory, which could fit the entire Disneyworld inside with room to spare, there are six hangars. One for each production line, and it fits 5-6 complete 747:s in ONE hangar. To get a perspective of the size, you could fit 988 basketball courts on the floor.</p>
<p>Yesterday we had dinner at Hooters in Seattle and celebrated my birthday, turning 36 today. Four years to forty. Age ain&#8217;t nothing but a number :)</p>
<p>Thanks to <a href="http://windowsteamblog.com/blogs/springboard/default.aspx">Stephen Rose</a> and the Springboard series I&#8217;ve been interviewed for <a href="http://www.talkingaboutwindows.com" target="blank">talkingaboutwindows.com</a> today. We&#8217;ll see when that airs. And if the porn-part gets edited out. Thanks Stephen for that one&#8230; Ran into <a href="http://blogs.msdn.com/cjacks/" target="blank">Chris Jackson</a> who apparently set the standard. So the next time I might even move in that chair&#8230;</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/IpYv8P0eukY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/02/17/sleepless-in-seattle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/02/17/sleepless-in-seattle/</feedburner:origLink></item>
		<item>
		<title>RTFM – That’s what I do!</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/CGgBxPSCzMg/</link>
		<comments>http://www.nullsession.com/2010/02/08/rtfm-thats-what-i-do/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:28:12 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[6423]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[it-gymnasiet]]></category>
		<category><![CDATA[MCT]]></category>
		<category><![CDATA[transfer]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=997</guid>
		<description><![CDATA[Spending the day on the couch actually reading a manual. And tomorrow I&#8217;ll do the same. What makes me read a manual two days in a row you think? Am I a slow reader? I&#8217;m reading the teacher manual for Microsoft Learning course 6423 &#8211; Implementing and Managing Windows Server 2008 Clustering. On Wednesday it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Spending the day on the couch actually reading a manual. And tomorrow I&#8217;ll do the same. What makes me read a manual two days in a row you think? Am I a slow reader? I&#8217;m reading the teacher manual for <a href="http://www.microsoft.com/learning/en/us/course.aspx?ID=6423a" target="blank">Microsoft Learning course 6423 &#8211; Implementing and Managing Windows Server 2008 Clustering</a>. On Wednesday it&#8217;s time to step into the classroom and hopefully deliver a course that will make the students learn something, have a good time and will make me learn something too.</p>
<p>Tomorrow I&#8217;ll take a break in the reading and go to IT-Gymnasiet in Rissne as part of my membership in <a href="http://www.transfer.nu" target="blank">Transfer</a>. I&#8217;ll be talking about why one would choose to work with IT, how to succeed and about motivation/inspiration and stuff like that. Have prepared a presentation to show the students that technology goes a lot faster than they think. When they grew up, my fastest internet connection reached 5% of what 3G does today. And it cost about 4 times as much. My first computer cost $3500 and had about the same CPU-power as my iPhone has today.</p>
<p>What&#8217;s your favourite old technology memory?</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/CGgBxPSCzMg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/02/08/rtfm-thats-what-i-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/02/08/rtfm-thats-what-i-do/</feedburner:origLink></item>
		<item>
		<title>Future events not to miss</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/4NO7t3ESYxc/</link>
		<comments>http://www.nullsession.com/2010/01/26/future-events-not-to-miss/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 08:05:21 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[TechDays]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=994</guid>
		<description><![CDATA[If you&#8217;re based in Sweden (or willing to travel and speak Swedish) you don&#8217;t want to miss the Windows 7 Deployment Roadshow. A short teaser is posted on YouTube for your discrete viewing pleasure. These guys (Arwidmark / Nyström) are so hot so it&#8217;s not safe for work ;)
Also in February is the MVP Summit [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re based in Sweden (or willing to travel and speak Swedish) you don&#8217;t want to miss the <a href="http://www.deploymentroadshow.com/" target="blank">Windows 7 Deployment Roadshow</a>. A short teaser is posted on <a href="http://www.youtube.com/watch?v=QYE3iQ8I1VE" target="blank">YouTube</a> for your discrete viewing pleasure. These guys (Arwidmark / <a href="http://itbloggen.se/cs/blogs/micke/" target="blank">Nyström</a>) are so hot so it&#8217;s not safe for work ;)</p>
<p>Also in February is the MVP Summit in Seattle. That&#8217;s when all the Microsoft MVP&#8217;s go there to meet the teams behind the products, see future products and all the top secret stuff that the rest of the world just speculates about. Like meeting the guy who&#8217;s responsible for the Blue Screen of Death, the guy that starts and feeds all the flamewars about Windows vs Linux. And my favourite guy, he who copies all the features from Mac OS X and makes them work in Windows. That wasn&#8217;t maybe true but what we do in Seattle is actually secret&#8230;</p>
<p>In March there&#8217;s <a href="http://www.microsoft.com/sverige/techdays/about.aspx" target="blank">Microsoft TechDays</a> in Örebro. I&#8217;ll be doing a session on Hyper-V Server 2008 R2 with Live Migration, <a href="http://www.deployvista.com/Blog/tabid/70/BlogID/1/Default.aspx" target="blank">Johan Arwidmark</a>, <a href="http://itbloggen.se/cs/blogs/murray/default.aspx" target="blank">Marcus Murray </a>and <a href="http://blogs.chrisse.se/blogs/chrisse/" target="blank">Christoffer Andersson </a>from Truesec have sessions on deployment, security and Active Directory.</p>
<p>And then comes spring! :)</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/4NO7t3ESYxc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/01/26/future-events-not-to-miss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/01/26/future-events-not-to-miss/</feedburner:origLink></item>
		<item>
		<title>IT Pro Challenge for Haiti</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/zc25CyiRU2U/</link>
		<comments>http://www.nullsession.com/2010/01/21/it-pro-challenge-for-haiti/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 18:30:01 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Haiti]]></category>
		<category><![CDATA[IT Pro Challenge]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=992</guid>
		<description><![CDATA[I&#8217;m personally challenging all the IT Pro&#8217;s out there to support Haiti in their struggle to survive and rebuild their country. I&#8217;m giving SEK 500 / ~50$ / ~50€ to the Red Cross organisation, which in itself isn&#8217;t much but if we all do&#8230;
Please tweet (#haititpro), comment here or link/trackback and we&#8217;ll try to keep [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m personally challenging all the IT Pro&#8217;s out there to support Haiti in their struggle to survive and rebuild their country. I&#8217;m giving SEK 500 / ~50$ / ~50€ to the Red Cross organisation, which in itself isn&#8217;t much but if we all do&#8230;</p>
<p>Please tweet (#haititpro), comment here or link/trackback and we&#8217;ll try to keep track of how much the IT Pro&#8217;s have collected.</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/zc25CyiRU2U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/01/21/it-pro-challenge-for-haiti/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/01/21/it-pro-challenge-for-haiti/</feedburner:origLink></item>
		<item>
		<title>SWE: IT Pro Evangelist till Microsoft Sverige</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/MmqCsZwakgU/</link>
		<comments>http://www.nullsession.com/2010/01/21/swe-it-pro-evangelist-till-microsoft-sverige/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:00:54 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=990</guid>
		<description><![CDATA[Med ljus och lykta söker Microsoft i Sverige en ny IT Pro Evangelist då den nuvarande rör på sig och får nya arbetsuppgifter. Du kanske är intresserad eller känner någon som är? För att kvalificera sig bör man kunna lite om allt möjligt rent tekniskt: virtualisering, infrastruktur, windows, sql, exchange osv. Och sen känna till [...]]]></description>
			<content:encoded><![CDATA[<p>Med ljus och lykta söker Microsoft i Sverige en ny IT Pro Evangelist då den nuvarande rör på sig och får nya arbetsuppgifter. Du kanske är intresserad eller känner någon som är? För att kvalificera sig bör man kunna lite om allt möjligt rent tekniskt: virtualisering, infrastruktur, windows, sql, exchange osv. Och sen känna till lite om hur IT-branschen fungerar i smått och stort, lite koll på Open Source-rörelsen (och de vanliga för/emot-argumenten törs jag påstå då). Varför Windows är bättre/sämre än Linux/Mac osv osv. Plattformskriget fortsätter.</p>
<p>Du / den du känner bör även vara road av att stå på scen och hålla föredrag, social och utåtriktad, punktlig, framåt, initiativrik och allt annat som står i platsannonser.</p>
<p>Notera också att det här INTE är en platsannons, men om du är intresserad av att jobba på Microsoft kan du maila till Johan Lindfors (a) microsoft (punkt) com så kan han förklara lite mer. Ja, du vet ju hur en mailadress fungerar så jag tänker inte förklara syntaxen närmare. (Om ditt mail studsar är du inte kvalificerad&#8230;)</p>
<p>Ha en strålande torsdag!</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/MmqCsZwakgU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/01/21/swe-it-pro-evangelist-till-microsoft-sverige/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/01/21/swe-it-pro-evangelist-till-microsoft-sverige/</feedburner:origLink></item>
		<item>
		<title>Top 10 lessons learned in the IT-industry</title>
		<link>http://feedproxy.google.com/~r/Nullsessioncom/~3/MGt_sX8SLmY/</link>
		<comments>http://www.nullsession.com/2010/01/12/top-10-lessons-learned-in-the-it-industry/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:44:12 +0000</pubDate>
		<dc:creator>Joachim Nässlander</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[10 lessons]]></category>
		<category><![CDATA[it-business]]></category>
		<category><![CDATA[knowledge]]></category>

		<guid isPermaLink="false">http://www.nullsession.com/?p=984</guid>
		<description><![CDATA[After reading Jonathan Danylkos blogpost about 20 lessons learned in 20 years I thought about things I&#8217;ve learned in the field over the years.
1. There&#8217;s no point in being #1 if what you know isn&#8217;t used anymore. &#8211; Even if you happen to be the best in the world at what you do, times will [...]]]></description>
			<content:encoded><![CDATA[<p>After reading <a href="http://www.dcs-media.com/desdev/Detail.aspx?ArticleId=578" target="blank">Jonathan Danylkos blogpost</a> about 20 lessons learned in 20 years I thought about things I&#8217;ve learned in the field over the years.</p>
<p>1. <strong>There&#8217;s no point in being #1 if what you know isn&#8217;t used anymore.</strong> &#8211; Even if you happen to be the best in the world at what you do, times will change and new versions will come around or the technology you work with will disappear altogether. Make sure you learn something new and useful every day. If you attend for example Microsoft TechEd, go to sessions on totally different subjects than what you work with. This will give you new perspectives on life and you might even find a subject that&#8217;ll save your career one day. Make sure to realize when someone younger just took your place as #1 also. It will happen!</p>
<p>2. <strong>Inform your customer or boss about all the stuff that&#8217;s your fault.</strong> &#8211; Restarted a server which affected the whole company? Didn&#8217;t bother to apply for a service window and ran Windows update anyway? BSOD because you just HAD to test something? Take responsibility for the stuff that goes wrong before someone eventually hunts you down anyway. Doing it that way instead of waiting for someone to come around and ask who&#8217;s fault it was shows that you have the courage to admit when you did something wrong. Not everybody has that. </p>
<p>3. <strong>You&#8217;re gonna miss deadline? You know it already but haven&#8217;t told anyone? Do that.</strong> &#8211; Mostly when you work in projects or you get an order from a project that they need 1,2 or 25 servers there are a lot of people waiting for those servers. If they won&#8217;t get it it&#8217;s usually appreciated that they know it as early as possible. And shows that you respect their time too.</p>
<p>4. <strong>Help your colleagues!</strong> &#8211; Even if your colleague needs help installing an x64 printer driver and you&#8217;ve done it 400 times and get sick every time you have to do it now. It might be their first time, and if they try and fail and no one can print, it&#8217;ll be your problem anyway. Helping your colleagues shows that you care about the team and your success together. (Teach a man to fish&#8230; You know.) As Jonathan says too, it&#8217;s good to do a lot of high fives and happy dances when things go right. No one outside your department will knock on your door to tell you that it works. They&#8217;ll just come running to yell when it doesn&#8217;t.</p>
<p>5. <strong>Do not try your luck on stuff you don&#8217;t know.</strong> &#8211; You were just going to change some stuff in a switch? Changing some unknown parameter in your SAN? This is NOT how to learn new stuff because once you&#8217;ve taken down 400 servers because you luckily succeeded in implementing a new routing algorithm or switched the authentication protocol in the SAN you&#8217;ll have to learn how to drive a cab or swing a hammer real quick. Test environments, courses or borrowing (ask first) equipment from your company is the way to go.</p>
<p>6. <strong>Hey, that looks easy I could do that!</strong> &#8211; About the same as above but this goes for consultants (mostly). In these times it could happen that you&#8217;ll accept a project where you&#8217;re not really feeling secure. Like implementing smart cards, upgrading from Windows 95 to Windows 7 with the help of Ghost/Altiris/MDT/SCCM/insert whatever here. Well, we all need the cash right? This will make your customer not too happy and make a big dent in your reputation as a consultant. Know your limits. Respect your customer.</p>
<p>7. <strong>Stop, collaborate and listen!</strong> &#8211; (Vanilla Ice, you know the song&#8230;) Make sure you collaborate with peers, colleagues and competitors. Listen to which problems they&#8217;ve run in to and how to solve it. New stuff hitting the market? Anyone tried it? Make sure to share your knowledge too. You could blog, speak, user groups, social media and so on. In the beginning a few will listen, if you&#8217;re good the rest will come too. (But it&#8217;s kinda tough to start off with 3 readers / week, I know.)</p>
<p>8. <strong>Make contact. With everyone.</strong> &#8211; That guy you met at an after work 3 years ago? He could be a great contact when you need a new job. Or he could be your new boss without you remembering him. Switch business cards, connect on facebook, follow on twitter, have lunch. Remember what people do, where they do it and if they&#8217;re going anywhere. That network will most likely be very very useful one day.</p>
<p>9. <strong>Understand the spiderweb</strong> &#8211; How is everything connected? Why does rebooting this server take down the cluster over there? Why is our BI-system so slow? Why are we using that old technology instead of upgrading? Once you know why and how stuff is connected it&#8217;ll be a lot easier to motivate a migration, explain to your boss or a project that you can&#8217;t take server A down because service C which is your data warehouse is dependant on it. Which leads us to point 10!</p>
<p>10. <strong>Document everything. Instantly.</strong> &#8211; &#8220;I&#8217;ll do that later&#8221; is a very common way to push documentation forward. Until next project comes along and the first one will NEVER be documented. Are you required to document your server installations and configurations? Script it! Or find a script that does that. Or hire a programmer that can make a program that does it and outputs it in a common format, even if it&#8217;s just a textfile. Documentation that isn&#8217;t done immediately will most likely never occur either. And if it does it&#8217;s even more boring if you have to do it six months later.</p>
<p>Are <strong>you</strong> in the IT-industry? What&#8217;s your tips for surviving, being a better consultant or colleague and learning new stuff?</p>
<img src="http://feeds.feedburner.com/~r/Nullsessioncom/~4/MGt_sX8SLmY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.nullsession.com/2010/01/12/top-10-lessons-learned-in-the-it-industry/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.nullsession.com/2010/01/12/top-10-lessons-learned-in-the-it-industry/</feedburner:origLink></item>
	</channel>
</rss>
