I recently launched a new site that needed to import/download legal public data files from around the web and repackage them as zip files, particularly if they were of another archive type. Here is the script I came up with after a lot of digging about:
(more…)

It is kind of hard to believe but you can actually get a dedicated hosting solution (your very own server) at shared hosting prices. It just boggles my mind that this kind of value exists.

I spent the last few nights and weekends (for the last 3 years… honestly…) trying to find a better web hosting provider. I run some legal file sharing sites and they require a lot of storage and bandwidth and they don’t generate much money. Most of my sites run on Drupal, which can be pretty processor hungry and database intensive under load. I finally came across this funny sounding French hosting company that has some of the most compelling hosting deals I have ever seen! (more…)

I recently setup a new secondary windows domain. All of the users are logging in remotely via a VPN connection and their workstations belong to a different, separate domain… I quickly found myself having to regularly administer accounts… What I needed was a password self-service tool so users could take care of simple things like updating their passwords for expired accounts, resetting forgotten credentials, etc.

Budget was tight for the project, and if you do any kind of google search for this tool, paid enterprise stuff like manage engine and netwrix are at the top of the search results.

Manage Engine isn’t free or particularly cheap if you have a fair number of users. Netwrix has a freeware version of their software however it is hamstrung for one on features and based on ancient ASP code (which they still charge for…) for another. If you are running any kind of modern Microsoft network (Server 2008 R2 or newer) avoid Netwrix like the plague. I installed it several times and made sure I had all of the dependencies installed (which are numerous) and still never could get the key functionality to work correctly.

If you are a typical MS person, you, like me, probably wouldn’t have thought to add those two magical words to your google search… “open source”.

After doing as much though, a server application called PWM quickly comes to the forefront. I am not going to go into a full configuration and install of PWM here. However I am going to quickly give a few notes on potential pitfalls I fell head-first into and hopefully shorten your initial setup and installation of the software.

Before you go any further, you need to make sure all of the proper ports are open between your Active Directory Domain Controller and your PWM server. You can see which ports are needed for AD traffic here: What ports on the firewall should be open between Domain Controllers and Member Servers?

(more…)

I decided that I wanted to give Microsoft SCCM (Systems Center Configuration Manager) 2012 a go. Three days later I almost have my install complete. A couple of hurdles I had to jump over…
(more…)

We recently had a security requirement come down the line that required me to leave the wading pool of GPO administration behind and dive into the stormy waters of Powershell scripting. I am not going to dive into a full explanation of how to get started on powershell. What I am going to do is present my specific use-case as I ended up having to piece together a script from several different sources… Here we go…
(more…)