Deploying fonts as an application has worked so far. While it accomplishes my goal of installing fonts (without visiting every single machine), it has two downsides. First, Group Policy Software Installation requires a reboot to process. Second, an administrator is still needed to package the MSI. Because I love automation, this drove me crazy! How can I get out of the font deploying business? Let my users start installing fonts with PowerShell.
Author Archives: Joseph Moody
Inventory for Hardware: Part 2 – Find Serial Numbers in Active Directory
Now that Active Directory can tell us what computer models we have (and how many we own), it is time to extend our inventory! Today, we are going to implement one shutdown script with Group Policy. This script will query for our computer’s serial number (or service tag) and will also grab the unique ID associated with an attached monitor. It will then store both pieces of information in that computer’s Active Directory account. As a final result, you can look at any computer in your domain and see the information in the Description field. This makes it incredibly easy to find serial numbers in Active Directory!
So if you are tired of manually doing an inventory, let’s automate some stuff!
Windows 8 Win X Menu: Editing
The Administrative Start Menu, or the Windows 8 Win X Menu, can really be the one stop shop for troubleshooting a client machine. For my management machine, it doesn’t really live up to the task. Don’t get me wrong, it is great to access Run or System this way. It is pretty cool that I can use shortcut keys. There is not a faster way to launch an Administrative command prompt than Windows + X, followed by A. But things like Search or Mobility center seem to just take up space. Tools that I would use for remote support, like event viewer or device manager, seem downright slow or featureless when compared to Concurrent RDP. That is why I set out to rebuild the administrative start menu and to turn it into this:
Active Directory Inventory for Hardware: Computer Make and Model
At its core, Active Directory is a database designed to store a multitude of objects. Each of these objects has hundreds of attributes, or properties, attached to them. Some attributes are automatically filled when the object is created. For example, the displayName attribute will automatically have the name of the object in it. Other attributes, like the comment field or description are left blank. These blank comments allow you to easily extend the database scope to your own nefarious purposes!
With a few scripts, you can setup Active Directory Inventory for Hardware. With PowerShell, you can then query or manipulate this data in nearly any way! Continue reading
Internet Explorer Maintenance Replacements: Migrate Now!
Good riddance to Internet Explorer Maintenance! For years, IE Maintenance has been so easy to setup but so difficult to troubleshoot or remove. The worst thing is that it looks like a policy but acts like a preference. Your first step to migrating off IE Maintenance is to get a list of any GPO that has that CSE configured. Your next step is to decide between administrative templates or Group Policy Preferences. Here is what you need to know to get full use out of Internet Explorer Maintenance Replacements:



