The other week I needed a script to set an Outlook 2013 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:, 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: TechNet Gallery