<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Travis kuennen&#039;s Blog</title>
	<atom:link href="http://traviskuennen.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://traviskuennen.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 14 Nov 2009 01:33:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='traviskuennen.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Travis kuennen&#039;s Blog</title>
		<link>http://traviskuennen.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://traviskuennen.wordpress.com/osd.xml" title="Travis kuennen&#039;s Blog" />
	<atom:link rel='hub' href='http://traviskuennen.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Clean URLs with Apache</title>
		<link>http://traviskuennen.wordpress.com/2009/11/13/clean-urls-with-apache/</link>
		<comments>http://traviskuennen.wordpress.com/2009/11/13/clean-urls-with-apache/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:43:36 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/?p=77</guid>
		<description><![CDATA[First you will need to enable mod rewrite LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c Then you will need to add this snippet of code to the virtual hosts that will need clean URLs RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=77&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First you will need to enable mod rewrite </p>
<p><code>LoadModule rewrite_module modules/mod_rewrite.so<br />
AddModule mod_rewrite.c</code></p>
<p>Then you will need to add this snippet of code to the virtual hosts that will need clean URLs</p>
<p><code><br />
RewriteEngine on<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]</p>
<p></code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=77&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/11/13/clean-urls-with-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>Enforcing Secure Passwords on Ad-Hoc Macs</title>
		<link>http://traviskuennen.wordpress.com/2009/11/13/enforcing-secure-passwords-on-ad-hoc-macs/</link>
		<comments>http://traviskuennen.wordpress.com/2009/11/13/enforcing-secure-passwords-on-ad-hoc-macs/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:33:53 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/?p=73</guid>
		<description><![CDATA[sudopwpolicy -a -setglobalpolicy "minChars=8 maxFailedLoginAttempts=6 maxMinutesUntilChangePassword=129600 usingHistory=5 requiresAlpha=1 requiresNumeric=1"<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=73&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>sudopwpolicy -a  -setglobalpolicy "minChars=8<br />
maxFailedLoginAttempts=6 maxMinutesUntilChangePassword=129600<br />
usingHistory=5 requiresAlpha=1 requiresNumeric=1"</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=73&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/11/13/enforcing-secure-passwords-on-ad-hoc-macs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Update Adobe Apps remotly on Leopard &amp; Snow Leopard</title>
		<link>http://traviskuennen.wordpress.com/2009/10/15/how-to-update-adobe-apps-remotly-on-leopard-snow-leopard/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/15/how-to-update-adobe-apps-remotly-on-leopard-snow-leopard/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 01:28:07 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple Remote Desktop]]></category>
		<category><![CDATA[ARD]]></category>
		<category><![CDATA[OSX 10.4]]></category>
		<category><![CDATA[OSX 10.5]]></category>
		<category><![CDATA[OSX 10.6]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/2009/10/15/how-to-update-adobe-apps-remotly-on-leopard-snow-leopard/</guid>
		<description><![CDATA[#!/bin/sh #Script to update Adobe Reader with Apple Remote Desktop LOGFILE=/var/log/system.log #Download new version echo Downloading new version of Adobe Reader curl http://ardownload.adobe.com/pub/adobe/reader/mac/9.x/9.2/misc/AdbeRdrUpd920_all_i386.dmg &#62; /tmp/AdbeRdrUpd920_all_i386.dmg echo Done! #Mount the DMG echo Mounting the installer hdid /tmp/AdbeRdrUpd920_all_i386.dmg cd /Volumes/AdbeRdrUpd920_all_i386 echo Done! #Install the new version echo Installing new version of Adobe Reader sudo /Volumes/AdbeRdrUpd920_all_i386/AdbeRdrUpd920_all_i386.App/Contents/MacOS/AdbeRdrUpd920_all_i386 --mode=silent --deploymentFile=/Applications/Adobe\ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=65&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>#!/bin/sh<br />
#Script to update Adobe Reader with Apple Remote Desktop<br />
LOGFILE=/var/log/system.log<br />
#Download new version<br />
echo Downloading new version of Adobe Reader<br />
curl http://ardownload.adobe.com/pub/adobe/reader/mac/9.x/9.2/misc/AdbeRdrUpd920_all_i386.dmg &gt; /tmp/AdbeRdrUpd920_all_i386.dmg<br />
echo Done!<br />
#Mount the DMG<br />
echo Mounting the installer<br />
hdid /tmp/AdbeRdrUpd920_all_i386.dmg<br />
cd /Volumes/AdbeRdrUpd920_all_i386<br />
echo Done!<br />
#Install the new version<br />
echo Installing new version of Adobe Reader<br />
sudo /Volumes/AdbeRdrUpd920_all_i386/AdbeRdrUpd920_all_i386.App/Contents/MacOS/AdbeRdrUpd920_all_i386 --mode=silent --deploymentFile=/Applications/Adobe\ Reader\ 9/Adobe\ Reader.app<br />
echo Installed!<br />
#Clean up<br />
echo Cleaning up installation files<br />
umount AdbeRdrUpd920_all_i386<br />
rm -rf /tmp/AdbeRdrUpd920_all_i386.dmg<br />
echo Process Complete!<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=65&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/15/how-to-update-adobe-apps-remotly-on-leopard-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>Funny</title>
		<link>http://traviskuennen.wordpress.com/2009/10/14/funny/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/14/funny/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 03:20:15 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/2009/10/14/funny/</guid>
		<description><![CDATA[http://www.huffingtonpost.com/2009/10/11/the-11-creepiest-unintent_n_316963.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=63&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.huffingtonpost.com/2009/10/11/the-11-creepiest-unintent_n_316963.html">http://www.huffingtonpost.com/2009/10/11/the-11-creepiest-unintent_n_316963.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=63&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/14/funny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>Active Directory Scripts Vol. 1</title>
		<link>http://traviskuennen.wordpress.com/2009/10/13/active-directory-scripts-vol-1/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/13/active-directory-scripts-vol-1/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 00:33:16 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/?p=58</guid>
		<description><![CDATA[Add Printers Option Explicit Dim oNet, startTime, strUNCPrinter ' Helper object Set oNet = CreateObject("WScript.Network") strUNCPrinter = "\\someprintserver.example.com\printer" startTime = Now ' Adds network printers oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name" oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name" oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name" oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name" oNet.SetDefaultPrinter strUNCPrinter Remove Printer Connection On Error Resume Next strComputer = "." Set WshNetwork [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=58&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Add Printers</strong><br />
<code>Option Explicit<br />
Dim oNet, startTime, strUNCPrinter<br />
' Helper object<br />
Set oNet = CreateObject("WScript.Network")<br />
strUNCPrinter = "\\someprintserver.example.com\printer"<br />
startTime = Now<br />
' Adds network printers<br />
oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name"<br />
oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name"<br />
oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name"<br />
oNet.AddWindowsPrinterConnection "\\someprintserver.example.com\Printer", "Friendly Name"<br />
oNet.SetDefaultPrinter strUNCPrinter</code></p>
<p><strong>Remove Printer Connection</strong><br />
<code> On Error Resume Next<br />
strComputer = "."<br />
Set WshNetwork = WScript.CreateObject("WScript.Network")<br />
Set objWMIService = GetObject("winmgmts:" _<br />
&amp; "{impersonationLevel=impersonate}!\\" &amp; strComputer &amp; "\root\cimv2")<br />
Set colInstalledPrinters = objWMIService.ExecQuery _<br />
("Select * from Win32_Printer")<br />
For Each objPrinter in colInstalledPrinters<br />
'Wscript.Echo "Name: " &amp; objPrinter.Name<br />
'Wscript.Echo "Location: " &amp; objPrinter.Location<br />
if InStr(objPrinter.Name, "\\vapor") &gt; 0 then<br />
'wscript.echo "Will delete: " &amp; objPrinter.Name<br />
WshNetwork.RemovePrinterConnection objPrinter.Name<br />
end if<br />
Next</code></p>
<p><strong>Remove mapped network drive, and replace with new drive</strong></p>
<p><code>ON ERROR RESUME NEXT</p>
<p>'  ****  ENUMERATE AND DELETE CURRENT NETWORK DRIVES  ****<br />
Set WshNetwork = WScript.CreateObject("WScript.Network")<br />
Set oDrives = WshNetwork.EnumNetworkDrives</p>
<p>    If oDrives.Count &gt; 0 Then<br />
        For intDrive = 0 to oDrives.Count -1 Step 2<br />
            If (UCase(oDrives.Item(intDrive)) = "J:") Then<br />
                WshNetwork.RemoveNetworkDrive "J"<br />
            ElseIf (UCase(oDrives.Item(intDrive)) = "K:") Then<br />
                WshNetwork.RemoveNetworkDrive "K:"<br />
            End If<br />
        Next<br />
    End If</p>
<p>WshNetwork.MapNetworkDrive "J:", "\\someserver.example.com\share"</p>
<p>CreateDesktopLink "Friendly Name","Drive Letter:\","Friendly Name", "Drive Letter:\"</p>
<p>WScript.quit</p>
<p>'------------------------<br />
Sub CreateDesktopLink (sName, sTarget, sDescript, sStartIn)<br />
' Initialize variables<br />
    Set WSHShell = WScript.CreateObject("WScript.Shell")<br />
    fDesktop = WshShell.SpecialFolders("Desktop")</p>
<p>    Dim oShortCut</p>
<p>    Set oShortCut = WSHShell.CreateShortcut(fDeskTop &amp; "\" &amp; Trim(sName) &amp; ".lnk")</p>
<p>        oShortCut.TargetPath = Trim(sTarget)<br />
        oShortCut.Description = sDescription<br />
        oShortCut.Arguments = sArguments<br />
        oShortCut.WorkingDirectory = sStartIn<br />
        oShortCut.WindowStyle =WshMaximisedFocus<br />
        oShortCut.Save</p>
<p>    Set oShortCut = Nothing<br />
    Set WSHShell = Nothing</p>
<p>End Sub<br />
</code></p>
<p><strong>Change DNS Servers</p>
<p>On Error Resume Next</p>
<p>strComputer = &#8220;computername.example.com&#8221;<br />
arrNewDNSServerSearchOrder = Array(&#8220;Primary_DNS_IP&#8221;, &#8220;Secondary_DNS_IP&#8221;)</p>
<p>Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _<br />
 &amp; &#8220;{impersonationLevel=impersonate}!\\&#8221; &amp; strComputer &amp; &#8220;\root\cimv2&#8243;)<br />
Set colNicConfigs = objWMIService.ExecQuery _<br />
 (&#8220;SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True&#8221;)</p>
<p>WScript.Echo VbCrLf &amp; &#8220;Computer: &#8221; &amp; strComputer</p>
<p>For Each objNicConfig In colNicConfigs<br />
  WScript.Echo VbCrLf &amp; &#8221;  Network Adapter &#8221; &amp; objNicConfig.Index<br />
  WScript.Echo &#8221;    DNS Server Search Order &#8211; Before:&#8221;<br />
  If Not IsNull(objNicConfig.DNSServerSearchOrder) Then<br />
    For Each strDNSServer In objNicConfig.DNSServerSearchOrder<br />
      WScript.Echo &#8221;        &#8221; &amp; strDNSServer<br />
    Next<br />
  End If<br />
  intSetDNSServers = _<br />
   objNicConfig.SetDNSServerSearchOrder(arrNewDNSServerSearchOrder)<br />
  If intSetDNSServers = 0 Then<br />
    WScript.Echo &#8221;    Replaced DNS server search order list.&#8221;<br />
  Else<br />
    WScript.Echo &#8221;    Unable to replace DNS server search order list.&#8221;<br />
  End If<br />
Next</p>
<p>WScript.Echo VbCrLf &amp; String(80, &#8220;-&#8221;)</p>
<p>Set colNicConfigs = objWMIService.ExecQuery _<br />
 (&#8220;SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True&#8221;)</p>
<p>For Each objNicConfig In colNicConfigs<br />
  WScript.Echo VbCrLf &amp; &#8221;  Network Adapter &#8221; &amp; objNicConfig.Index<br />
  WScript.Echo &#8221;    DNS Server Search Order &#8211; After:&#8221;<br />
  If Not IsNull(objNicConfig.DNSServerSearchOrder) Then<br />
    For Each strDNSServer In objNicConfig.DNSServerSearchOrder<br />
      WScript.Echo &#8221;        &#8221; &amp; strDNSServer<br />
    Next<br />
  End If<br />
Next</p>
<p><strong>Change DNS # 2</strong></p>
<p> &#8216;user parameter: old DNS Server IP address<br />
oldDNS=&#8221;0.0.0.0, 0.0.0.0&#8243;</p>
<p>&#8216;user parameter: new DNS Server IP address<br />
newDNS=&#8221;0.0.0.0, 0.0.0.0&#8243;</p>
<p>&#8216;user parameter &#8211; domain.example.com<br />
&#8216;domain.example.com:  LDAPPath=&#8221;LDAP://OU=some OU,dc=domain,dc=top level domain<br />
&#8216;example2: LDAPPath=&#8221;LDAP://CN=Computers,dc=mydomain,dc=co,dc=top&#8221;<br />
&#8216;LDAPPath=&#8221;LDAP://OU=Corp Servers,OU=US &#8216;Servers,dc=us,dc=ad,dc=united,dc=com&#8221;</p>
<p>&#8216;user parameter &#8211; number of pings before considering a host to be dead &#8211; should probably be at least 2 in a production script, but this should work fine<br />
pingno=4</p>
<p>&#8216;user parameter &#8211; TRUE:Run without changing anything, and be very verbose about changes. FALSE:the script replaces DNS servers on affected network cards, reports the card name and the exit code of the change operation.<br />
DRYRUN=TRUE</p>
<p>On Error Resume Next</p>
<p>&#8216;Set objOU = GetObject(LDAPPath)<br />
&#8216;objOU.Filter = Array(&#8220;Computer&#8221;)</p>
<p>&#8216;For Each objComputer in objOU<br />
&#8216;strComputer = objComputer.CN</p>
<p>Set objFSO = CreateObject(&#8220;Scripting.FileSystemObject&#8221;)<br />
Set objTextFile = objFSO.OpenTextFile(&#8220;servers.txt&#8221;,1)<br />
Do Until objTextFile.AtEndOfStream<br />
strComputer = objTextFile.Readline</p>
<p>Set objShell = CreateObject(&#8220;WScript.Shell&#8221;)</p>
<p>strCommand = &#8220;ping -n &#8221; &amp; pingno &amp; &#8221; &#8221; &amp; strComputer</p>
<p>Return = objShell.Run(strCommand,0,True)</p>
<p>If Return = 0 Then</p>
<p>&#8216; =====================================================================</p>
<p>&#8216; Insert your query code here</p>
<p>&#8216; =====================================================================</p>
<p>On Error Resume Next</p>
<p>Set objWMIService = GetObject( _<br />
    &#8220;winmgmts:\\&#8221; &amp; strComputer &amp; &#8220;\root\cimv2&#8243;)<br />
Set colNetCards = objWMIService.ExecQuery _<br />
    (&#8220;Select * From Win32_NetworkAdapterConfiguration &#8221; _<br />
        &amp; &#8220;Where IPEnabled = True&#8221;)</p>
<p>For Each objNetCard in colNetCards</p>
<p>WillUpdateDNS=false<br />
description=objNetCard.Description</p>
<p> if (not isnull(objNetCard.DNSServerSearchOrder)) then<br />
        arroldDNS = objNetCard.DNSServerSearchOrder<br />
        arrnewDNS = arroldDNS<br />
        For i=0 to UBound(arroldDNS)<br />
                if (arroldDNS(i) = oldDNS) then<br />
                        arrnewDNS(i) = newDNS<br />
                        WillUpdateDNS=true<br />
                end if<br />
        Next</p>
<p>        if (WillUpdateDNS) then<br />
           if (not DRYRUN) then<br />
                WScript.echo &#8220;dns updating&#8221; &amp; &#8221; status: &#8221; &amp;strComputer &amp;&#8221; &#8220;&amp; objNetCard.setDNSServerSearchOrder(arrnewDNS) &amp; &#8221; &#8221; &amp;description<br />
            else<br />
                WScript.Echo &#8220;Would update DNS set for &#8221; &amp;strComputer<br />
                for i=0 to UBound(arrnewdns)<br />
                        WScript.Echo &#8220;from DNS: &#8221; &amp;arroldDNS(i) &amp;&#8221; to: &#8221; &amp;arrnewdns(i)<br />
                next<br />
           end if<br />
        else<br />
                wscript.echo  &#8220;dns update not needed on server &#8221; &amp;strComputer &amp;&#8221; NIC &#8221; &amp;description<br />
        end if<br />
  end if<br />
Next</p>
<p>WScript.Echo String(60,&#8221;=&#8221;)</p>
<p>&#8216; =====================================================================</p>
<p>&#8216; End Query code</p>
<p>&#8216; =====================================================================</p>
<p>Else<br />
Wscript.StdOut.WriteLine vbTab &amp; &#8220;NETWORK ERROR&#8221;<br />
End If<br />
Loop</p>
<p>Configuring Trust Relationship Properties</p>
<p>Configures trust relationship refresh and validation properties.<br />
strComputer = &#8220;.&#8221;<br />
Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _<br />
&amp; &#8220;<br />
{impersonationLevel=impersonate}!\\&#8221; &amp; _strComputer &amp; &#8220;\root\MicrosoftActiveDirectory&#8221;)Set colTrustList = objWMIService.ExecQuery _(&#8220;Select * from Microsoft_TrustProvider&#8221;)For Each objTrust in colTrustListobjTrust.TrustListLifetime = 25objTrust.TrustStatusLifetime = 10objTrust.TrustCheckLevel = 1objTrust.Put_Nexth1. {color:#000020}Enumerating Active Directory Database Replication Partners{color}{color:#000020}Returns a list of Active Directory replication partners for a domain controller.{color}strComputer = &#8220;.&#8221;Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _&amp; &#8220;{impersonationLevel=impersonate}!</p>
<p>&#8221; &amp; _<br />
strComputer &amp; &#8220;\root\MicrosoftActiveDirectory&#8221;)<br />
Set colReplicationOperations = objWMIService.ExecQuery _<br />
(&#8220;Select * from MSAD_ReplNeighbor&#8221;)<br />
For each objReplicationJob in colReplicationOperations<br />
Wscript.Echo objReplicationJob.Domain<br />
Wscript.Echo objReplicationJob.NamingContextDN<br />
Wscript.Echo objReplicationJob.SourceDsaDN<br />
Wscript.Echo objReplicationJob.LastSyncResult<br />
Wscript.Echo objReplicationJob.NumConsecutiveSyncFailures<br />
Next</p>
<p><strong>Enumerating Domain Information for Trust Partners</strong></p>
<p>Returns local domain information.<br />
strComputer = &#8220;.&#8221;<br />
Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _<br />
&amp; &#8220;<br />
{impersonationLevel=impersonate}!\\&#8221; &amp; _strComputer &amp; &#8220;\root\MicrosoftACtiveDirectory&#8221;)Set colDomainInfo = objWMIService.ExecQuery _(&#8220;Select * from Microsoft_LocalDOmainInfo&#8221;)For each objDomain in colDomainInfoWscript.Echo objDomain.DNSNameWscript.Echo objDomain.FlatNameWscript.Echo objDomain.SIDWscript.Echo objDomain.TreeNameWscript.Echo objDomain.DCNameNexth1. {color:#000020}Enumerating Trust Relationships{color}{color:#000020}Enumerates trust relationships.{color}strComputer = &#8220;.&#8221;Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _&amp; &#8220;{impersonationLevel=impersonate}!</p>
<p>&#8221; &amp; _<br />
strComputer &amp; &#8220;\root\MicrosoftActiveDirectory&#8221;)<br />
Set colTrustList = objWMIService.ExecQuery _<br />
(&#8220;Select * from Microsoft_DomainTrustStatus&#8221;)<br />
For each objTrust in colTrustList<br />
Wscript.Echo objTrust.TrustedDomain<br />
Wscript.Echo objTrust.TrustDirection<br />
Wscript.Echo objTrust.TrustType<br />
Wscript.Echo objTrust.TrustAttributes<br />
Wscript.Echo objTrust.TrustedDCName<br />
Wscript.Echo objTrust.TrustStatus<br />
Wscript.Echo objTrust.TrustIsOK<br />
Next</p>
<p>Installing Active Directory Database Performance Counters</p>
<p>Installs the Active Database performance counters on a domain controller.<br />
Set WshShell = WScript.CreateObject(&#8220;WScript.Shell&#8221;)<br />
Set objFSO = CreateObject(&#8220;Scripting.FileSystemObject&#8221;)<br />
Set objShell = CreateObject(&#8220;Shell.Application&#8221;)<br />
objFSO.CreateFolder (&#8220;C:\Performance&#8221;)<br />
Set objCopyFile = objFSO.GetFile(&#8220;C:\windows\system32\esentprf.dll &#8220;)<br />
objCopyFile.Copy (&#8220;C:\performance\esentprf.dll &#8220;)<br />
WshShell.RegWrite _<br />
&#8220;HKLM\System\CurrentControlSet\Services\Esent\Performance\Open&#8221;, _<br />
&#8220;OpenPerformanceData&#8221;, &#8220;REG_SZ&#8221;<br />
WshShell.RegWrite _<br />
&#8220;HKLM\System\CurrentControlSet\Services\Esent\Performance\Collect&#8221;, _<br />
&#8220;CollectPerformanceData&#8221;, &#8220;REG_SZ&#8221;<br />
WshShell.RegWrite _<br />
&#8220;HKLM\System\CurrentControlSet\Services\Esent\Performance\Close&#8221;, _<br />
&#8220;ClosePerformanceData&#8221;, &#8220;REG_SZ&#8221;<br />
WshShell.RegWrite _<br />
&#8220;HKLM\System\CurrentControlSet\Services\Esent\Performance\Library&#8221;, _<br />
&#8220;C:\Performance\Esentprf.dll&#8221;, &#8220;REG_SZ&#8221;<br />
strCommandText = &#8220;%comspec% /c lodctr.exe c:\windows\system32\esentprf.ini&#8221;<br />
WshShell.Run strCommandText</p>
<p>Monitoring Active Directory Database Performance</p>
<p>Uses cooked performance counters to monitor the performance of the Active Directory database on a domain controller.<br />
strComputer = &#8220;.&#8221;<br />
Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _<br />
&amp; &#8220;<br />
{impersonationLevel=impersonate}!\\&#8221; &amp; strComputer &amp; &#8220;\root\cimv2&#8243;)Set colDatabases = objWMIService.ExecQuery _(&#8220;Select * from Win32_PerfFormattedData_Esent_Database &#8221; _&amp; &#8220;Where Name = &#8216;NT Directory&#8217;&#8221;)For Each objADDatabase in colDatabasesWscript.Echo objADDatabase.DatabaseCachePercentHitNexth1. {color:#000020}Monitoring Active Directory Replication{color}{color:#000020}Returns a list of pending replication jobs on a domain controller.{color}strComputer = &#8220;.&#8221;Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _&amp; &#8220;{impersonationLevel=impersonate}!</p>
<p>&#8221; &amp; _<br />
strComputer &amp; &#8220;\root\MicrosoftActiveDirectory&#8221;)<br />
Set colReplicationOperations = objWMIService.ExecQuery _<br />
(&#8220;Select * from MSAD_ReplPendingOp&#8221;)<br />
If colReplicationOperations.Count = 0 Then<br />
Wscript.Echo &#8220;There are no replication jobs pending.&#8221;<br />
Wscript.Quit<br />
Else<br />
For each objReplicationJob in colReplicationOperations<br />
Wscript.Echo objReplicationJob.SerialNumber<br />
Wscript.Echo objReplicationJob.TimeEnqueued<br />
Wscript.Echo objReplicationJob.DsaDN<br />
Wscript.Echo objReplicationJob.DsaAddress<br />
Wscript.Echo objReplicationJob.NamingContextDn<br />
Next<br />
End If</p>
<p><strong>Monitoring Domain Controller Performance</strong></p>
<p><code>Monitors the performance of an Active Directory domain controller.<br />
strComputer = "."<br />
Set objWMIService = GetObject("winmgmts:" _<br />
&amp; "<br />
{impersonationLevel=impersonate}!\\" &amp; strComputer &amp; "\root\cimv2")Set colDatabases = objWMIService.ExecQuery _("Select * from Win32_PerfFormattedData_NTDS_NTDS")For Each objADDatabase in colDatabasesWscript.Echo objADDatabase.DSThreadsInUseWscript.Echo objADDatabase.LDAPBindTimeWscript.Echo objADDatabase.LDAPClientSessionsNexth1. {color:#000020}Monitoring FRS Replication{color}{color:#000020}Uses cooked performance counters to monitor File Replication Service performance on a domain controller.{color}strComputer = "."Set objWMIService = GetObject("winmgmts:" _&amp; "{impersonationLevel=impersonate}!</p>
<p>" &amp; strComputer &amp; "\root\cimv2")<br />
Set colFRSSet = objWMIService.ExecQuery _<br />
("Select * from Win32_PerfFormattedData_FileReplicaConn_FileReplicaConn")<br />
For Each objFRSInstance in colFRSSet<br />
Wscript.Echo objFRSInstance.RemoteChangeOrdersReceived<br />
Wscript.Echo objFRSInstance.RemoteChangeOrdersSent<br />
Wscript.Echo objFRSInstance.PacketsSent<br />
Next</code></p>
<p>Useful Links</p>
<p>http://www.microsoft.com/technet/scriptcenter/resources/tales/sg0405.mspx</p>
<p>http://www.microsoft.com/technet/scriptcenter/hubs/ad.mspx</p>
<p>[http://www.microsoft.com/technet/scriptcenter/scripts/ad/default.mspx?mfr=true<br />
]</p>
<p>http://activexperts.com/activmonitor/windowsmanagement/adminscripts/monitoring/ad/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=58&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/13/active-directory-scripts-vol-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac Tips &amp; Tricks Vol. 1</title>
		<link>http://traviskuennen.wordpress.com/2009/10/13/mac-tips-tricks-vol-1/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/13/mac-tips-tricks-vol-1/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 00:27:50 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/?p=55</guid>
		<description><![CDATA[Show all default settings defaults read Show defined default settings using arguments defaults read &#124;grep "name of pref file" *** Example: defaults read &#124;grep -i Thunderbird LSHandlerRoleAll = "org.mozilla.thunderbird"; LSHandlerRoleAll = "org.mozilla.thunderbird"; LSHandlerRoleAll = "org.mozilla.thunderbird"; "Thunderbird_0x1.b7a388cp+27" = { Name = "Thunderbird.app"; "org.mozilla.thunderbird" = { (Safari) Make all links open a in a new tab instead [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=55&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Show all default settings</strong></p>
<p><code>defaults read</code></p>
<p><strong>Show defined default settings using arguments</strong></p>
<p><code>defaults read |grep "name of pref file"</code></p>
<p>***<br />
<strong>Example:</strong></p>
<p><code>defaults read |grep -i Thunderbird</p>
<p>LSHandlerRoleAll = "org.mozilla.thunderbird";<br />
                LSHandlerRoleAll = "org.mozilla.thunderbird";<br />
                LSHandlerRoleAll = "org.mozilla.thunderbird";<br />
            "Thunderbird_0x1.b7a388cp+27" =             {<br />
                    Name = "Thunderbird.app";<br />
    "org.mozilla.thunderbird" =     {</code></p>
<p><strong>(Safari) Make all links open a in a new tab instead of a new window</strong></p>
<p><code> defaults write com.apple.SafariTargetedClicksCreateTabs -bool TRUE</code></p>
<p><strong>Restoring the Java share archive</strong></p>
<p><code> java -version</p>
<p> cd /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/; sudo java -Xdump</p>
<p> cd<br />
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/;<br />
sudo java<br />
-Xdump:/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/classes.jsa<br />
-version</code></p>
<p><strong>(Mac Mail) Force all messages to display in plain text</strong></p>
<p><code>defaults write com.apple.mailPreferPlainText -bool TRUE</code></p>
<p><strong>(Dashboard) How to disable it</strong></p>
<p><code>defaults write com.apple.dashboard mcx-disabled -boolean YES</code><br />
<code>killall Dock</code></p>
<p><strong>(Finder) Show hidden files</strong></p>
<p><code> defaults write com.apple.finder AppleShowAllFiles TRUE</code></p>
<p>To disable this feature just change true to false</p>
<p><code>defaults write com.apple.finder AppleShowAllFiles FALSE</code></p>
<p><strong>Show nvram settings</strong></p>
<p><code>nvram -p</code></p>
<p><strong>Enable verbose on boot</strong></p>
<p><code>sudo nvram boot-args="-v"</code></p>
<p><strong>Disable verbose on boot</strong></p>
<p><code>sudo nvram boot-args=</code></p>
<p><strong>Display Tools in the Developer Library for Quartz Debug</strong></p>
<p><code>/Developer/Applications/Graphics Tools</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=55&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/13/mac-tips-tricks-vol-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>The paradox of the computer age</title>
		<link>http://traviskuennen.wordpress.com/2009/10/12/the-paradox-of-the-computer-age/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/12/the-paradox-of-the-computer-age/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 03:47:58 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/2009/10/12/the-paradox-of-the-computer-age/</guid>
		<description><![CDATA[The paradox of the computer age is that although computers save us time and energy in dealing with huge amounts of information and data, they complicate our lives at the same time. These complications are not just technical complications, but ethical complications as well. Computers have changed business processes in many aspects, and continue to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=4&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The paradox of the computer age is that although computers save us time and energy in dealing with huge amounts of information and data, they complicate our lives at the same time. These complications are not just technical complications, but ethical complications as well. Computers have changed business processes in many aspects, and continue to raise new ethical dilemmas. These ethical dilemmas are not just related to the business use of computers, but rather all aspects of computer use today.  A few topics that come to mind in regards to computer ethics are digital rights management, identity theft, and domain registration. In the past century, the world has seen a plethora of inventions that have changed the way we work and play. One of these inventions is the PC, or personal computer. Computers are everywhere, present in every area of our lives. They help save lives in the medical field; they have connected the world making it a smaller place. Our economy relies on computers. Cash registers, banks, the stock market; almost every part of commerce relies on computers. Both in our personal and professional lives they have enabled people to communicate effortlessly. But it has gotten to the point where we have too much trust in these tiny little pieces of technology. I’m sure you use a computer on almost a daily basis at work or school. But can you imagine if your computer crashed in the middle of writing your final paper, or in the middle of an important report that you must turn in tomorrow. The repercussions would be catastrophic. This is an example of how much we actually do rely on our little trustee computers. Sure you don’t realize it at first, but when something happens and you are unable to use your computer, you become aware of how important these devices have become in our everyday lives.</p>
<p>The speed at which technology is developing in today’s world is truly amazing. Computers are constantly evolving, and growing in speed and processing power. Today’s computers are incredibly fast, and can do the work of a multiplicity of human beings with one key stroke. “In 1965 Intel co-founder Gordon Moore saw the future. His prediction, popularly known as Moore’s law, states that the number of transistors on a chip doubles about every two years. This observation about silicone integration, made a reality by Intel, the world’s largest silicone supplier, has fueled the worldwide technology revolution.” (Gordon Moore) If you look at Moore’s Law, which states that computer processing power will double every one to two years, you can see how fast computers are evolving. Moore’s law has proven to be true over the last forty years. Computers in 1970 had 4004 transistors, and computers today have billions of transistors. That is amazing, and shows how powerful computers can be in the near future. At the current rate of development, computers will undoubtedly raise more and more ethical questions in the near future.<br />
Since the advent of the internet, many ethical questions have been raised in regards to digital rights management, and ownership of the internet addresses themselves. We have seen the rise and fall of Napster, and many peer to peer music collections. We have seen numerous lawsuits raised against digital pirates. We have also seen people buying up all of the internet domain names to make profit off of internet searches. In November 2000, Springsteen filed legal action against Jeff Burgar which accused him of registering the domain brucespringsteen.com (along with several other celebrity domains) in bad faith to funnel web users to his Celebrity 1000 portal site. Once the legal complaint was filed, Burgar pointed the domain to a Springsteen biography and message board. In February 2001, Springsteen lost his dispute with Burgar. A WIPO panel ruled 2 to 1 in favor of Burgar. Although Burgar won this legal battle because he did not break any laws, I find the current regulations for domain registration unethical.<br />
A skier at Colorado&#8217;s luxury Vail ski resort was left suffering from a double case of exposure after a freak accident left him dangling upside down and pantless from a ski lift. The seat had been left in the up position so he fell down through the chair catching his pants and one ski. Since the boot didn’t release he was left dangling upside down and exposed for 7 minutes. Bystanders snapped photos and posted them on the internet. Thus, this mishap became International News that same day, January 6, 2009. This poses all kinds of questions in ethics, invasion of privacy, perhaps just common decency. An off duty photographer employed by Sharpshooter Spectrum Imaging took the picture using the company camera, and immediately uploaded this picture to a website. The employee has since been fired, but the question still remains; Is this kind of exposure right?<br />
How do Cyberethics fit into the overall scheme of Information Systems Management? “This is the question we seek to answer. New technology creates challenges in the areas of privacy, property, security and individual identity and radically reshapes life styles around the globe. While the debate continues as we define the field, it seems not unreasonable to suggest that such a task is best handled by those who understand the capabilities and limitations of the technology, the tools of philosophical and ethical reasoning as developed over the centuries, and are sensitive to the spiritual impact of these technologies. Thus, we call for a broad scale dialog to understand, then direct the path of these helpful but disruptive inventions.”<br />
Computers play such a large role in business these days that there are a plethora of careers in the computer field. Jobs have started sprouting up all over the world. Jobs range from phone support all the way to field engineers, network engineers, network architects, and information technology security specialists. The computer industry is huge, and it is constantly growing. Because of the need for computer savvy people, schools have been sprouting up all over the world. In North America there are many schools that started based on the need of computer technicians. There are many nationwide schools like ITT technical Institute, and Devry University. If you use a web search engine such as Google to search computer schools one hundred and seventeen million results come up. It is amazing how vast the computer industry is.</p>
<p>I have worked in the computer industry for roughly four years, and have seen first hand how much computers can assist people in doing their jobs more effectively. Computers offer a huge source for information; compilation of large amounts of information in one place and many sources and connections of information at your fingertips. Computers help people complete jobs that once took hours in minutes, but they can only help us with these jobs if they are working properly, and used correctly. Users that I have helped in the past rely on their computers entirely too much. They do not have a contingency plan in place if they are unable to use their computer to do their work. In this sense their computers are not helping them at all. It actually halts their productiveness at work or school. “After all computers only serve as tools. A tool is only as effectual as the mind that is using it.” (Robert Frost)</p>
<p>On a personal level, computers can be very helpful, but they can also be very intrusive of your privacy, and can hurt us if not used properly. When you swipe one of those member cards at your local supermarket all of your purchases are tracked, and stored in a huge database. These stores do this in order to track peoples shopping habits, and for advertising campaigns. Also the Internal Revenue Service now offers what is called “Electronic Filing” or E-File. This means that you can now do you taxes online. Almost every major bank also has online banking options. These tools can make life much easier for us, but it will never be secure enough. Hackers use computers to steal  people’s social security number, and other important information. No matter how secure we make our networks that protect our personal information, their will always be somebody at the other end of the internet that will be able to break the security, and compromise our personal information. In many cases these hackers are more knowledgeable than the information technology security teams that are securing our bank and government networks. This affects people’s credit ratings, and other personal information such as their social security numbers. In many cases it takes people years to rebuild their credit rating. Identification theft is probably our biggest concern in the modern world of technology.</p>
<p>A paradox is a statement or a proposition that seems self-contradictory or absurd but, in reality expresses a possible truth. The paradox of the computer age is that although computers save us time and energy in dealing with huge amounts of information and data, they complicate our lives at the same time. Expediency supercedes ethics in most marketing uses of computers. Almost any job you can think of can be accomplished faster and more efficiently if you can master a few tasks on the computer.  For most people, mastering the computer is an indomitable task. For one thing we don’t all think a problem through in the same way. There are right-brain thinkers and left-brain thinkers. A computer “thinks” laterally and it is very difficult for many people to comprehend how this is done. It is not that you have to know how a computer works, but to be an effective end user you do have to adopt a flexible learning strategy. You have to have a very open mind and think like a child. When one operation does not produce the result you are after you have to be willing to try another and another and another. Most people get frustrated before they can become fluent in computer-esc.</p>
<p>The real paradox about computers is that we cannot live without them in the modern world. Although a computer is just a machine (a bunch of transistors and silicon chips) it is probably the most important communication tool we will ever know. Just consider the way we speak to each other about “snail mail.” I can still write to someone and use the US Mail to send the letter, but the information is already ‘stale’ by the time I attach the stamp to the envelope. Then there is the many day delay in the recipients’ receipt of it. If the news were important and time sensitive I would never consider “snail mail.” I would go directly to one of my email sites and whisk the information off to the recipient in seconds. I would probably get a reply within the same day.</p>
<p>Growing up in a tourist economy (the mountains of Colorado) I noticed how important computers were to the society as a whole. The larger companies such as the resort itself use computers in everything, from the lift ticket scanners to the chairlift control mechanisms.  Even to the person on vacation&#8211;“getting away from it all.” These tourists would come into the Information Center where my mother worked just to use the computer to catch up on information from home, to pay bills or to reserve a spot in a hotel or on an excursion.</p>
<p>The last time I was in an office supply store I couldn’t help but notice the computer section took up at least two thirds of the store. There were rows and rows of backpacks and leather cases for laptop computers. Aisles and aisles of software, hardware and connectors. Even the paper supplies are mostly for the computer. As paradoxical as it might seem, my computer may be the most important thing in my life.</p>
<p align="center"><strong>Works Cited</strong></p>
<p align="center"><strong> </strong></p>
<p>Frost, Robert. “The pros and cons of technology” .</p>
<p>Overseas Family School. February. 2009.</p>
<p><a href="http://www.ofs.edu.sg/about-ofs/articles/pros-and-cons/">http://www.ofs.edu.sg/about-ofs/articles/pros-and-cons/</a>.</p>
<p align="center"><strong> </strong></p>
<p>Gulley, Kathleen. “Pros and Cons of Computer Technology in the Classroom.”.</p>
<p>E journal of education policy. Spring. 2003</p>
<p><a href="http://jep.csus.edu/journal2003/paper5.htm">http://jep.csus.edu/journal2003/paper5.htm</a>.</p>
<p><span style="text-decoration:underline;">Information Systems Ethics</span>. Mississippi State University. 1 Feb. 2009 <a href="http://cyberethics.cbi.msstate.edu/">http://cyberethics.cbi.msstate.edu/</a></p>
<p>Kuennen, Yvonne. Personal Interview. 1 February. 2009.</p>
<p>Moore, Gordon.  “Moore’s Law”</p>
<p>Intel.com. February. 2009.</p>
<p><a href="http://www.intel.com/technology/mooreslaw/index.htm">http://www.intel.com/technology/mooreslaw/index.htm</a>.</p>
<p>&#8220;Southern Exposure.&#8221; <span style="text-decoration:underline;">Daily Mail</span>. 6 Jan. 2009. 2 Feb. 2009 <a href="http://www.dailymail.co.uk/news/worldnews/article-1106988/Southern-exposure-Man-left-dangling-trouserless-upside-Vail-ski-lift-mishap.html">http://www.dailymail.co.uk/news/worldnews/article-1106988/Southern-exposure-Man-left-dangling-trouserless-upside-Vail-ski-lift-mishap.html</a></p>
<p>“The Pros and Cons of Technology Today”  123helpme.com  February. 2009</p>
<p><a href="http://www.123helpme.com/view.asp?id=30009">http://www.123helpme.com/view.asp?id=30009</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=4&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/12/the-paradox-of-the-computer-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
		<item>
		<title>Implementing a secure web server using CentOS, Apache, PHP, MySQL, OpenSSL, &amp; Drupal</title>
		<link>http://traviskuennen.wordpress.com/2009/10/12/implementing-a-secure-web-server-using-centos-apache-php-mysql-openssl-drupal/</link>
		<comments>http://traviskuennen.wordpress.com/2009/10/12/implementing-a-secure-web-server-using-centos-apache-php-mysql-openssl-drupal/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 03:21:22 +0000</pubDate>
		<dc:creator>traviskuennen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://traviskuennen.wordpress.com/2009/10/12/implementing-a-secure-web-server-using-centos-apache-php-mysql-openssl-drupal/</guid>
		<description><![CDATA[Below are the procedures to install a LAMP stack the easy way using YUM. I prefer to remove the pre packaged RMPs, and compile the libraries manually however this can be a lengthy process. With that in mind here is the easy way! Section 1 (Operating System Installation) 1.1 If you have not already installed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=3&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Below are the procedures to install a LAMP stack the easy way using YUM. I prefer to remove the pre packaged RMPs, and compile the libraries manually however this can be a lengthy process. With that in mind here is the easy way!</strong></p>
<p>Section 1 (Operating System Installation)<br />
1.1 If you have not already installed CentOS, use the configuration options below.<br />
1.2 If you have a fully functional OS up and running, check the settings below.</p>
<p>Section 2 (Installation of Apache)<br />
2.1 Download and install apache.<br />
<code>yum install httpd httpd-devel httpd-server</code><br />
2.2 Configure Apache to start on all run levels<br />
<code>chkconfig --level 012345 httpd on</code><br />
2.3 (optional step) Enable clean URLs<br />
<code>vi /etc/httpd/conf/httpd.conf</code><br />
Add the following lines to the modules section<br />
<code>LoadModule rewrite_module modules/mod_rewrite.so<br />
AddModule mod_rewrite.c</code><br />
Add the following lines to your virtual host<br />
<code>Directory /var/www/example.com<br />
RewriteEngine on<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]<br />
/Directory</code></p>
<p>Section 3 (Installation of MySQL)<br />
3.1 Download and install MySQL Server<br />
<code>yum install mysql mysql-devel mysql-server</code><br />
3.2 Change config to start MySQL at all run levels.<br />
<code>chkconfig --level 012345 mysqld on</code><br />
3.3 Start the MySQL server<br />
<code>/etc/init.d/mysqld start</code><br />
3.4 Change the root password<br />
<code>/usr/bin/mysqladmin -u root password 'new-password'<br />
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'</code></p>
<p>Section 4 (Installation of programming libraries)<br />
4.1 Download and install the PHP, Perl, and Python Libraries<br />
(Note you may only need PHP)<br />
<code>yum install perl perl-devel<br />
yum install php php-mysql php-devel php-mbstring php-mcrypt php-gd</code><br />
4.2 Edit the php config file<br />
<code>vi /etc/php.ini</code><br />
Change the memory limit to 128MB<br />
<code>memory_limit = 16M --&gt; 128M</code><br />
Enable mbstring<br />
<code>;mbstring.http_input = auto</code></p>
<p>Section 5 (Installation of OpenSSL)<br />
5.1 Download and install OpenSSL<br />
yum install openssl<br />
5.2<br />
openssl genrsa 1024 &gt; is418.key<br />
5.3<br />
chmod 400 is418.key<br />
5.4<br />
openssl req -new -x509 -nodes -sha1 -days 50 -key is418.key &gt; is418.cert<br />
5.5<br />
Country Name (2 letter code) [GB]:US<br />
State or Province Name (full name) [Berkshire]:Colorado<br />
Locality Name (eg, city) [Newbury]:Denver<br />
Organization Name (eg, company) [My Company Ltd]:is418 @ ITT-Tech<br />
Organizational Unit Name (eg, section) []:B Team<br />
Common Name (eg, your name or your server&#8217;s hostname) []:node1.bteam.is418.net<br />
Email Address []:tkuennen@ieee.org</p>
<p>Section 6 (Installation of PHPMyAdmin)<br />
Download and install PHPMyAdmin<br />
6.1 Promote yourself to root<br />
su -<br />
6.2 Change to your web directory<br />
cd /var/www/html<br />
6.3 Download PHPMyAdmin<br />
wget -c http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.9.5-englis&#8230;<br />
6.4 Unzip the package<br />
tar xvfz phpMyAdmin-2.11.9.5-english.tar.gz<br />
6.5 Move the install directory to a human readable format<br />
mv phpMyAdmin-2.11.9.5-english phpmyadmin<br />
6.6 Change to the phpmyadmin directory<br />
cd phpmyadmin<br />
6.7 Copy the samle php file to the running config file<br />
cp config.sample.inc.php config.inc.php<br />
6.8. Open the new config file and edit the server string<br />
vi config.inc.php<br />
:<br />
$cfg['Servers'][$i]['auth_type'] = ‘http‘; # default is cookies<br />
:<br />
6.9. Restart Apache<br />
/etc/init.d/httpd restart</p>
<p>Test the installation by navigating to your web server via a browser.</p>
<p>https://your.domain.com/phpmyadmin/</p>
<p>Section 7 (Installing Drupal)<br />
7.1 Download Drupal<br />
wget http://drupal.org/files/projects/drupal-x.x.tar.gz<br />
7.2 Extract the package<br />
tar -zxvpf drupal-x.x.tar.gz<br />
7.3 Move the files to the /var/www/html directory<br />
mv drupal-x.x/* drupal-x.x/.htaccess /var/www/html<br />
7.4 Create the settings file from the template<br />
cp /var/www/html/default.settings.php /var/www/html/setting.php<br />
7.5 Change permissions for the installation process<br />
chmod a+w sites/default/settings.php<br />
7.6 Create the database<br />
mysqladmin -u username -p create databasename<br />
7.7 Run the install script<br />
point to https://localhost and follow the onscreen instructions</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/traviskuennen.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/traviskuennen.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/traviskuennen.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=traviskuennen.wordpress.com&amp;blog=9894674&amp;post=3&amp;subd=traviskuennen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://traviskuennen.wordpress.com/2009/10/12/implementing-a-secure-web-server-using-centos-apache-php-mysql-openssl-drupal/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a528aa19e817d8211170ca031d23606a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">traviskuennen</media:title>
		</media:content>
	</item>
	</channel>
</rss>
