Powershell Logo<

Note: This post has been updated. Refer to this post for a new version of the script.

The other week I needed a script to set an Outlook signature on all machines in the environment. I had a look around, and found some old VBScript solutions, but also a few using Powershell.
The only script that came close to my needs was the one provided by Jan Egil: http://gallery.technet.microsoft.com/office/6f7eee4b-1f42-499e-ae59-1aceb26100de, but it returned quite a few errors, was missing some functions I needed, but also had other functions, that was not needed in my case.

This script will gather information from AD and automatically populate the fields in the signature.

Here is my script, and thanks again to Jan Egil for providing the original functionality 🙂

Download: set_outlook_signature_1_0.zip