Upon my list of problems with Microsoft Deployment Tools (MDT) I've run into a new problem. Dealing with untrusted publishers. If you're here, you likely have the below screen when trying to push out an application as quiet as possible.
The solution is quite simple. Using a VM or a system for testing, install the software and check off "Always Trust software from [Publisher]". What this does is place a certificate in the local computers certificate store that will rid future installs from Novell of this dialogue. What we do then, is export the certificate and put it into your install script. Follow the below to conquer this problem:
- In your test environment, install the program fully and be sure to click 'Always trust software from [Publisher]
- Run certmgr.msc and navigate to Trusted Publishers then Certificates
- The certificate from the publisher will show up there. Right click and click All Tasks -> Export. Save the file.
You now have the certificate from the test environment. You need to import this to the computers being deployed to prior to the install. Simply run the following command in your install script before the program install:
certutil -addstore "TrustedPublisher" MyCertificate.cer
Let me know if this helps or if there are any problems ^^.