For anyone still using App-V 5 (and why not, it’s still supported and built-in), but feeling left out with MSIX working nicely with Company portal, here is an old app I built for Application Self-Service using App-V
For this application you will need:
- App-V 5 in full infrastructure setup
- A database user account with read-only access to the App-V database
- An Entra ID user with access to amend group memberships on the OU containing the App-V groups (delegated permissions are safest)
The application can be found here (with sourcecode)
For your deployment, open App-Self-Service.exe.config and update the connection details:
<configuration>
<appSettings>
<add key="Domain" value=""/>
<add key="DefaultOU" value=""/>
<add key="DefaultRootOU" value="DC=yourou"/>
<add key="ServiceUser" value=""/>
<add key="ServicePassword" value=""/>
<add key="ADGroup" value=""/>
<add key="ClientSettingsProvider.ServiceUri" value=""/>
</appSettings>
<connectionStrings>
<add name="AppDatabase" connectionString="Data Source=SERVER;Database=AppVManagement;User id=id;Password=password"/>
</connectionStrings>
Once finished, simply deploy the executable with the config file, I would normally push this out via App-V as well