<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>a Flo + a Blog = a Flog &#187; IT</title>
	<atom:link href="http://florian.puthod.net/blog/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://florian.puthod.net/blog</link>
	<description>my ブログ</description>
	<lastBuildDate>Tue, 20 Jul 2010 13:57:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel="next" href="http://florian.puthod.net/blog/category/it/feed/?page=2" />

		<item>
		<title>Troubleshooting windows key management</title>
		<link>http://florian.puthod.net/blog/2010/troubleshooting-windows-key-management/</link>
		<comments>http://florian.puthod.net/blog/2010/troubleshooting-windows-key-management/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 16:13:05 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[activation]]></category>
		<category><![CDATA[KMS]]></category>
		<category><![CDATA[R2]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=318</guid>
		<description><![CDATA[I have recently been deploying a few windows 2008 R2 and I ran into some activation issues. Where the KMS could not be found and/or did not activate the servers.
First off, there a few commands and output that will give you a good starting point.
C:\Windows\system32&#62;cscript slmgr.vbs /dlv
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently been deploying a few windows 2008 R2 and I ran into some activation issues. Where the KMS could not be found and/or did not activate the servers.</p>
<p>First off, there a few commands and output that will give you a good starting point.</p>
<blockquote><p>C:\Windows\system32&gt;cscript slmgr.vbs /dlv<br />
Microsoft (R) Windows Script Host Version 5.8<br />
Copyright (C) Microsoft Corporation. All rights reserved.</p>
<p>Software licensing service version: 6.1.7600.16385</p>
<p>Name: Windows Server(R), ServerStandard edition<br />
Description: Windows Operating System &#8211; Windows Server(R), RETAIL channel<br />
Activation ID: 039998e3-3ef5-4adf-b758-mnbvczxlkjjhh<br />
Application ID: 55c92734-d682-4d71-983e-lkdaskdjaskl<br />
Extended PID: 00477-4444-444-000000-00-1033-7600.0000-3482009<br />
Installation ID: 006386735361234567898785803475982043689521915735258065<br />
Processor Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88342<br />
Machine Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88343<br />
Use License URL: http://go.microsoft.com/fwlink/?LinkID=88345<br />
Product Key Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88344<br />
Partial Product Key: 2YYCD<br />
License Status: Initial grace period<br />
Time remaining: 43200 minute(s) (30 day(s))<br />
Remaining Windows rearm count: 2<br />
Trusted time: 4/27/2010 11:09:12 AM</p></blockquote>
<p>Or its equivalent with less information slmgr /dli.</p>
<p>In that case, it seems that KMS client is not even set here.</p>
<p>First off, you may want to tell the server where to look to get Keys using the following commands.</p>
<p>To know which server should be register you may want to check the DNS record that</p>
<blockquote><p>C:\Windows\system32&gt;nslookup -type=srv _vlmcs._tcp.xxxx.net<br />
Server:  rrrpdcad02.xxxx.net<br />
Address:  10.9999.15</p>
<p>_vlmcs._tcp.xxxx.net   SRV service location:<br />
priority       = 0<br />
weight         = 0<br />
port           = 8081<br />
svr hostname   = rrrmskms01.xxxx.net<br />
rrrpmskms01.xxxx.net   internet address = 10.99.98.97</p></blockquote>
<p>With this information you can now register for this server.</p>
<blockquote><p>C:\Windows\system32&gt;cscript slmgr.vbs /skms rrrpmskms01:1688<br />
Microsoft (R) Windows Script Host Version 5.8<br />
Copyright (C) Microsoft Corporation. All rights reserved.</p>
<p>Key Management Service machine name set to rrrmskms01:1688 successfully.</p></blockquote>
<p>You will then need to enter a valid key if not already done with you unattended install. Please check the below table with MS provided keys for activation using KMS.</p>
<blockquote><p>C:\Windows\system32&gt;cscript slmgr.vbs -ipk YC6KT-GKW9T-YTKYR-T4X34-R7VHC<br />
Microsoft (R) Windows Script Host Version 5.8<br />
Copyright (C) Microsoft Corporation. All rights reserved.</p>
<p>Installed product key YC6KT-GKW9T-YTKYR-T4X34-R7VHC successfully.</p></blockquote>
<p>then trying the activation using the command below I would get another error.</p>
<blockquote><p>C:\Windows\system32&gt;cscript slmgr.vbs /ato<br />
Microsoft (R) Windows Script Host Version 5.8<br />
Copyright (C) Microsoft Corporation. All rights reserved.</p>
<p>Activating Windows Server(R), ServerStandard edition (039998e3-3ef5-ddasdasdass8-d25fa0128ff4) &#8230;<br />
On a computer running Microsoft Windows non-core edition, run &#8216;slui.exe 0x2a 0x80072EE2&#8242; to display the error text.<br />
Error: 0x80072EE2</p></blockquote>
<p>Using the mentioned command I would find that 0x80072EE2 means that the operation timed out. Very well, then I may facing some communication errors.</p>
<p>Indeed, as you may have noticed I made a mistake above not using the right port. I used 1688 which the default port instead.</p>
<p>You can also check on your KMS for a status using the slmgr /dlv command:</p>
<blockquote><p>Key Management Service is enabled on this machine<br />
Current count: 50<br />
Listening on Port: 8081<br />
DNS publishing enabled<br />
KMS priority: Normal</p></blockquote>
<p>Be sure to use the port that is given by the volume license DNS entry and make sure it communicates. As you may have guessed there are 2 ways a new server where a KMS is install will register. Of course after changing to the right port and can try -ato (activation) again.</p>
<ol>
<li>by using the DNS to automatically locate the KMS</li>
<li>or just register it manually using the commands above</li>
</ol>
<p>When rightfully registered the /dli or /dlv will give you something like that:</p>
<blockquote><p>C:\Windows\system32&gt;cscript slmgr.vbs -dli<br />
Microsoft (R) Windows Script Host Version 5.8<br />
Copyright (C) Microsoft Corporation. All rights reserved.</p>
<p>Name: Windows Server(R), ServerStandard edition<br />
Description: Windows Operating System &#8211; Windows Server(R), VOLUME_KMSCLIENT channel<br />
Partial Product Key: R99HC<br />
License Status: Licensed<br />
Volume activation expiration: 259200 minute(s) (180 day(s))</p>
<p>Key Management Service client information<br />
Client Machine ID (CMID): 70e4de42-rewa-4c93-gf45-a6d372bc0a19<br />
Registered KMS machine name: rrrpmskms01.xxxx.net:8081<br />
KMS machine extended PID: 55041-009999-313-09999-03-1033-6002.0000-3442009<br />
Activation interval: 120 minutes<br />
Renewal interval: 10080 minutes<br />
KMS host caching is enabled</p></blockquote>
<p>Activation Keys table (taken from <a href="http://technet.microsoft.com/en-us/library/dd772269.aspx" target="_blank">here</a>)</p>
<table style="height: 288px;" width="547">
<tbody>
<tr>
<th>Operating System Edition</th>
<th>Product Key</th>
</tr>
<tr>
<td><strong>Windows 7</strong></td>
<td></td>
</tr>
<tr>
<td>Windows 7 Professional</td>
<td>FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4</td>
</tr>
<tr>
<td>Windows 7 Professional N</td>
<td>MRPKT-YTG23-K7D7T-X2JMM-QY7MG</td>
</tr>
<tr>
<td>Windows 7 Enterprise</td>
<td>33PXH-7Y6KF-2VJC9-XBBR8-HVTHH</td>
</tr>
<tr>
<td>Windows 7 Enterprise N</td>
<td>YDRBP-3D83W-TY26F-D46B2-XCKRJ</td>
</tr>
<tr>
<td>Windows 7 Enterprise E</td>
<td>C29WB-22CC8-VJ326-GHFJW-H9DH4</td>
</tr>
<tr>
<td><strong>Windows Server 2008 R2</strong></td>
<td></td>
</tr>
<tr>
<td>Windows Server 2008 R2 HPC Edition</td>
<td>FKJQ8-TMCVP-FRMR7-4WR42-3JCD7</td>
</tr>
<tr>
<td>Windows Server 2008 R2 Datacenter</td>
<td>74YFP-3QFB3-KQT8W-PMXWJ-7M648</td>
</tr>
<tr>
<td>Windows Server 2008 R2 Enterprise</td>
<td>489J6-VHDMP-X63PK-3K798-CPX3Y</td>
</tr>
<tr>
<td>Windows Server 2008 R2 for Itanium-Based Systems</td>
<td>GT63C-RJFQ3-4GMB6-BRFB9-CB83V</td>
</tr>
<tr>
<td>Windows Server 2008 R2 Standard</td>
<td>YC6KT-GKW9T-YTKYR-T4X34-R7VHC</td>
</tr>
<tr>
<td>Windows Web Server 2008 R2</td>
<td>6TPJF-RBVHG-WBW2R-86QPH-6RTM4</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2010/troubleshooting-windows-key-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMX connection handshake failed for mks</title>
		<link>http://florian.puthod.net/blog/2010/vmx-connection-faile/</link>
		<comments>http://florian.puthod.net/blog/2010/vmx-connection-faile/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 18:21:37 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=310</guid>
		<description><![CDATA[Today I ran into an interesting error when trying to access one of my VM.
First I could not get into that VM remotely as it appeared as offline. This said, VI showed the VM as healthy and online.
Trying to get to it using the Console from VI showed the following error:

As you can see I [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran into an interesting error when trying to access one of my VM.</p>
<p>First I could not get into that VM remotely as it appeared as offline. This said, VI showed the VM as healthy and online.</p>
<p>Trying to get to it using the Console from VI showed the following error:</p>
<p style="text-align: center;"><a href="http://florian.puthod.net/blog/wp-content/uploads/2010/02/esxvmx-handshake_error_2010-02-22_123842.png"><img class="size-medium wp-image-311 aligncenter" title="esx vmx handshake error" src="http://florian.puthod.net/blog/wp-content/uploads/2010/02/esxvmx-handshake_error_2010-02-22_123842-300x46.png" alt="esx vmx handshake error" width="445" height="68" /></a></p>
<p>As you can see I was afraid that some of the SAN path were down or some kind of painful problem with the SAN. No, no a quick ssh in showed that the mentioned volumes were online, accessible and all SAN paths were up.</p>
<p>So I do power off and restart the VM: no success. Restart the ESX (after vmotioning all VMs): no success.</p>
<p>Eventually I find that in the settings of the VM, there was  a reference of some floppy image pointing to a volume (not even on the same volume). I changed that option to Client Device and voila everything was back to normal.</p>
<p>Looking that information up on the VMware KB or community forum  doesn&#8217;t provide any solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2010/vmx-connection-faile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESX4 HA error</title>
		<link>http://florian.puthod.net/blog/2009/esx4-ha-error/</link>
		<comments>http://florian.puthod.net/blog/2009/esx4-ha-error/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 15:50:05 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[xNix]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esx4]]></category>
		<category><![CDATA[esx4i]]></category>
		<category><![CDATA[HA]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=301</guid>
		<description><![CDATA[I only played with ESX4 regular flavor so far and I wanted to try mixing them with ESX4i. However trying to put that host in my cluster would give me HA error.
Enabling HA gave the error:
&#8220;Cannot complete the configuration of HA agent on the host. See the task for details for addional information. &#8221;
Without much [...]]]></description>
			<content:encoded><![CDATA[<p>I only played with ESX4 regular flavor so far and I wanted to try mixing them with ESX4i. However trying to put that host in my cluster would give me HA error.</p>
<p>Enabling HA gave the error:<br />
&#8220;Cannot complete the configuration of HA agent on the host. See the task for details for addional information. &#8221;</p>
<p>Without much details I was almost ready to blame it on ESX4i. However after checking everything I found out that my DNS servers settings were wrong.</p>
<p>Changing my DNS to the right IPs and HA configuration worked like a charm.</p>
<p>Obviously my sticky keys did not help but of course stressed out the reminder that HA relies on DNS heavily.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/esx4-ha-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restore an account from AD</title>
		<link>http://florian.puthod.net/blog/2009/restore-an-account-from-ad/</link>
		<comments>http://florian.puthod.net/blog/2009/restore-an-account-from-ad/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:38:10 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Active Directory]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=290</guid>
		<description><![CDATA[Today I ran into a situation where someone accidentally deleted an account by mistake. It is pretty easy to solve something like that when you have the right tools.
For this recipe, you will need:

adrestore, a great tool from our friend Mark
Admin rights on AD, to perform what you have to do

For your sake, AD keeps [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran into a situation where someone accidentally deleted an account by mistake. It is pretty easy to solve something like that when you have the right tools.</p>
<p>For this recipe, you will need:</p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb963906.aspx" target="_blank">adrestore</a>, a great tool from our friend Mark</li>
<li>Admin rights on AD, to perform what you have to do</li>
</ul>
<p>For your sake, AD keeps deleted record for 30 days by default. If it was an important account, there are great chances you notice it is missing before the 30 days. Past those 30 days, you will need to use the &#8220;standard authoritative&#8221; AD backup method.</p>
<p>Your application using the deleted account will complain and a query on AD reveals it is not there. Not a problem, just follow the 4 easy steps below:</p>
<p><strong>1. Restore the missing account</strong><br />
adrestore.exe -r MissingAccount<br />
Enumerating domain deleted objects:<br />
cn: MissingAccount<br />
DEL:eab4d5e6-493b-4a64-aae8-360e730a5938<br />
distinguishedName: CN=MissingAccount\0ADEL:eab4d5e6-493b-4a64-aae8-360e730a5938,CN=Deleted Objects,DC=rgare,DC=net<br />
lastKnownParent: OU=Service Accounts,OU=Users,OU=Montreal (MTL),DC=COMPANY,DC=net</p>
<p>Do you want to restore this object (y/n)? y</p>
<p>Restore succeeded.</p>
<p>Found 1 item matching search criteria.</p>
<p><strong>2. Query to check its existence</strong><br />
dsquery user -name MissingAccount<br />
&#8220;CN=MissingAccount,OU=Service Accounts,OU=Users,OU=Montreal (MTL),DC=COMPANY,DC=net&#8221;</p>
<p><strong>3. Reset Password as restored account comes back empty</strong><br />
net user /domain MissingAccount Password</p>
<p><strong>4. Activate Account</strong><br />
dsquery user -name MissingAccount| dsmod user -disabled no<br />
dsmod succeeded:CN=MissingAccount,OU=Service Accounts,OU=Users,OU=Montreal (MTL),DC=COMPANY,DC=net</p>
<p>At this point and under 3 minutes, the deleted account is restored and ready to be used. It even kept its SID but you will have to repopulate some of its attributes such as Description and so on.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/restore-an-account-from-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Document Management vs Record Management</title>
		<link>http://florian.puthod.net/blog/2009/dm-vs-rm/</link>
		<comments>http://florian.puthod.net/blog/2009/dm-vs-rm/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:06:52 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[DM]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[RM]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=282</guid>
		<description><![CDATA[As I am designing and implementing the Enterprise Content Management (ECM) for my company, as I am presenting concepts and initiating changes to the company electronic content management a lot of people are confused about the difference between Document Management (DM) and Record Management (RM).
I think it is easier to understand if you look back [...]]]></description>
			<content:encoded><![CDATA[<p>As I am designing and implementing the Enterprise Content Management (ECM) for my company, as I am presenting concepts and initiating changes to the company electronic content management a lot of people are confused about the difference between Document Management (DM) and Record Management (RM).</p>
<p>I think it is easier to understand if you look back in the past and see how those were used.</p>
<p><strong>RM systems</strong> were first developed to manage paper files. They could also manage other physical records, such as microfilm and photographs. RM systems help you perform the<br />
following tasks:<br />
• Opening, closing and registering files, folders, dockets, and individual documents.<br />
• Tracking the location of files.<br />
• Charging files out to users.<br />
• Classifying records.<br />
• Indexing records.<br />
• Searching for records using keywords and other search criteria.<br />
• Managing the active and semi-active retention of the records.<br />
• Managing the disposal of records.<br />
• Managing access to and security of records.<br />
Newer versions of RM systems can capture and manage finished electronic records.<br />
They streamline many of the most time-consuming records management tasks. Using an RM system makes it easier to search for records, transfer them to the records centre, and dispose of them.</p>
<p>RM systems were created to make it easier to manage paper records. In contrast, <strong>DM systems</strong> were created to make it easier to use electronic records. DM systems are designed to keep track of changes to electronic records, share them, and route them to different people.<br />
DM systems integrate with most software packages that you use to create electronic records.<br />
Typically, when you try to send an e-mail message or save an electronic record, the DM system will prompt you to fill out a profile form. The electronic record is saved into the DM system and stored on a DM server. You must go through the DM system to retrieve the record.<br />
DM systems have several strengths, including:<br />
• Capturing electronic records at the point of creation.<br />
• Full text searching of documents.<br />
• Tracking of different versions of the same document.<br />
• Monitoring who has viewed a document.<br />
• Capturing document images from a scanner.<br />
• Passing documents along a workflow. This is useful where a document must be passed<br />
through several people for editing, response, review, or approval.<br />
Early DM systems did not manage records. They had limited ability to classify records and they could not apply retention and disposition schedules.</p>
<p>To Sum Everything Up<br />
<strong>Records Management:</strong><br />
• Management of the record is more important than the content of the record<br />
• The record never changes (although its properties might)<br />
• Records require access controls, lots of them</p>
<p><strong>Document Management/Collaboration:</strong><br />
• Without content there is no document<br />
• The document changes a lot, that&#8217;s the whole point of collaboration<br />
• Access controls restrict and impede collaboration, the fewer there are the better</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/dm-vs-rm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>checking out your Postini Message Center from Outlook</title>
		<link>http://florian.puthod.net/blog/2009/checking-out-your-postini-message-center-from-outlook/</link>
		<comments>http://florian.puthod.net/blog/2009/checking-out-your-postini-message-center-from-outlook/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 19:42:04 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[postini]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=261</guid>
		<description><![CDATA[If you use Postini for your spam protection and Outlook as your email client, you may want to streamline your Postini use doing the following:

In Outlook, Select View&#62;Folder list
Right-click on “Outlook Today” and select “New Folder”.
Call the folder whatever you chose to name it or Spam for lack of imagination. When prompted add an Outlook [...]]]></description>
			<content:encoded><![CDATA[<p>If you use Postini for your spam protection and Outlook as your email client, you may want to streamline your Postini use doing the following:</p>
<ol>
<li>In Outlook, Select View&gt;Folder list</li>
<li>Right-click on “Outlook Today” and select “New Folder”.</li>
<li>Call the folder whatever you chose to name it or Spam for lack of imagination. When prompted add an Outlook shortcut to the shortcut list. The shortcut will be placed on “My Shortcuts” but can be moved to the other Shortcut lists as necessary.</li>
<li>Right click the “Spam” folder, select “Properties”.</li>
<li>Select the “Home Page” tab in the Properties window.</li>
<li>In the address window type the following URL and select the checkbox labeled “Show home page by default for this folder”:</li>
<li>http://login.postini.com</li>
<li>Click “Apply” and “OK”.</li>
<li>Click on the Spam folder, login to your Message Center and if desired, select “Remember my Address and Password”</li>
<li>Close Outlook</li>
</ol>
<p>The next time Outlook is opened and the Spam folder is selected, the Message Center should appear within Outlook.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/checking-out-your-postini-message-center-from-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search for a file with Powershell</title>
		<link>http://florian.puthod.net/blog/2009/search-for-a-file-with-powershell/</link>
		<comments>http://florian.puthod.net/blog/2009/search-for-a-file-with-powershell/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 13:55:43 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=258</guid>
		<description><![CDATA[I am slowly converting my command line skills from the good old command prompt to powershell. It is quite different and somehow very powerfull.
I will probably be sharing a few basic tips for daily life using powershell on your computer.
Today is  a substitute to the old:
dir /s *filename*
So if you are looking for a file [...]]]></description>
			<content:encoded><![CDATA[<p>I am slowly converting my command line skills from the good old command prompt to powershell. It is quite different and somehow very powerfull.</p>
<p>I will probably be sharing a few basic tips for daily life using powershell on your computer.</p>
<p>Today is  a substitute to the old:</p>
<blockquote><p>dir /s *filename*</p></blockquote>
<p>So if you are looking for a file or directory in your file system try something simple like this:</p>
<blockquote><p>dir -recurse -filter *filename* | sort name | ft directory, name</p></blockquote>
<p>In fact, dir doesn&#8217;t even exist anymore, dir is an alias of get-childitem.</p>
<p>I am not sure I should debate about this feature as MSFT <a href="http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/get-childitem.mspx" target="_blank">does that very well on technet</a>.</p>
<p>Just to sum up it is in fact a very powerfull search tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/search-for-a-file-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hive corruption Fix Access Restore Point using Recovery Console</title>
		<link>http://florian.puthod.net/blog/2009/hive-corruption-fix/</link>
		<comments>http://florian.puthod.net/blog/2009/hive-corruption-fix/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 19:27:33 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=255</guid>
		<description><![CDATA[A colleague came to me today with an interesting issue.
Windows XP would not start as some system hive was corrupt.
Windows XP could not start because the following file is missing or corrupt:  \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file):  \SystemRoot\System32\Config\SYSTEM or its log or alternate
CAUSE
This issue can occur [...]]]></description>
			<content:encoded><![CDATA[<p>A colleague came to me today with an interesting issue.</p>
<p>Windows XP would not start as some system hive was corrupt.</p>
<blockquote><p>Windows XP could not start because the following file is missing or corrupt:  \WINDOWS\SYSTEM32\CONFIG\SYSTEM</p>
<p>Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file):  \SystemRoot\System32\Config\SYSTEM or its log or alternate</p>
<p>CAUSE<br />
This issue can occur if the System or Software hive for the Windows XP  installation is missing or damaged.</p></blockquote>
<p>Microsoft does describe the issue very well and it appears quite simple to fix. You want to check this <a href="http://support.microsoft.com/default.aspx/kb/822705" target="_blank">KB</a> for more info.</p>
<p>The fixing process is fairly easy and requires to use the recovery console to make a copy of the current corrupted system files (or not if they are totally missing) and replace them with a backup that windows does.</p>
<p>We are talking about files on c:\windows\system32\config to be replaced by copies.</p>
<p>Everything would have been easy and neat if everything was there as said. Yes, windows is to backup those up into the repair folder. But sometimes it happens.</p>
<p>I was interested in that SYSTEM file, but it was not there. The remaining option would have been to reinstall windows XP offer and have quick and dirty fix.</p>
<p>There had to be another way. Digging into my memory I though about other ways that Windows would have made another copy of those files.  Restore Point snapshot was the answer!</p>
<p>Actually restore point are easily accessibly to the recovery console.</p>
<p>Booting from the XP CD. I started Windows Setup and press R to access the recovery console.<br />
Just using the following command, you can get into the restore point files.</p>
<p>cd c:\<br />
cd  &#8220;system volume information\_resto~1&#8243;<br />
dir</p>
<p>You&#8217;ll see a list of restore point folders with names such as RP1, RP2 and so on. Pick the restore point you wish to use, using the folder date stamps to guide you. Enter the commands:</p>
<p>cd RPx (the restore point you chose)<br />
cd snapshot</p>
<p>This takes you into the folder containing the restore point snapshot files. Then I could just copy what I needed to the target.</p>
<p>copy _Registry_machine_system C:\Windows\System32\Config\System</p>
<p>Sometimes, it is not because you don&#8217;t see or if it is not where it is supposed to be that it is not there!</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2009/hive-corruption-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make sure your PC is ready when you arrive in the office</title>
		<link>http://florian.puthod.net/blog/2008/manage-pc-ready-offic/</link>
		<comments>http://florian.puthod.net/blog/2008/manage-pc-ready-offic/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 16:21:59 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[En]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[start up]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=241</guid>
		<description><![CDATA[You know you try to make your personal PC as efficient as it can be. In the office it is a different story especially when you have bunch of mandatory compliance stuff to load on startup. That&#8217;s when regulatory compliance becomes a real pain. Well if it takes 20 minutes to load everything and you [...]]]></description>
			<content:encoded><![CDATA[<p>You know you try to make your personal PC as efficient as it can be. In the office it is a different story especially when you have bunch of mandatory compliance stuff to load on startup. That&#8217;s when regulatory compliance becomes a real pain. Well if it takes 20 minutes to load everything and you cannot do anything then you should try to use from technologies that are available around you.</p>
<p>1. My computer&#8217;s BIOS supports autostartup, so I have it set to come on at 7:20AM every day (I arrive at the office at 8AM).</p>
<p>2. I use TweakUI to autologin to the computer, use <a href="http://support.microsoft.com/kb/315231" target="_blank">kb315231</a> otherwise. This gets it starting and lets all the startup programs take however long they need to get going.</p>
<p>3. REMAIN COMPLIANT. I have a shortcut in my startup menu with a target of: %windir%\system32\rundll32.exe user32.dll, <a href="http://technet.microsoft.com/en-us/library/cc750823.aspx" target="_blank">LockWorkStation</a>, which locks the workstation. This way, if anyone tries to power up my computer when I&#8217;m not there, they can&#8217;t do anything, remember you are an admin.</p>
<p>4. I have a batch program in my startup menu with this command shutdown -s -t 7200 -c &#8220;If I&#8217;m not here, this computer will shut itself down.&#8221; -f, which will shut the PC down in 2 hours. That way, if I&#8217;m out sick, the PC isn&#8217;t on all day. Of course, if I&#8217;m late, I have &#8217;till 9:20 or so to make it to my desk and abort the destruct sequence with #5&#8230;</p>
<p>5. I have a subfolder of Startup called Abort Shutdown, with a batch file in it with the command shutdown -a, which will (duh) abort the shutdown when I click it. The folder is open when I arrive, and the batch file is sitting there, waiting to be clicked on.</p>
<p>So, in the 40 minutes before I arrive, everything gets rolling. While 40 minutes might seem excessive, they are other things you may want to have your computer do while waiting for you such as backup or other sync.</p>
<p>This also works well in the middle of the day when a restart is required. I can fire and forget &#8212; go get a double-double or something, and I don&#8217;t have to come back just to log in and wait some more. By the time I&#8217;m back, it&#8217;s ready to rock and roll.</p>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2008/manage-pc-ready-offic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry upgrade 4.2.2 to 4.5</title>
		<link>http://florian.puthod.net/blog/2008/blackberry-upgrade/</link>
		<comments>http://florian.puthod.net/blog/2008/blackberry-upgrade/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:41:37 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[En]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[bes]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[curve]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://florian.puthod.net/blog/?p=229</guid>
		<description><![CDATA[I have had my BlackBerry Curve aka 8300 for quite a long time and I have been using it heavily from telneting/sshing to server to maps and calendar syncs.  I thought I had done it all. I rejoiced when I&#8217;ve read while looking for something else that the OS revision 4.5 was available from my [...]]]></description>
			<content:encoded><![CDATA[<p>I have had my BlackBerry Curve aka 8300 for quite a long time and I have been using it heavily from telneting/sshing to server to maps and calendar syncs.  I thought I had done it all. I rejoiced when I&#8217;ve read while looking for something else that the OS revision 4.5 was available from my carrier.</p>
<p>There&#8217;s a lot of awesome stuff here, with multimedia streaming support, Microsoft Office document editing and HTML e-mail support at the fore. I am still waiting for RIM to tune up its Web browser, though—it&#8217;s falling behind the options available on Windows Mobile, Symbian, and the iPhone.</p>
<p>Some of the new features are handheld-only; some require server upgrades. If you&#8217;re on BlackBerry Enterprise Server, your IT department will need to upgrade; if you&#8217;re on BlackBerry Internet Service, you&#8217;ll need to wait a few months for your carrier to upgrade.</p>
<div id="attachment_230" class="wp-caption alignnone" style="width: 290px"><a href="http://florian.puthod.net/blog/wp-content/uploads/2008/11/bberry-upgrades.jpg"><img class="size-medium wp-image-230" title="bberry-upgrades" src="http://florian.puthod.net/blog/wp-content/uploads/2008/11/bberry-upgrades-300x110.jpg" alt="bberry-upgrades" width="280" height="110" /></a><p class="wp-caption-text">bberry-upgrades</p></div>
<p>I have read a lot of posts and things about how to upgrade its BlackBerry and it sounded somehow dangerous and scary as some users reported some bricking&#8230; In fact, it is very very easy. I got tired reading all the bad stories and warnings on forums and decided to get the information from the source. The download section of the blackberry.com site had a comprehensive listing of the good stuff.</p>
<p>My upgrade followed these steps:</p>
<ul>
<li>Download and install the latest BlackBerry Desktop Manager. This was the first time for to use it and I found it pretty neat, never had the need for it as a BES user.</li>
<li>Reboot</li>
<li>Download the OS update from the very same site. It even checks your PIN so you download the right one.</li>
<li>Install the OS update. Once done connect you BBerry and follow the update instructions.</li>
</ul>
<p>I ran into a few issues while upgrading but nothing was relate to the upgrade itself. I got scared when it fails during ROM upgrade. In fact, my usb drivers for my devices were not installed properly and it would not connect to the device as the device &#8220;was not working properly&#8221; as per windows. this said, the install retry went well as I installed those drivers once and for all &#8211; it probably asked me 3 times for the very same drivers.</p>
<p>The only bad things about this upgrade it that it is very slow, if not very very  slow. While the ROM upgrade itself is fast (10min), the first boot up after upgrade is painfully slow and it took my Blackberry about 35 minutes to come back from the upgrading dead.</p>
<p><strong>So what&#8217;s new in this new OS revision?</strong></p>
<p>If you have a BlackBerry Pearl 8100 or BlackBerry 8800, you&#8217;ll get:</p>
<ul>
<li>Spell check</li>
<li>BlackBerry Maps with Points of Interest</li>
<li>Improved media player with play list support and automatic playlist generation</li>
<li>Voice note recording</li>
<li>Streaming support for YouTube and Sling Player</li>
<li>Bluetooth stereo music</li>
<li>Microsoft Office document editing with DocumentsToGo</li>
</ul>
<p>If you have a BlackBerry Pearl 8130, you&#8217;ll get:</p>
<ul>
<li>Automatic play list generation in the media player</li>
<li>Microsoft Office document editing with DocumentsToGo</li>
</ul>
<p>If you have any BlackBerry Curve or the BlackBerry 8820 or 8830, you&#8217;ll get:</p>
<ul>
<li>BlackBerry Maps with Points of Interest</li>
<li>Improved media player with play list support and automatic playlist generation</li>
<li>Voice note recording</li>
<li>Video recording on Curve models</li>
<li>Streaming support for YouTube and Sling Player</li>
<li>Microsoft Office document editing with DocumentsToGo</li>
</ul>
<p>If you have a BlackBerry 8700 or 8703e, you&#8217;ll get:</p>
<ul>
<li>Spell check</li>
<li>BlackBerry Maps with Points of Interest</li>
<li>New pictures and ringtones applications</li>
<li>Voice note recording</li>
<li>Microsoft Office document editing with DocumentsToGo</li>
</ul>
<p>Also there are a bunch of BES advantage that I was not able to test as I don&#8217;t have full BES authority at work but they list as below:</p>
<ul>
<li>Native format attachment downloading</li>
<li>HTML e-mails</li>
<li>Over-the-air device upgrades</li>
<li>Free/busy calendar lookup</li>
<li>Searching the server for old e-mail messages</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://florian.puthod.net/blog/2008/blackberry-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
