<?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>Everyday Nerd &#187; Scripts</title>
	<atom:link href="http://everydaynerd.com/category/scripts/feed" rel="self" type="application/rss+xml" />
	<link>http://everydaynerd.com</link>
	<description>Just your everyday nerd</description>
	<lastBuildDate>Mon, 21 Nov 2011 17:55:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
  <link>http://everydaynerd.com</link>
  <url>http://everydaynerd.com/apple-touch-icon.png</url>
  <title>Everyday Nerd</title>
</image>
		<item>
		<title>How-To log off a user from remote computer</title>
		<link>http://everydaynerd.com/how-to/how-to-log-off-a-user-from-remote-computer</link>
		<comments>http://everydaynerd.com/how-to/how-to-log-off-a-user-from-remote-computer#comments</comments>
		<pubDate>Mon, 22 Mar 2010 16:33:47 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Remote Access]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/how-to/how-to-log-off-a-user-from-remote-computer</guid>
		<description><![CDATA[If you work in IT, I’m sure you’ve run across a time that you needed to log off a user from a remote computers – even if it’s yourself (especially when it’s time to change your password).  Personally, I have &#8230; <a class="more-link" href="http://everydaynerd.com/how-to/how-to-log-off-a-user-from-remote-computer">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/command-line-terminal-server-tip' rel='bookmark' title='Command Line &#8211; Terminal Server tip'>Command Line &#8211; Terminal Server tip</a></li>
<li><a href='http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc' rel='bookmark' title='Script: Who’s Logged on to remote PC'>Script: Who’s Logged on to remote PC</a></li>
<li><a href='http://everydaynerd.com/microsoft/technet-plus-direct-single-user-subscription-for-249' rel='bookmark' title='TechNet Plus Direct single user subscription for $249'>TechNet Plus Direct single user subscription for $249</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you work in IT, I’m sure you’ve run across a time that you needed to log off a user from a remote computers – even if it’s yourself (especially when it’s time to change your password).  Personally, I have to change my network password every 30 days, and there are times that I may be logged into any of 150 computers.  I try to remember to use the log off button, but sometimes, I have idle sessions on computers.</p>
<p>This being said, I needed a way to log off any session I was logged into, in a list of computers I knew I might be logged into.  My first thought was to use <a href="http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs" target="_blank">PSLOGGEDON.exe</a> (from <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx" target="_blank">Sysinternals</a>) which is a <a href="http://everydaynerd.com/?s=sysinternals" target="_blank">fantastic tool</a>, but I don’t want to search the entire domain, plus I might be logged in to multiple domains.</p>
<p>So, I found a nice little utility built right into windows – quser.exe</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2010/03/image.png"><img style="display: inline; border: 0px;" title="image" src="http://everydaynerd.com/wp-content/uploads/2010/03/image_thumb.png" alt="image" width="244" height="96" border="0" /></a></p>
<p>Quser.exe can be used to show what user is logged in to a remote computer, as well as the localhost.  Use <strong>quser.exe /SERVER:<em>servername</em></strong> to query a remote system.</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2010/03/image1.png"><img style="display: inline; border: 0px;" title="image" src="http://everydaynerd.com/wp-content/uploads/2010/03/image_thumb1.png" alt="image" width="244" height="34" border="0" /></a></p>
<p>If you want to specify just one user account instead of finding all users logged in, user this syntax:  <strong>quser.exe user6 /SERVER:</strong><em><strong>servername</strong></em></p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2010/03/image2.png"><img style="display: inline; border: 0px;" title="image" src="http://everydaynerd.com/wp-content/uploads/2010/03/image_thumb2.png" alt="image" width="244" height="23" border="0" /></a></p>
<p>Now to log off this user, or session, you can use another built-in utility in Windows – Logoff.exe</p>
<p>Logoff.exe can either log off a session ID, or SessionName remotely – not by username (username works locally though).   The syntax is similar to quser.exe:</p>
<p>LOGOFF [sessionname | sessionid] [/SERVER:servername]</p>
<p>So to log off user6 from the example above, I can use either the session name (rdp-rcp#443 – or I can use the ID – 2 – I’ll go with the ID</p>
<p>logoff 2 /SERVER:server1</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2010/03/image3.png"><img style="display: inline; border: 0px;" title="image" src="http://everydaynerd.com/wp-content/uploads/2010/03/image_thumb3.png" alt="image" width="244" height="25" border="0" /></a></p>
<p>That was easy!  Now, to check to see if I’m logged any of the 150 servers I manage, I create a quick bat file using excel (<a href="http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs" target="_blank">more on that here</a>) and now I can run it at any time, and see what remote systems I’m logged into, and log my session off if needed.</p>
<p>This is a really simple way to do this, but if you have another way to do it, please post below!  I’d love to see how you handle this problem!</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/command-line-terminal-server-tip' rel='bookmark' title='Command Line &#8211; Terminal Server tip'>Command Line &#8211; Terminal Server tip</a></li>
<li><a href='http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc' rel='bookmark' title='Script: Who’s Logged on to remote PC'>Script: Who’s Logged on to remote PC</a></li>
<li><a href='http://everydaynerd.com/microsoft/technet-plus-direct-single-user-subscription-for-249' rel='bookmark' title='TechNet Plus Direct single user subscription for $249'>TechNet Plus Direct single user subscription for $249</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/how-to/how-to-log-off-a-user-from-remote-computer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Excel to create easy batch jobs</title>
		<link>http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3</link>
		<comments>http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3#comments</comments>
		<pubDate>Tue, 25 Aug 2009 15:59:00 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://nerd45.wordpress.com/2009/08/25/use-excel-to-create-easy-batch-jobs</guid>
		<description><![CDATA[Do you have to run a command on several servers remotely?  You can enter each command separately, but every good admin should know how to make life easier for him/her self.  For example, I wanted to use the psloggedon.exe tool &#8230; <a class="more-link" href="http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/general/use-excel-to-create-easy-batch-jobs-2' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/microsoft/easy-way-create-windows-7-bootable-usb-drive' rel='bookmark' title='Easy way create Windows 7 Bootable USB drive'>Easy way create Windows 7 Bootable USB drive</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Do you have to run a command on several servers remotely?  You can enter each command separately, but every good admin should know how to make life easier for him/her self.  For example, I wanted to use the <em>psloggedon.exe</em> tool to find out who was logged in to all the servers I manage (about 150).  Naturally, I could log into each server, check the Terminal Server Manager, and go on the next, but who wants to do that?  </p>
<p>The PSTool – psloggedon.exe is a nice little utility that I can run from my command prompt, and have it query a remote computer, returning who is logged on to that server.  So, starting in Excel (I already had a list of all the servers), I pasted the list of servers in the C column. </p>
<p>Next, in Column A, I entered &#8220;<em>psloggedon.exe”</em> – the name of the executable I want to run.  in Column B, I put a “ \\” – note the space in front of the \\.  In column E, I entered my first switch, “ –l” – and in column F, a second switch “ –x” again, note the spaces before the switches.</p>
<p> <a href="http://lh4.ggpht.com/_MPh69jWf-_I/SpQKR6swAeI/AAAAAAAAMHA/nLurT8EwXdM/s1600-h/image20.png"><img title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/HLIC/17d68daa58ffc60607ded774f699e6ac.png" width="391" height="105" /></a> <a href="http://lh6.ggpht.com/_MPh69jWf-_I/SpQKSvzDMSI/AAAAAAAAMHI/0L444HNsTD0/s1600-h/image21.png"><img title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/HLIC/66438e54c1a20bec5512546feea30859.png" width="392" height="106" /></a> </p>
<p>Now, to bring the whole thing together.  I LOVE the command Concatenate.  </p>
</p>
<p><a href="http://lh5.ggpht.com/_MPh69jWf-_I/SpQKTydBqfI/AAAAAAAAMHQ/EAcJJrYAV3U/s1600-h/image22.png"><img title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/HLIC/548426fabfcaa4c3f363c7b9530f1d89.png" width="403" height="68" /></a></p>
<p>In column G, I entered <strong>=concatenate(A1,B1,C1,D1,E1)</strong></p>
<p><a href="http://lh6.ggpht.com/_MPh69jWf-_I/SpQKVI8h0uI/AAAAAAAAMHY/s4uRLpYsit4/s1600-h/image24.png"><img title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/HLIC/a05f3b672421990f4b30859bcac5a097.png" width="406" height="28" /></a> </p>
<p>This will combine all the columns together (now you know why the spaces were above) for your final command.</p>
<p><a href="http://lh6.ggpht.com/_MPh69jWf-_I/SpQKXBvBDJI/AAAAAAAAMHg/mr2lhUNRVCs/s1600-h/image29.png"><img title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/HLIC/7bfbae9f335694a427c85f31096b5063.png" width="407" height="60" /></a> </p>
<p>You can now select column G, and copy and paste it into notepad, and save it as a .bat file.  You now have an easily made bat file, using Excel.</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/general/use-excel-to-create-easy-batch-jobs-2' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/microsoft/easy-way-create-windows-7-bootable-usb-drive' rel='bookmark' title='Easy way create Windows 7 Bootable USB drive'>Easy way create Windows 7 Bootable USB drive</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Excel to create easy batch jobs</title>
		<link>http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs</link>
		<comments>http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs#comments</comments>
		<pubDate>Tue, 25 Aug 2009 15:05:38 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs</guid>
		<description><![CDATA[Do you have to run a command on several servers remotely?&#160; You can enter each command separately, but every good admin should know how to make life easier for him/her self.&#160; For example, I wanted to use the psloggedon.exe tool &#8230; <a class="more-link" href="http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/general/use-excel-to-create-easy-batch-jobs-2' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/microsoft/easy-way-create-windows-7-bootable-usb-drive' rel='bookmark' title='Easy way create Windows 7 Bootable USB drive'>Easy way create Windows 7 Bootable USB drive</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Do you have to run a command on several servers remotely?&#160; You can enter each command separately, but every good admin should know how to make life easier for him/her self.&#160; For example, I wanted to use the <em>psloggedon.exe</em> tool to find out who was logged in to all the servers I manage (about 150).&#160; Naturally, I could log into each server, check the Terminal Server Manager, and go on the next, but who wants to do that?&#160; </p>
<p>The PSTool – psloggedon.exe is a nice little utility that I can run from my command prompt, and have it query a remote computer, returning who is logged on to that server.&#160; So, starting in Excel (I already had a list of all the servers), I pasted the list of servers in the C column. </p>
<p>Next, in Column A, I entered &quot;<em>psloggedon.exe”</em> – the name of the executable I want to run.&#160; in Column B, I put a “ \\” – note the space in front of the \\.&#160; In column E, I entered my first switch, “ –l” – and in column F, a second switch “ –x” again, note the spaces before the switches.</p>
<p>&#160;<a href="http://everydaynerd.com/wp-content/uploads/2009/08/image36.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/2009/08/image_thumb31.png" width="391" height="105" /></a> <a href="http://everydaynerd.com/wp-content/uploads/2009/08/image37.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/2009/08/image_thumb32.png" width="392" height="106" /></a> </p>
<p>Now, to bring the whole thing together.&#160; I LOVE the command Concatenate.&#160; </p>
</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2009/08/image38.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/2009/08/image_thumb33.png" width="403" height="68" /></a></p>
<p>In column G, I entered <strong>=concatenate(A1,B1,C1,D1,E1)</strong></p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2009/08/image39.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/2009/08/image_thumb34.png" width="406" height="28" /></a> </p>
<p>This will combine all the columns together (now you know why the spaces were above) for your final command.</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2009/08/image40.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://everydaynerd.com/wp-content/uploads/2009/08/image_thumb35.png" width="407" height="60" /></a> </p>
<p>You can now select column G, and copy and paste it into notepad, and save it as a .bat file.&#160; You now have an easily made bat file, using Excel.</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/use-excel-to-create-easy-batch-jobs-3' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/general/use-excel-to-create-easy-batch-jobs-2' rel='bookmark' title='Use Excel to create easy batch jobs'>Use Excel to create easy batch jobs</a></li>
<li><a href='http://everydaynerd.com/microsoft/easy-way-create-windows-7-bootable-usb-drive' rel='bookmark' title='Easy way create Windows 7 Bootable USB drive'>Easy way create Windows 7 Bootable USB drive</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/how-to/use-excel-to-create-easy-batch-jobs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export Outlook Contact Pictures</title>
		<link>http://everydaynerd.com/scripts/export-outlook-contact-pictures-2</link>
		<comments>http://everydaynerd.com/scripts/export-outlook-contact-pictures-2#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:09:00 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://nerd45.wordpress.com/2009/08/21/export-outlook-contact-pictures</guid>
		<description><![CDATA[I recently made a mistake, and deleted the folder where I kept all the original headshots of all my contacts.  Don’t ask me why I keep them, I just do… I know I have them in Outlook, but I like &#8230; <a class="more-link" href="http://everydaynerd.com/scripts/export-outlook-contact-pictures-2">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/export-outlook-contact-pictures' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
<li><a href='http://everydaynerd.com/google/more-imap-outlook-2007-tweaks' rel='bookmark' title='More IMAP / Outlook 2007 Tweaks'>More IMAP / Outlook 2007 Tweaks</a></li>
<li><a href='http://everydaynerd.com/hardware/gadget/finally-microsoft-outlook-2007-sidebar-gadgets' rel='bookmark' title='Finally! Microsoft Outlook 2007 Sidebar Gadgets!'>Finally! Microsoft Outlook 2007 Sidebar Gadgets!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I recently made a mistake, and deleted the folder where I kept all the original headshots of all my contacts.  Don’t ask me why I keep them, I just do… I know I have them in Outlook, but I like to have the originals also.  Anyway, I wanted a way to export the picture from Outlook, back into the file system.  Well, I ran across this script that will do just that.  I could not get it to run correctly running Vista or Windows 7, running Office 2007, or Office 2010, but was able to get it to run on XP with Office 2003.  Guess the MAPI calls are different or something.  If anyone knows how to make this work on Windows Vista/7, using Office 2007/2010 let me know!~</p>
<p>Here’s the script:</p>
<pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;background-color:#fbfbfb;min-height:40px;width:446px;height:219px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding:5px;">
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">Public</span> <span style="color:#0000ff;">Const</span> CdoDefaultFolderContacts = 5</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">snServername = wscript.arguments(0)</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">mbMailboxName = wscript.arguments(1)</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">set</span> csCDOSession = <span style="color:#0000ff;">CreateObject</span>("<span style="color:#8b0000;">MAPI.Session</span>")</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">pfProfile = snServername &amp; vbLf &amp; mbMailboxName</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">csCDOSession.Logon "<span style="color:#8b0000;"></span>","<span style="color:#8b0000;"></span>",False,True,0,True, pfProfile</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">set</span> cfContactsFolder = csCDOSession.getdefaultfolder(CdoDefaultFolderContacts)</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">set</span> cfContactscol = cfContactsFolder.messages</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">set</span> ofConFilter = cfContactscol.<span style="color:#0000ff;">Filter</span></pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">Set</span> cfContFltFld1 = ofConFilter.Fields.<span style="color:#0000ff;">Add</span>("<span style="color:#8b0000;">0x8015</span>",vbBoolean,true,"<span style="color:#8b0000;">0420060000000000C000000000000046</span>")</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">For</span> <span style="color:#0000ff;">Each</span> ctContact <span style="color:#0000ff;">In</span> cfContactscol</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">	<span style="color:#0000ff;">Set</span> collAttachments = ctContact.Attachments </pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">	<span style="color:#0000ff;">For</span> <span style="color:#0000ff;">Each</span> atAttachment <span style="color:#0000ff;">In</span> collAttachments</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">		<span style="color:#0000ff;">If</span> atAttachment.name = "<span style="color:#8b0000;">ContactPicture.jpg</span>" <span style="color:#0000ff;">Then</span></pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">			fname = <span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>((ctContact.subject &amp; "<span style="color:#8b0000;">-</span>" &amp; atAttachment.name),"<span style="color:#8b0000;">:</span>","<span style="color:#8b0000;">-</span>"),"<span style="color:#8b0000;">\",</span>""),"<span style="color:#8b0000;">/</span>","<span style="color:#8b0000;"></span>"),"<span style="color:#8b0000;">?</span>","<span style="color:#8b0000;"></span>"),<span style="color:#0000ff;">chr</span>(34),"<span style="color:#8b0000;"></span>")</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">			fname = <span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(fname,"<span style="color:#8b0000;">&lt;</span>","<span style="color:#8b0000;"></span>"),"<span style="color:#8b0000;">&gt;</span>","<span style="color:#8b0000;"></span>"),<span style="color:#0000ff;">chr</span>(11),"<span style="color:#8b0000;"></span>"),"<span style="color:#8b0000;">*</span>","<span style="color:#8b0000;"></span>"),"<span style="color:#8b0000;">|</span>","<span style="color:#8b0000;"></span>"),"<span style="color:#8b0000;">(</span>","<span style="color:#8b0000;"></span>")</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">			fname = <span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(<span style="color:#0000ff;">replace</span>(fname,"<span style="color:#8b0000;">)</span>","<span style="color:#8b0000;"></span>"),<span style="color:#0000ff;">chr</span>(12),"<span style="color:#8b0000;"></span>"),<span style="color:#0000ff;">chr</span>(15),"<span style="color:#8b0000;"></span>")</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">			atAttachment.WriteToFile("<span style="color:#8b0000;">c:\contactpictures\" &amp; fname)</span></pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">			wscript.echo "<span style="color:#8b0000;">Exported Picture to : </span>" &amp;  fname</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">		<span style="color:#0000ff;">End</span> <span style="color:#0000ff;">if</span>		</pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;">	<span style="color:#0000ff;">next</span></pre>
<pre style="background-color:#fbfbfb;width:100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;margin:0;"><span style="color:#0000ff;">Next</span></pre>
</pre>
<p>Save the above code as a .vbs file, and run it from the command line:</p>
<blockquote><p> 
<p><strong>exportOutlookPic.vbs <em>mailboxservername exchangeAlias</em></strong></p>
<p></p></blockquote>
<p>Make sure that you have created the folder referenced in the script, or you will get an error (c:\contactpictures\). <br />
 Works like a charm!  I know have all my Outlook Contact pictures, in my folder system. <img src='http://everydaynerd.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/export-outlook-contact-pictures' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
<li><a href='http://everydaynerd.com/google/more-imap-outlook-2007-tweaks' rel='bookmark' title='More IMAP / Outlook 2007 Tweaks'>More IMAP / Outlook 2007 Tweaks</a></li>
<li><a href='http://everydaynerd.com/hardware/gadget/finally-microsoft-outlook-2007-sidebar-gadgets' rel='bookmark' title='Finally! Microsoft Outlook 2007 Sidebar Gadgets!'>Finally! Microsoft Outlook 2007 Sidebar Gadgets!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/scripts/export-outlook-contact-pictures-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export Outlook Contact Pictures</title>
		<link>http://everydaynerd.com/microsoft/export-outlook-contact-pictures</link>
		<comments>http://everydaynerd.com/microsoft/export-outlook-contact-pictures#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:06:24 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/microsoft/export-outlook-contact-pictures</guid>
		<description><![CDATA[I recently made a mistake, and deleted the folder where I kept all the original headshots of all my contacts.&#160; Don’t ask me why I keep them, I just do… I know I have them in Outlook, but I like &#8230; <a class="more-link" href="http://everydaynerd.com/microsoft/export-outlook-contact-pictures">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/export-outlook-contact-pictures-2' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
<li><a href='http://everydaynerd.com/google/more-imap-outlook-2007-tweaks' rel='bookmark' title='More IMAP / Outlook 2007 Tweaks'>More IMAP / Outlook 2007 Tweaks</a></li>
<li><a href='http://everydaynerd.com/hardware/gadget/finally-microsoft-outlook-2007-sidebar-gadgets' rel='bookmark' title='Finally! Microsoft Outlook 2007 Sidebar Gadgets!'>Finally! Microsoft Outlook 2007 Sidebar Gadgets!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I recently made a mistake, and deleted the folder where I kept all the original headshots of all my contacts.&#160; Don’t ask me why I keep them, I just do… I know I have them in Outlook, but I like to have the originals also.&#160; Anyway, I wanted a way to export the picture from Outlook, back into the file system.&#160; Well, I ran across this script that will do just that.&#160; I could not get it to run correctly running Vista or Windows 7, running Office 2007, or Office 2010, but was able to get it to run on XP with Office 2003.&#160; Guess the MAPI calls are different or something.&#160; If anyone knows how to make this work on Windows Vista/7, using Office 2007/2010 let me know!~</p>
<p>Here’s the script:</p>
<pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #fbfbfb; min-height: 40px; padding-left: 5px; width: 446px; padding-right: 5px; height: 219px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px">
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">Public</span> <span style="color: #0000ff">Const</span> CdoDefaultFolderContacts = 5
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">snServername = wscript.arguments(0)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">mbMailboxName = wscript.arguments(1)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">set</span> csCDOSession = <span style="color: #0000ff">CreateObject</span>(&quot;<span style="color: #8b0000">MAPI.Session</span>&quot;)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">pfProfile = snServername &amp; vbLf &amp; mbMailboxName
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">csCDOSession.Logon &quot;<span style="color: #8b0000"></span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;,False,True,0,True, pfProfile
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">set</span> cfContactsFolder = csCDOSession.getdefaultfolder(CdoDefaultFolderContacts)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">set</span> cfContactscol = cfContactsFolder.messages
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">set</span> ofConFilter = cfContactscol.<span style="color: #0000ff">Filter</span>
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">Set</span> cfContFltFld1 = ofConFilter.Fields.<span style="color: #0000ff">Add</span>(&quot;<span style="color: #8b0000">0x8015</span>&quot;,vbBoolean,true,&quot;<span style="color: #8b0000">0420060000000000C000000000000046</span>&quot;)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">For</span> <span style="color: #0000ff">Each</span> ctContact <span style="color: #0000ff">In</span> cfContactscol
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">	<span style="color: #0000ff">Set</span> collAttachments = ctContact.Attachments
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">	<span style="color: #0000ff">For</span> <span style="color: #0000ff">Each</span> atAttachment <span style="color: #0000ff">In</span> collAttachments
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">		<span style="color: #0000ff">If</span> atAttachment.name = &quot;<span style="color: #8b0000">ContactPicture.jpg</span>&quot; <span style="color: #0000ff">Then</span>
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">			fname = <span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>((ctContact.subject &amp; &quot;<span style="color: #8b0000">-</span>&quot; &amp; atAttachment.name),&quot;<span style="color: #8b0000">:</span>&quot;,&quot;<span style="color: #8b0000">-</span>&quot;),&quot;<span style="color: #8b0000">\&quot;,</span>&quot;&quot;),&quot;<span style="color: #8b0000">/</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),&quot;<span style="color: #8b0000">?</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),<span style="color: #0000ff">chr</span>(34),&quot;<span style="color: #8b0000"></span>&quot;)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">			fname = <span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(fname,&quot;<span style="color: #8b0000">&lt;</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),&quot;<span style="color: #8b0000">&gt;</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),<span style="color: #0000ff">chr</span>(11),&quot;<span style="color: #8b0000"></span>&quot;),&quot;<span style="color: #8b0000">*</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),&quot;<span style="color: #8b0000">|</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),&quot;<span style="color: #8b0000">(</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">			fname = <span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(<span style="color: #0000ff">replace</span>(fname,&quot;<span style="color: #8b0000">)</span>&quot;,&quot;<span style="color: #8b0000"></span>&quot;),<span style="color: #0000ff">chr</span>(12),&quot;<span style="color: #8b0000"></span>&quot;),<span style="color: #0000ff">chr</span>(15),&quot;<span style="color: #8b0000"></span>&quot;)
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">			atAttachment.WriteToFile(&quot;<span style="color: #8b0000">c:\contactpictures\&quot; &amp; fname)
</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">			wscript.echo &quot;<span style="color: #8b0000">Exported Picture to : </span>&quot; &amp;  fname
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">		<span style="color: #0000ff">End</span> <span style="color: #0000ff">if</span>
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">	<span style="color: #0000ff">next</span>
</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px"><span style="color: #0000ff">Next</span></pre>
</pre>
<p>Save the above code as a .vbs file, and run it from the command line:</p>
<blockquote>
<p><strong>exportOutlookPic.vbs <em>mailboxservername exchangeAlias</em></strong></p>
</blockquote>
<p>Make sure that you have created the folder referenced in the script, or you will get an error (c:\contactpictures\).&#160; Works like a charm!&#160; I know have all my Outlook Contact pictures, in my folder system. <img src='http://everydaynerd.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/export-outlook-contact-pictures-2' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
<li><a href='http://everydaynerd.com/google/more-imap-outlook-2007-tweaks' rel='bookmark' title='More IMAP / Outlook 2007 Tweaks'>More IMAP / Outlook 2007 Tweaks</a></li>
<li><a href='http://everydaynerd.com/hardware/gadget/finally-microsoft-outlook-2007-sidebar-gadgets' rel='bookmark' title='Finally! Microsoft Outlook 2007 Sidebar Gadgets!'>Finally! Microsoft Outlook 2007 Sidebar Gadgets!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/microsoft/export-outlook-contact-pictures/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Save Hashed Password in RDP file</title>
		<link>http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file</link>
		<comments>http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file#comments</comments>
		<pubDate>Fri, 23 Jan 2009 18:59:00 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://nerd45.wordpress.com/2009/01/23/save-hashed-password-in-rdp-file</guid>
		<description><![CDATA[Over on the main EverydayNerd.com website, I’ve posted an article about saving a hashed password in an .RDP file.  Hope you find it helpful! http://everydaynerd.com/microsoft/save-password-in-rdp-file Related posts: Save Password in .RDP File RDP Update from Microsoft: no more /console Exchange &#8230; <a class="more-link" href="http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/save-password-in-rdp-file' rel='bookmark' title='Save Password in .RDP File'>Save Password in .RDP File</a></li>
<li><a href='http://everydaynerd.com/microsoft/rdp-update-from-microsoft-no-more-console' rel='bookmark' title='RDP Update from Microsoft: no more /console'>RDP Update from Microsoft: no more /console</a></li>
<li><a href='http://everydaynerd.com/microsoft/software-microsoft/exchange/exchange-2007-ccr-%e2%80%93-move-file-share-witness' rel='bookmark' title='Exchange 2007 CCR – Move File Share Witness'>Exchange 2007 CCR – Move File Share Witness</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Over on the main EverydayNerd.com website, I’ve posted an article about saving a hashed password in an .RDP file.  Hope you find it helpful!</p>
<p><a title="http://everydaynerd.com/microsoft/save-password-in-rdp-file" href="http://everydaynerd.com/microsoft/save-password-in-rdp-file">http://everydaynerd.com/microsoft/save-password-in-rdp-file</a></p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/save-password-in-rdp-file' rel='bookmark' title='Save Password in .RDP File'>Save Password in .RDP File</a></li>
<li><a href='http://everydaynerd.com/microsoft/rdp-update-from-microsoft-no-more-console' rel='bookmark' title='RDP Update from Microsoft: no more /console'>RDP Update from Microsoft: no more /console</a></li>
<li><a href='http://everydaynerd.com/microsoft/software-microsoft/exchange/exchange-2007-ccr-%e2%80%93-move-file-share-witness' rel='bookmark' title='Exchange 2007 CCR – Move File Share Witness'>Exchange 2007 CCR – Move File Share Witness</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Password in .RDP File</title>
		<link>http://everydaynerd.com/microsoft/save-password-in-rdp-file</link>
		<comments>http://everydaynerd.com/microsoft/save-password-in-rdp-file#comments</comments>
		<pubDate>Fri, 23 Jan 2009 17:51:06 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/microsoft/save-password-in-rdp-file</guid>
		<description><![CDATA[I shared with you how to create multiple .rdp files with Powershell, and now, I want to show&#160; you how to make your job even easier!&#160; I&#160; ran across this blog, and downloaded his RDP password Hash program.&#160; It got &#8230; <a class="more-link" href="http://everydaynerd.com/microsoft/save-password-in-rdp-file">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file' rel='bookmark' title='Save Hashed Password in RDP file'>Save Hashed Password in RDP file</a></li>
<li><a href='http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell' rel='bookmark' title='Create multiple RDP files with Powershell'>Create multiple RDP files with Powershell</a></li>
<li><a href='http://everydaynerd.com/security/change-windows-forgotten-password-with-konboot' rel='bookmark' title='Change Windows forgotten password with KonBoot'>Change Windows forgotten password with KonBoot</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I shared with you how to <a href="http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell" target="_blank">create multiple .rdp files with Powershell</a>, and now, I want to show&#160; you how to make your job even easier!&#160; I&#160; ran across <a href="http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/" target="_blank">this blog</a>, and downloaded his RDP password Hash program.&#160; It got me thinking, I could make my job easier by saving the password in a hashed format in each RDP file that my Powershell script creates!</p>
<p><em><font color="#ff0000">** Note:&#160; Please see my <a href="http://everydaynerd.com/microsoft/save-password-in-rdp-file" target="_blank">original post</a> about this if you have questions of the files needed, and folder structure.</font></em></p>
<p>First, I modified the .CSV file, adding a new column “PASS” – in that column, add the hashed password created from <a href="http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/" target="_blank">remkoweijnen.nl</a>’s password hash program [<a href="http://everydaynerd.com/files/rdp_password_hash.zip" target="_blank">DOWNLOAD</a>]</p>
<p>Then I modified my Powershell script, adding in the password to script, so it’s added to the .RDP file.</p>
<p>No more typing in passwords to connect to servers.&#160; Also, the nice thing is, if you have to change the password, just modify the hash file in the .CSV file, and re-run the Powershell script!</p>
<p>Here is the modified Powershell Script:</p>
<div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px">
<pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">$List = Import-CSV RDPLIST.CSV
$resolutions = (<span style="color: #006080">&quot;Console&quot;</span>,<span style="color: #006080">&quot;Cullscreen&quot;</span>,<span style="color: #006080">&quot;Widescreen&quot;</span>,<span style="color: #006080">&quot;Docked&quot;</span>)
ForEach($Entry <span style="color: #0000ff">in</span> $List) {
  ForEach($resolution <span style="color: #0000ff">in</span> $resolutions) {
    <span style="color: #008000"># Prepend the destination directory info for RDP files</span>
    $Dir = <span style="color: #006080">&quot;..\&quot; + $resolution + &quot;</span>\<span style="color: #006080">&quot; + $Entry.Directory

    # Create new folder
    New-Item -Path $Dir -ItemType Directory -Force

    # Build the file name
    $FileName = $Dir + &quot;</span>\<span style="color: #006080">&quot; + $Entry.ServerName + &quot;</span>.RDP<span style="color: #006080">&quot;

    # Remove the old file
    Remove-Item $FileName -Force

    # Begin building RDP file
    $temp = &quot;</span>`nfull address:s:<span style="color: #006080">&quot; + $Entry.IP 

    switch ($resolution) {

      &quot;</span>Console<span style="color: #006080">&quot; {
        $temp += &quot;</span>`nscreen mode id:i:1<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopwidth:i:1024<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopheight:i:768<span style="color: #006080">&quot;
        $temp += &quot;</span>`nusername:s:<span style="color: #006080">&quot; + $Entry.USER
        $temp += &quot;</span>`npassword 51:b:<span style="color: #006080">&quot; + $Entry.PASS
        $temp += &quot;</span>`nadministrative session:i:1<span style="color: #006080">&quot;
      }

      &quot;</span>Fullscreen<span style="color: #006080">&quot; {
        $temp += &quot;</span>`nscreen mode id:i:2<span style="color: #006080">&quot;
        $temp += &quot;</span>`nusername:s:<span style="color: #006080">&quot; + $Entry.USER
        $temp += &quot;</span>`npassword 51:b:<span style="color: #006080">&quot; + $Entry.PASS
      }

      &quot;</span>Widescreen<span style="color: #006080">&quot; {
        $temp += &quot;</span>`nscreen mode id:i:1<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopwidth:i:1152<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopheight:i:720<span style="color: #006080">&quot;
        $temp += &quot;</span>`nusername:s:<span style="color: #006080">&quot; + $Entry.USER
        $temp += &quot;</span>`npassword 51:b:<span style="color: #006080">&quot; + $Entry.PASS
      }

      &quot;</span>Docked<span style="color: #006080">&quot; {
        $temp += &quot;</span>`nscreen mode id:i:1<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopwidth:i:1152<span style="color: #006080">&quot;
        $temp += &quot;</span>`ndesktopheight:i:864<span style="color: #006080">&quot;
        $temp += &quot;</span>`nusername:s:<span style="color: #006080">&quot; + $Entry.USER
        $temp += &quot;</span>`npassword 51:b:&quot; + $Entry.PASS
      }
    }
    $temp | out-file $FileName
    write-host $temp
    get-content template_bottom.txt &gt;&gt; $FileName
  }
}</pre>
</div>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file' rel='bookmark' title='Save Hashed Password in RDP file'>Save Hashed Password in RDP file</a></li>
<li><a href='http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell' rel='bookmark' title='Create multiple RDP files with Powershell'>Create multiple RDP files with Powershell</a></li>
<li><a href='http://everydaynerd.com/security/change-windows-forgotten-password-with-konboot' rel='bookmark' title='Change Windows forgotten password with KonBoot'>Change Windows forgotten password with KonBoot</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/microsoft/save-password-in-rdp-file/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Create multiple RDP files with Powershell</title>
		<link>http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell</link>
		<comments>http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell#comments</comments>
		<pubDate>Sun, 14 Sep 2008 01:43:51 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell</guid>
		<description><![CDATA[RDP &#8211; Remote Desktop Connection, or what we called back in the day, Terminal Services.  Every system administrator uses it daily.  At work, the team I work on has 145 servers that we are responsible for, and only a handful &#8230; <a class="more-link" href="http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/save-password-in-rdp-file' rel='bookmark' title='Save Password in .RDP File'>Save Password in .RDP File</a></li>
<li><a href='http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file' rel='bookmark' title='Save Hashed Password in RDP file'>Save Hashed Password in RDP file</a></li>
<li><a href='http://everydaynerd.com/microsoft/windows-7-slow-remote-desktop-rdp-fix' rel='bookmark' title='Windows 7 Slow Remote Desktop (RDP) fix'>Windows 7 Slow Remote Desktop (RDP) fix</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 0px 15px 0px 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://everydaynerd.com/wp-content/uploads/2008/09/image34.png" border="0" alt="image" width="236" height="240" align="left" /></p>
<p>RDP &#8211; Remote Desktop Connection, or what we called back in the day, Terminal Services.  Every system administrator uses it daily.  At work, the team I work on has 145 servers that we are responsible for, and only a handful of them are in the same building as us (although we still remote into them as well).</p>
<p>This being said, I was getting tired of typing in the server&#8217;s name or IP address every time I needed to connect to it.  I know Microsoft has an mmc for Remote Desktops, but I just don&#8217;t like the clunky way it has to be setup, plus, did I mention I had 145 to put in?  Well, call me lazy, but I knew there had to be a way to script it &#8211; after all, a RDP file is nothing but some text (open a .rdp file with notepad &#8211; you&#8217;ll see!).</p>
<p>So, enough background, lets do some scripting!  There are 3 files here:  Powershell script, a CSV file, and a Text file.</p>
<ul>
<li>First, the CSV File:  It has 4 columns with the first row being the headers.  Do not change row.  Name this file <strong>RDPLIST.csv</strong></li>
<div style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: #f4f4f4; width: 97.5%; font-family: consolas,'Courier New',courier,monospace; max-height: 200px; font-size: 8pt; cursor: text;">
<pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;">ServerName,IP,Directory,USER
FRIENDLYNAME,FQDNorIP,FOLDERNAME\SUBFOLDER,DOMAIN\USERNAME</pre>
</div>
<li>Next, is the Text File.  This contains other parameters that are going to be the same between every connection &#8211; such as enabling shared clipboard, 16bit colors, disable themes, etc.  You can customize this to your liking <em>(to get it just the way you want it, create an .rdp file, and edit it with notepad, and you will see a list similar to below). </em>Name this file <strong>template_bottom.txt</strong></li>
<div style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: #f4f4f4; width: 97.5%; font-family: consolas,'Courier New',courier,monospace; max-height: 200px; font-size: 8pt; cursor: text;">
<pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;">audiomode:i:2
authentication level:i:0
autoreconnection enabled:i:1
bitmapcachepersistenable:i:1
compression:i:1
disable cursor setting:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:1
disable wallpaper:i:1
displayconnectionbar:i:1
keyboardhook:i:2
redirectclipboard:i:1
redirectcomports:i:0
redirectdrives:i:0
redirectprinters:i:0
redirectsmartcards:i:0
session bpp:i:16
prompt <span style="color: #0000ff">for</span> credentials:i:0
promptcredentialonce:i:1</pre>
</div>
<li>Lastly, the Powershell script: Name this file <strong>CreateRDP.ps1</strong></li>
<div style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: #f4f4f4; width: 97.5%; font-family: consolas,'Courier New',courier,monospace; max-height: 200px; font-size: 8pt; cursor: text;">
<pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;">$List = Import-CSV RDPLIST.CSV
$resolutions = (<span style="color: #006080">"Console"</span>,<span style="color: #006080">"fullscreen"</span>,<span style="color: #006080">"1024x768"</span>,<span style="color: #006080">"1152x864"</span>)
ForEach($Entry <span style="color: #0000ff">in</span> $List) {
  ForEach($resolution <span style="color: #0000ff">in</span> $resolutions) {
    <span style="color: #008000"># Prepend the destination directory info for RDP files</span>
    $Dir = <span style="color: #006080">"..\" + $resolution + "</span>\<span style="color: #006080">" + $Entry.Directory

    # Create new folder
    New-Item -Path $Dir -ItemType Directory -Force

    # Build the file name
    $FileName = $Dir + "</span>\<span style="color: #006080">" + $Entry.ServerName + "</span>.RDP<span style="color: #006080">"

    # Remove the old file
    Remove-Item $FileName -Force

    # Begin building RDP file
    $temp = "</span>`nfull address:s:<span style="color: #006080">" + $Entry.IP 

    switch ($resolution) {

      "</span>Console<span style="color: #006080">" {
        $temp = $temp + "</span>`nscreen mode id:i:1<span style="color: #006080">"
    $temp = $temp + "</span>`ndesktopwidth:i:1024<span style="color: #006080">"
        $temp = $temp + "</span>`ndesktopheight:i:768<span style="color: #006080">"
    $temp = $temp + "</span>`nusername:s:<span style="color: #006080">" + $Entry.USER
    $temp = $temp + "</span>`nadministrative session:i:1<span style="color: #006080">"
      }

      "</span>Fullscreen<span style="color: #006080">" {
        $temp = $temp + "</span>`nscreen mode id:i:2<span style="color: #006080">"
    $temp = $temp + "</span>`nusername:s:<span style="color: #006080">" + $Entry.USER
      }

      "</span>1024x768<span style="color: #006080">" {
        $temp = $temp + "</span>`nscreen mode id:i:1<span style="color: #006080">"
        $temp = $temp + "</span>`ndesktopwidth:i:1024<span style="color: #006080">"
        $temp = $temp + "</span>`ndesktopheight:i:768<span style="color: #006080">"
    $temp = $temp + "</span>`nusername:s:<span style="color: #006080">" + $Entry.USER
      }

      "</span>1152x864<span style="color: #006080">" {
        $temp = $temp + "</span>`nscreen mode id:i:1<span style="color: #006080">"
        $temp = $temp + "</span>`ndesktopwidth:i:1152<span style="color: #006080">"
        $temp = $temp + "</span>`ndesktopheight:i:864<span style="color: #006080">"
    $temp = $temp + "</span>`nusername:s:" + $Entry.USER
      }
    }
    $temp | out-file $FileName
    write-host $temp
    get-content template_bottom.txt &gt;&gt; $FileName
  }
}</pre>
</div>
</ul>
<p>Now, you need a folder structure:</p>
<ul>
<li>Powershell_RDP
<ul>
<li>rdp
<ul>
<li>_script</li>
</ul>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://everydaynerd.com/wp-content/uploads/2008/09/image35.png" border="0" alt="image" width="296" height="120" /></li>
</ul>
<p>Put all three files in the <em>_script</em> folder.</li>
</ul>
<p>And just because I&#8217;m a nice guy, here&#8217;s a zip of the files and the correct folder structure.  Just unzip, make your edits to the csv file, save and close it, and open PowerShell (as Administrator if using Vista) and navigate to the _Script folder.  Once there, run the CreateRDP.ps1 (put a ./ in front of the filename)</p>
<p><a href="http://everydaynerd.com/wp-content/uploads/2008/09/image36.png"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://everydaynerd.com/wp-content/uploads/2008/09/image-thumb21.png" border="0" alt="image" width="479" height="101" /></a></p>
<div id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:03b522b2-ebee-4241-a778-45ffc53e4355" class="wlWriterSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px">
<div><a href="http://everydaynerd.com/wp-content/uploads/2008/09/powershell-rdp.zip" target="_self">Download Powershell_RDP.zip</a></div>
</div>
<p>Feel free to customize this script to your own liking!  It&#8217;s a simple script, so it shouldn&#8217;t be too hard to mess with.  It works like a CHARM!!!  I created 290 RDP files in less than 30 seconds!  Great thing is, it creates a separate folder structure for the different resolutions (I used 1024&#215;768 &amp; 1152&#215;864 because my laptop is a widescreen, but when I&#8217;m docked, it&#8217;s a standard monitor).</p>
<p>One more tip, I made two new toolbars, and pushed them all the way over to the right of the taskbar, making a nifty little launcher!</p>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://everydaynerd.com/wp-content/uploads/2008/09/image37.png" border="0" alt="image" width="291" height="64" /></p>
<p>Hope you enjoy this &#8211; I know I did!  It took me longer to write this post than it did to get all my .RDP files! <img src='http://everydaynerd.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[ UPDATE:  Original Script was written by <a href="http://blog.geekpoet.net/2007/10/powershell-script-to-create-remote.html" target="_blank">Aaron Dodd</a>, just tweaked by me]</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/microsoft/save-password-in-rdp-file' rel='bookmark' title='Save Password in .RDP File'>Save Password in .RDP File</a></li>
<li><a href='http://everydaynerd.com/scripts/save-hashed-password-in-rdp-file' rel='bookmark' title='Save Hashed Password in RDP file'>Save Hashed Password in RDP file</a></li>
<li><a href='http://everydaynerd.com/microsoft/windows-7-slow-remote-desktop-rdp-fix' rel='bookmark' title='Windows 7 Slow Remote Desktop (RDP) fix'>Windows 7 Slow Remote Desktop (RDP) fix</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/microsoft/create-multiple-rdp-files-with-powershell/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>VBS to EXE</title>
		<link>http://everydaynerd.com/scripts/vbs-to-exe</link>
		<comments>http://everydaynerd.com/scripts/vbs-to-exe#comments</comments>
		<pubDate>Mon, 06 Aug 2007 23:19:00 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/general/vbs-to-exe</guid>
		<description><![CDATA[I use a LOT of scripts.&#xA0; I sometimes will roll out a script to users, or other people on the IT staff.&#xA0; There are times that I would rather they not see the source of the script for various reasons.&#xA0; &#8230; <a class="more-link" href="http://everydaynerd.com/scripts/vbs-to-exe">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/software/install-freeware-from-command-line' rel='bookmark' title='Install Freeware from Command line'>Install Freeware from Command line</a></li>
<li><a href='http://everydaynerd.com/microsoft/another-great-sysinternal-tool-shellrunasexe' rel='bookmark' title='Another great Sysinternal Tool: Shellrunas.exe'>Another great Sysinternal Tool: Shellrunas.exe</a></li>
<li><a href='http://everydaynerd.com/how-to/xp-customize-your-command-prompt' rel='bookmark' title='XP: Customize Your Command Prompt'>XP: Customize Your Command Prompt</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I use a LOT of scripts.&#xA0; I sometimes will roll out a script to users, or other people on the IT staff.&#xA0; There are times that I would rather they not see the source of the script for various reasons.&#xA0; Answer to this?&#xA0; VBS to EXE! </p>
<p><a href="http://www.f2ko.de/English/v2e/v2e.html">VbsToExe</a> is a command line application that converts VB-Scripts into an executable.&#xA0; This utility hides the source of your scripts and protects them optionally with a password.</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/software/install-freeware-from-command-line' rel='bookmark' title='Install Freeware from Command line'>Install Freeware from Command line</a></li>
<li><a href='http://everydaynerd.com/microsoft/another-great-sysinternal-tool-shellrunasexe' rel='bookmark' title='Another great Sysinternal Tool: Shellrunas.exe'>Another great Sysinternal Tool: Shellrunas.exe</a></li>
<li><a href='http://everydaynerd.com/how-to/xp-customize-your-command-prompt' rel='bookmark' title='XP: Customize Your Command Prompt'>XP: Customize Your Command Prompt</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/scripts/vbs-to-exe/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Script: Who’s Logged on to remote PC</title>
		<link>http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc</link>
		<comments>http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc#comments</comments>
		<pubDate>Thu, 26 Jul 2007 21:08:00 +0000</pubDate>
		<dc:creator>Nerd</dc:creator>
				<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://everydaynerd.com/general/script-who%e2%80%99s-logged-on-to-remote-pc</guid>
		<description><![CDATA[If you manage a network, you know how useful it is to be able to know who is logged on a remote machine.&#160; Here is a VB Script that will tell you exactly that! ComputerName = InputBox(&#34;Enter the name of &#8230; <a class="more-link" href="http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://everydaynerd.com/software/free/speed-up-linux-apps' rel='bookmark' title='Speed up Linux Apps'>Speed up Linux Apps</a></li>
<li><a href='http://everydaynerd.com/microsoft/software-microsoft/powershell/exchange-powershell-script-get-mailbox-count-by-database' rel='bookmark' title='Exchange PowerShell Script: Get Mailbox Count by Database'>Exchange PowerShell Script: Get Mailbox Count by Database</a></li>
<li><a href='http://everydaynerd.com/microsoft/export-outlook-contact-pictures' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you manage a network, you know how useful it is to be able to know who is logged on a remote machine.&#160; Here is a VB Script that will tell you exactly that! </p>
<p><font face="Terminal" size="1">ComputerName = InputBox(&quot;Enter the name of the computer you wish to query&quot;) </font></p>
<p><font face="Terminal" size="1">winmgmt1 = &quot;winmgmts:{impersonationLevel=impersonate}!//&quot;&amp; ComputerName &amp;&quot;&quot; </font></p>
<p><font face="Terminal" size="1">Set UserSet = GetObject( winmgmt1 ).InstancesOf (&quot;Win32_ComputerSystem&quot;) </font></p>
<p><font face="Terminal" size="1">for each User in UserSet     <br />&#160;&#160;&#160; MsgBox &quot;The user name for the specified computer is: &quot; &amp; User.UserName      <br />Next</font></p>
<p>.csharpcode, .csharpcode pre<br />{<br />	font-size: small;<br />	color: black;<br />	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />	background-color: #ffffff;<br />	/*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br />	background-color: #f4f4f4;<br />	width: 100%;<br />	margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }
<p>Copy the above code, save it as a vbs file, run it, enter the machine name, and it returns the logged on user!&#160; Simple as that!&#160; Note, you must be an administrator of the machine that you want to query.</p>
<p>Related posts:<ol>
<li><a href='http://everydaynerd.com/software/free/speed-up-linux-apps' rel='bookmark' title='Speed up Linux Apps'>Speed up Linux Apps</a></li>
<li><a href='http://everydaynerd.com/microsoft/software-microsoft/powershell/exchange-powershell-script-get-mailbox-count-by-database' rel='bookmark' title='Exchange PowerShell Script: Get Mailbox Count by Database'>Exchange PowerShell Script: Get Mailbox Count by Database</a></li>
<li><a href='http://everydaynerd.com/microsoft/export-outlook-contact-pictures' rel='bookmark' title='Export Outlook Contact Pictures'>Export Outlook Contact Pictures</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everydaynerd.com/scripts/script-who%e2%80%99s-logged-on-to-remote-pc/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

