- Exchange Server 2010 – Grant Full Access Rights for All Mailboxes
- Exchange Server 2010 – Increase Number of Move Requests by the Mailbox Replication Service
- Exchange Server 2010 – Purge the Deleted Items (RecoverableItems) Folder
- Exchange Server 2010 – Shrink Database Size – OR – Reclaim Lost Database Storage Space
- Firefox – Version 33 Update Causes Certificate Error in Webmin
- Fixing 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
- Foxit Reader 7.0 – Disable Auto Updater via Group Policy
- Foxit Reader 7.0 – Set as the Default PDF Viewer via Group Policy
- Fuck You Microsoft, I Will Install the Cisco VPN Client on Windows 10 and Furthermore, You Can Suck It
- Google AdSense Ads Are Not Displayed in Firefox with Startpage Privacy Protection Installed
- Hackintosh – Install UniBeast on a 128 GB PNY USB Thumb Drive
- How to Clone Windows with Clonezilla when the Destination Disk is Smaller than the Original – OR – Cloning a Large Drive to a Smaller SSD
- HP 280 G1 MT/Intel HD4600 Dual Monitor DVI Problem Finally Resolved
- HP Support Assistant – The Epitome of Spyware and How to Disable It
- IE10 Certificate Error Fix
- Install BackupExec 2012 Agent on Debian 3.0 Kernel
- Install MySQL Activity Report from Source
- Installing Logitech Webcam Software on Windows Server
- Java – How to Export Site Exceptions List to a Different Computer
- KB947222 – Addressing the User Profile Redirection Display Problem with a Different Approach
- Linux – Force Remote Reboot of System
- Linux – How to Backup or Restore a Disk Image from an FTP Server
- Linux – Policy-Based Routing Enables the Use of Multiple IP Default Gateways
- Logitech BCC950 Conference Cam – Bad Speakers, Blown Speakers, Defective Speakers
- Mac OS X – Export Google Chrome Browsing History to CSV File from the Terminal
Batch Script – Parse MS Exchange IIS Log File, Filter All External Requests, and Email It
I needed a way to track which Exchange users were remotely retrieving their emails outside of the office on their phones and other email clients, so I pieced together this batch/pseudo VB script that can be ran from the Windows Task Scheduler at midnight. The only dependency/third party app required is the MS Log Parser executable. Also, for the SQL query to filter out the proper internal networks from the log file, you will have to edit the LOCALSUBNET and CHARLENGTH variables.
Continue reading “Batch Script – Parse MS Exchange IIS Log File, Filter All External Requests, and Email It”