Installatie

Er zijn drie manieren om DynBrowser te installeren. Kies er één per werkplek.

Manier Voor wie Rechten Updates
Installatiewizard Losse werkplekken, gebruikers die zelf installeren Geen beheerdersrechten nodig Automatisch, zonder UAC-melding
MSI Uitrol per computer, bijvoorbeeld via softwaredistributie Beheerdersrechten Automatisch, met een UAC-melding
Intune Beheer via Microsoft Intune Systeem Via Intune

Er is ook een ZIP-versie zonder installatie; zie onderaan.

Het installatiebestand ophalen

  • Klantportaal → Downloads. Wie daar mag downloaden, hangt af van de instelling van je licentie. Standaard zijn dat de beheerders van je organisatie.
  • Persoonlijke downloadlink van DynSolutionZ, bijvoorbeeld voor de eerste installatie. Een link is persoonlijk en een tijd lang geldig.

Alle bestanden zijn digitaal ondertekend door DynSolutionZ B.V.

Installatiewizard

Bestand: DynBrowser-Setup-<versie>.exe.

De wizard installeert DynBrowser per gebruiker in %LocalAppData%\Programs\DynBrowser. De map is te wijzigen.

  • Standaard maakt hij een snelkoppeling op het bureaublad en in het Startmenu, en start hij DynBrowser na afloop. Automatisch opstarten met Windows staat standaard uit.
  • DynBrowser verschijnt in Apps en onderdelen. Daar kun je het ook herstellen of verwijderen.
  • De wizard kopieert zichzelf naar de installatiemap, zodat herstellen en verwijderen ook zonder internet werken.
  • Draait DynBrowser al, dan sluit de wizard het eerst af.

Stil installeren

DynBrowser-Setup-<versie>.exe --silent
Optie Betekenis
--silent Zonder vensters
--install-dir=<pad> Andere installatiemap
--autostart Starten met Windows
--no-desktop-shortcut Geen snelkoppeling op het bureaublad
--no-startmenu Geen snelkoppeling in het Startmenu
--uninstall Verwijderen
--purge-data Bij verwijderen ook de instellingen en lokale gegevens wissen

Een stille installatie schrijft een logboek naar %TEMP%\DynSolutionzSetup-dynbrowser.log. De exitcode is 0 bij succes, 1 bij een fout en 3 als er niets te doen was.

Opmerking

Bij een stille installatie controleert de wizard niet of de WebView2 Runtime aanwezig is. Zorg daar zelf voor (zie Systeemeisen).

MSI

Bestand: DynBrowser-<versie>.msi.

De MSI installeert DynBrowser per computer in C:\Program Files\DynBrowser, met een snelkoppeling in het Startmenu (geen snelkoppeling op het bureaublad).

msiexec /i DynBrowser-<versie>.msi /qn /norestart
  • De WebView2 Runtime moet al geïnstalleerd zijn. Ontbreekt die, dan stopt de installatie met een melding.
  • .NET hoeft niet apart geïnstalleerd te worden; de MSI bevat het.
  • Een nieuwere versie vervangt de oude. Een oudere versie over een nieuwere installeren wordt geweigerd.
  • Het register krijgt HKLM\SOFTWARE\DynBrowser met onder meer de waarde Version.

Microsoft Intune

Bestand: DynBrowser-Intune-<versie>.intunewin.

Het .intunewin-bestand bevat de MSI. Gebruik bij het aanmaken van de Win32-app:

Veld Waarde
Installatieopdracht msiexec /i DynBrowser.msi /qn /norestart IS_INTUNE_DEPLOY=1
Verwijderopdracht msiexec /x {ProductCode} /qn /norestart
Installatiegedrag Systeem
Vereisten 64-bit, Windows 10 1809 of nieuwer
Detectieregel Register: HKEY_LOCAL_MACHINE\SOFTWARE\DynBrowser, waarde Version, tekenreeks is gelijk aan de versie (geen 32-bit app)
Afhankelijkheid Microsoft Edge WebView2 Runtime
Vervanging Vorige versie verwijderen: Ja

