Welcome to the site, my name is Jeff and I have been working in the IT field since the early 90's. Most of what I post here is related to work that I do for the various companies that I have worked for over the years. Please feel free to look around ask questions or post comments (if available).

Feel free to reach out:

Recent Posts


  • Script Details

    I just wrote the ScriptDetails function today, I wanted better information in the Application Log regarding what script executed, where was it located, and who executed it. This information is then passed back to the LogData procedure to be input into the Application Log.

  • Build Array

    The BuildArray procedure connects to the provided domain and returns a list of requested objects. Then it loops through those objects checking for a specific value in the DistinguishedName property. The lab structure in our domain uses the room number of a given lab as the name of the OU.

  • Write to AD Objects

    The WriteData procedure originally was used to update the Description property of computer objects in the Active Directory. The procedure can now update any single-valued property of a given object in the Active Directory.

  • How I use scripting

    I work with two developers, in order to reduce the amount of teasing I decided to modularize all of my code. I have several functions and subroutines that I am fairly proud of and will document their use here. All of the scripts will be freely available in my public Scripts folder.

  • Get Serial

    About 99.9% of the computers we manage are Dell computers. Each Dell computer has a unique service tag that can be used to lookup anything from warranty information to the correct drivers. The serial number is stored in the BIOS and can be changed using a Dell supplied utility.