Managing apps with App-V

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

Leave a Comment