<![CDATA[Latest Content by Dave Roth]]>http://www.windowsitpro.com/authors/author/author/5377221/rss/5377221en-USSun, 27 May 2012 06:16:36 GMTSun, 27 May 2012 06:16:36 GMT<![CDATA[Find Email Accounts in AD]]>http://www.windowsitpro.com/article/perl/find-email-accounts-in-adKeeping track of multiple email accounts for a single user can be tricky. Here’s a script that leverages Perl and Active Directory to locate the Exchange users’ addresses you want.]]>Dave RothMon, 17 Dec 2007 00:00:00 GMThttp://www.windowsitpro.com/article/perl/find-email-accounts-in-ad<![CDATA[Validate File Extensions]]>http://www.windowsitpro.com/article/perl/validate-file-extensionsRun this script to find orphaned file-extension mappings that might point to viruses, malware, or other file-deletion problems.]]>Dave RothWed, 21 Mar 2007 00:00:00 GMThttp://www.windowsitpro.com/article/perl/validate-file-extensions<![CDATA[The 64-Bit Wildcard]]>http://www.windowsitpro.com/article/perl/the-64-bit-wildcardIf you run a 32-bit version of Perl.exe on an x64 machine, this article’s script will see only the 32-bit part of the registry and its output might be a bit misleading.]]>Dave RothWed, 21 Mar 2007 00:00:00 GMThttp://www.windowsitpro.com/article/perl/the-64-bit-wildcard<![CDATA[A Hassle-Free Way to Read Hex Dumps]]>http://www.windowsitpro.com/article/perl/a-hassle-free-way-to-read-hex-dumpsIf you’ve worked with hexadecimal dumps, you know that they’re a strain on not only your eyes but also your time. Fortunately, you can use HexDump.pl to eliminate this tedious task.]]>Dave RothFri, 11 Aug 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/a-hassle-free-way-to-read-hex-dumps<![CDATA[Locating Email Accounts in AD]]>http://www.windowsitpro.com/article/task-scheduling/locating-email-accounts-in-adAdministrators often create multiple email accounts for one user. How do you keep track of them? Here’s a script that leverages Perl and AD to locate the addresses you want.]]>Dave RothTue, 11 Jul 2006 00:00:00 GMThttp://www.windowsitpro.com/article/task-scheduling/locating-email-accounts-in-ad<![CDATA[Capture the Clipboard’s Contents]]>http://www.windowsitpro.com/article/perl/capture-the-clipboard-s-contentsWith the Win32::Clipboard extension, you can eliminate the time-consuming task of copying and pasting data into input files for scripts.]]>Dave RothMon, 12 Jun 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/capture-the-clipboard-s-contents<![CDATA[Query IGD Port Maps]]>http://www.windowsitpro.com/article/perl/query-igd-port-mapsWith Universal Plug and Play’s programmatic-configuration convenience comes an added burden of monitoring who or what might be changing your Internet Gateway Device (IGD) settings. QueryPortMap.pl makes the job easy.]]>Dave RothMon, 08 May 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/query-igd-port-maps<![CDATA[Universal Plug and Play]]>http://www.windowsitpro.com/article/perl/universal-plug-and-playBefore tackling Universal Plug and Play (UPnP) programming, research how the architecture works.]]>Dave RothMon, 24 Apr 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/universal-plug-and-play<![CDATA[Detect Directory Differences]]>http://www.windowsitpro.com/article/perl/detect-directory-differencesHere’s a script that you can use to compare the files in two directories.]]>Dave RothMon, 10 Apr 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/detect-directory-differences<![CDATA[Event Response on the Cheap]]>http://www.windowsitpro.com/article/task-scheduling/event-response-on-the-cheapYou might not know it, but Windows offers system components that let you easily write code to enable event response. Check out this WMI solution. ]]>Dave RothMon, 13 Feb 2006 00:00:00 GMThttp://www.windowsitpro.com/article/task-scheduling/event-response-on-the-cheap<![CDATA[“Not Enough Memory” Pop-Ups Plaguing Your PC?]]>http://www.windowsitpro.com/article/perl/-not-enough-memory-pop-ups-plaguing-your-pc-Does your PC often pop up a window with a message that says you don’t have enough memory available on your hard disk? If so, here’s a Perl script that can help you avoid these irritating messages.]]>Dave RothTue, 17 Jan 2006 00:00:00 GMThttp://www.windowsitpro.com/article/perl/-not-enough-memory-pop-ups-plaguing-your-pc-<![CDATA[How to Script In-Your-Face Alerts]]>http://www.windowsitpro.com/article/perl/how-to-script-in-your-face-alertsHere’s a script that you can use to monitor remote machines on a network. It also demonstrates how a Perl script can interact with the taskbar status area to provide an alert you can’t ignore.]]>Dave RothTue, 08 Feb 2005 00:00:00 GMThttp://www.windowsitpro.com/article/perl/how-to-script-in-your-face-alerts<![CDATA[Scripting Windows Media Services 101]]>http://www.windowsitpro.com/article/perl/scripting-windows-media-services-101With the recent revamping of WMS, more companies are beginning to take advantage of streaming media. Here’s an introduction to streaming media, WMS, and how to manage WMS with Perl scripts.]]>Dave RothMon, 13 Sep 2004 00:00:00 GMThttp://www.windowsitpro.com/article/perl/scripting-windows-media-services-101<![CDATA[Rem: Running Software That’s Not Installed Locally]]>http://www.windowsitpro.com/article/perl/rem-running-software-that-s-not-installed-locallyWith DCOM, you can use applications that aren’t installed on your machine. However, this practice can be dangerous.]]>Dave RothMon, 12 Jul 2004 00:00:00 GMThttp://www.windowsitpro.com/article/perl/rem-running-software-that-s-not-installed-locally<![CDATA[Prioritize Your Perl Scripts]]>http://www.windowsitpro.com/article/perl/prioritize-your-perl-scriptsUse this code to prevent CPU-intensive applications from bringing other processes to a crawl.]]>Dave RothMon, 10 May 2004 00:00:00 GMThttp://www.windowsitpro.com/article/perl/prioritize-your-perl-scripts<![CDATA[Rem: List the Processes That Have Files Open]]>http://www.windowsitpro.com/article/perl/rem-list-the-processes-that-have-files-openHave you ever tried to rename or delete a file and received an error message that says you can’t because the source or destination file is in use? Here are some tools that let you determine which processes are using that file.]]>Dave RothMon, 12 Apr 2004 00:00:00 GMThttp://www.windowsitpro.com/article/perl/rem-list-the-processes-that-have-files-open<![CDATA[An Email Filtering Script]]>http://www.windowsitpro.com/article/collaboration-data-objects-cdo/an-email-filtering-scriptUse a transport event sink script to mitigate the effect of email messages that contain viruses and other malicious code on your Exchange server. ]]>Dave RothMon, 12 Apr 2004 00:00:00 GMThttp://www.windowsitpro.com/article/collaboration-data-objects-cdo/an-email-filtering-script<![CDATA[Managing Autorun Applications]]>http://www.windowsitpro.com/article/perl/managing-autorun-applicationsTired of unknown applications installing themselves in your disk directories and registry? Use this Perl script to remove them.]]>Dave RothTue, 24 Feb 2004 00:00:00 GMThttp://www.windowsitpro.com/article/perl/managing-autorun-applications<![CDATA[Clear Out Cached Data]]>http://www.windowsitpro.com/article/scripting/clear-out-cached-dataUse this simple Perl script to clean up cached data.]]>Dave RothMon, 06 Oct 2003 00:00:00 GMThttp://www.windowsitpro.com/article/scripting/clear-out-cached-data<![CDATA[Discovering Paths]]>http://www.windowsitpro.com/article/scripting/discovering-pathsFind out how CleanCache.pl discovers the paths to cached data.]]>Dave RothMon, 06 Oct 2003 00:00:00 GMThttp://www.windowsitpro.com/article/scripting/discovering-paths