I think it's worth trying Add-AppxPackage . You will need:
- A packaged extension signed by a certificate that all target machines trust. It should be possible in a corporate environment.
- The .ps1 script installation file is also signed.
- Set-ExecutionPolicy changed to AllSigned on all target machines.
The package must be signed because otherwise Add-AppxPackage will not work. Set-ExecutionPolicy is usually set to Restricted, and this will prevent ps1 files from starting (and Add-AppxPackage is a PowerShell tool) - so you will need to force AllSigned mode and sign the script. There is also unlimited mode, but it is completely not recommended.
Then you write a .ps1 script with something like
Add-AppxPackage Path\to\Your_extension.appx
And deploy your choice on target machines. Here you can find some ways of silence.
Please note that users may need to activate the recently installed extension manually.
source share