Script to set Outlook signature using AD info, Security Groups and Templates

Script to set Outlook 2010/2013/2016 e-mail signature using Active Directory information, Security groups and unlimited templates.Prerequisites   User Groups Name Description Type OSIGADMIN Outlook Signature Admin Group Security Grou

956 times
Add to favorites
E-mail Twitter Digg Facebook
Sign in to ask a question

  • More than one signature
    1 Posts | Last post March 29, 2019
    • Great script, thanks for your job.
      I'm looking to create different signatures for new email, reply or forward can be done this with your script??
  • OutlookScript
    1 Posts | Last post December 20, 2018
    • Hello Sir
      I have trying to deploy this scripts on the outlook for my users but i keep getting this error this messages.
      Code Error 800A0401 – Expected of Statement
      What could be the problem,could you please assist.
      Thank You.
  • Regenerate on user change?
    1 Posts | Last post November 28, 2018
    • What a truly amazing script you have developed.
      If I modify a user attribute in Active Directory (e.g. 'Position') will the signature be re-generated? 
      I note that in set_outlook_signature.ps1 line 70 is [$ADModify = $ADUser.whenChanged] but I cannot see that this is used anywhere to determine if the signature should be re-generated.
      Also, is there a reason that lines 37-46 are commented out in set_outlook_signature.ps1 ?
  • Signature options grayed out
    2 Posts | Last post June 05, 2018
    • Hi,
      I want the signature to be forced as new mail and replay.
      But i still want the users to be able to add new signatures and also use those.
      But with this the signature setting is grayed out and users cant add additional signatures.
      How can i fix this?
    • Hi Daniel,
      Just comment out the creation of the regedit key 'NewSignature', for example on the Outlook 2016 is this one:
      New-ItemProperty HKCU:'\Software\Microsoft\Office\16.0\Common\MailSettings' -Name 'NewSignature' -Value $SignatureName -PropertyType 'String' -Force 
      When the 'NewSignature' regkey don't exist, the users are able to add more signatures.