Enterprise Deployment Handbook for ProSights Excel Add-in
Last updated: 08 July 2025
Purpose & Audience
This handbook gives system administrators a guide to roll out the ProSights Excel Add-in across managed Windows devices using Microsoft Intune for modern device management.
The ProSights addin is built and deployed as a Microsoft ClickOnce executable application.
Contact Support
For technical assistance with the ProSights Excel Add-in deployment, please contact our support team:
- Primary Contact: support@prosights.co
- Response Time: Within 1 hour during business hours, within 1 business day outside of EST working hours.
- Include: Error messages, deployment logs, and environment details
Deployment Overview
Stage | Installer | Cert | Tool |
---|---|---|---|
Deployment | setup.exe | prosights-public.cer | Intune |
Prerequisites
- Windows 10 or Windows 11
- Microsoft 365 Apps for enterprise or Office 2019+ (64-bit).
- .NET Framework 4.8 and VSTO Runtime installed.
- Network access for
https://firmname.prosights.co/app/add-in-download
.
Production Deployment – ClickOnce (Per-User)
Silent Installation Option
Streamlined Deployment: The ProSights Excel Add-in supports silent installation using the /silent
parameter. This option provides a simplified user experience where users only see a close notification after successfol auto-installation.
- Command:
"%PROGRAMFILES%\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /install "https://storage.googleapis.com/firmname-recreatexl-backend.prosights.co/ProsightsExcelAddIn.vsto" /silent
- User Experience: Restart excel and the addin should be installed.
- Ideal for: Enterprise deployments where minimal user interaction is desired
1. Distribute the Public Certificate
Import prosights-public.cer
into both Trusted Root CAs and Trusted Publishers on managed devices.
- Go to Devices > Configuration profiles > Create profile.
- Platform: Windows 10 and later
- Profile type: Trusted certificate
- Upload
prosights-public.cer
- Assign to target device groups
- Create Trusted Publishers profile with OMA-URI:
./Device/Vendor/MSFT/RootCATrustedCertificates/TrustedPublisher/<thumbprint>/EncodedCertificate
- To get base64 content if needed:
certutil -encode prosights-public.cer prosights-public-b64.txt
2. Configure ClickOnce Trust
Add the distribution URL to the Trusted Sites list using Microsoft Intune.
- Go to: Intune admin center (
https://endpoint.microsoft.com
)
→ Devices > Configuration profiles > Create profile - Platform: Windows 10 and later
Profile type: Settings catalog - Add settings:
- Click + Add settings
- Search for: Site to Zone Assignment List
- Select: Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Security Page > Site to Zone Assignment List
- Configure the setting:
- Enable: Site to Zone Assignment List
- Click "Add"
- Name:
https://firmname.prosights.com
- Value:
2
(Trusted Sites zone)
- Assignment: Assign the profile to your target Azure AD groups (users or devices)
- Review + Create → Wait for deployment (usually 15-30 minutes)
Verification
- Registry verification:
- Check for:
HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\ProsightsExcelAddIn
- Check for:
- Confirm the add-in loads as expected and login works as expected
- Confirm the designated user groups receive add-in as expected
- Test core functionality with representative users
- Monitor Intune deployment status and resolve any policy application issues
Troubleshooting Matrix
Symptom | Likely Cause | Resolution |
---|---|---|
SmartScreen "unknown publisher" | Certificate not in Trusted Publishers on that device | Verify Intune cert profile deployment and force policy sync |
Add-in disabled after Excel launch | WDAC / AppLocker role missing | Push publisher allow-role or unblock in Windows Security Center |
ClickOnce install fails with "deployment manifest is not trusted" | URL not in Trusted Sites/Intranet | Verify Intune Settings Catalog trusted sites configuration |
Certificate not deploying via Intune | Profile assignment or certificate format issue | Check device compliance status and certificate profile assignments in Intune |
Appendices
Sample PowerShell to Import Cert Locally
Import-Certificate -FilePath .\prosights-public.cer -CertStoreLocation Cert:\LocalMachine\TrustedPublisher
© 2025 ProSights Labs, Inc. All rights reserved.