Belangrijk

Met IS_INTUNE_DEPLOY=1 schakelt DynBrowser zijn eigen updater uit: updates lopen dan alleen via Intune. Laat je de eigenschap weg, dan werkt DynBrowser zichzelf bij buiten Intune om. Zie Updates.

ZIP-versie

Bestand: DynBrowser-<versie>.zip.

Pak het ZIP-bestand uit en start DynBrowser.exe. Er wordt niets in het register of in Apps en onderdelen geregistreerd. De map bevat DynUpdater.exe, dat latere updates in dezelfde map zet. De .NET 10 Desktop Runtime moet geïnstalleerd zijn.

Start je later de installatiewizard op een pc met een ZIP-versie, dan biedt de wizard aan die bij te werken.

Vooraf instellen voor je organisatie

Je kunt instellingen meegeven, zodat gebruikers niets hoeven in te vullen.

publisher-defaults.json

Zet een bestand publisher-defaults.json naast de installatiewizard (DynSolutionzSetup.exe). De wizard neemt het mee in de installatiemap, en DynBrowser past het toe bij de volgende start.

{
  "Version": "1.1",
  "GlobalSettingsPath": "\\\\server\\share\\DynBrowser",
  "D365Auth": {
    "TenantId": "00000000-0000-0000-0000-000000000000",
    "ClientId": "00000000-0000-0000-0000-000000000000",
    "ResourceUrl": "https://jouwbedrijf.operations.dynamics.com",
    "KnownEnvironmentUrls": [
      "https://jouwbedrijf.operations.dynamics.com",
      "https://jouwbedrijf-test.sandbox.operations.dynamics.com"
    ]
  },
  "Settings": {
    "GlobalLanguage": "NL",
    "TelemetryEnabled": true
  }
}
  • Version bepaalt wanneer het bestand wordt toegepast: één keer, en daarna alleen als de versie hoger is dan de vorige. Gebruikers kunnen waarden daarna zelf wijzigen; bij een volgende versie worden ze weer overschreven. Begin bij een versie hoger dan 1.0.
  • D365Auth: de aanmeldgegevens uit Aanmelden bij D365. Verandert dit blok, dan moeten gebruikers zich opnieuw aanmelden.
  • GlobalSettingsPath: een gedeelde map (zie hieronder).
  • Settings: andere voorkeuren, zoals taal ("NL" of "EN"), foutrapporten (TelemetryEnabled), opslaan van wachtwoorden in de browser (IsPasswordAutosaveEnabled) of geblokkeerde websites (BlockedWebsites).

De installatiewizard heeft daarnaast een paneel D365-omgevingen waarin je de omgevingen kunt invullen.

Bij de MSI wordt geen publisher-defaults.json meegeleverd. Wil je instellingen centraal uitrollen bij een MSI-installatie, neem dan contact op met DynSolutionZ.

Gedeelde map

Met een gedeelde map (een netwerkpad, ingesteld via GlobalSettingsPath of in Browser Instellingen → Globale instellingen → Gedeeld mappad) lezen alle werkplekken dezelfde aanmeldgegevens, Vault-instellingen en verpakkingsgroepen. Gebruikers hebben lees- en schrijfrechten op die map nodig.

Verwijderen

  • Installatiewizard: via Apps en onderdelen, of stil met "%LocalAppData%\Programs\DynBrowser\DynSolutionzSetup.exe" --uninstall --product=dynbrowser --silent.
  • MSI: via Apps en onderdelen of msiexec /x.

Instellingen en lokale gegevens in %LocalAppData%\ERPBrowser blijven staan, tenzij je --purge-data meegeeft (of in de wizard "Verwijder ook mijn instellingen en lokale gegevens" aanvinkt). De browsergegevens in %LocalAppData%\DynBrowser\Data blijven altijd staan; die map kun je na het verwijderen zelf wissen.