Hey, bonjour !

Je suis actuellement Responsable SI interne & Expert technique Microsoft Business Central chez Talent Business Solutions. Dans ce cadre, je développe des solutions pour nos clients en AL, C/AL & C# (mais également quelques technos Web) et j'aime toujours apprendre de nouvelles choses !

J'aime transformer des problèmes complexes en solutions simples, belles et intuitives.

Mon mentra : KISS (Keep It Simple) ! 🦸

Au fait, je viens de Strasbourg (dans la plus belle région de France, l'Alsace 🥨).
Ce site web est un espace qui me permet de partager mes découvertes avec vous et me sert accessoirement de pense-bête ! Je l'ai donc fait avec beaucoup de ❤️ , ☕ & 🎵.

Mes expériences pro. :

  • 💻 2019 - Auj. : Talent Business Solutions

    Responsable SI interne
    Expert technique Microsoft Dynamics NAV / Business Central.

  • 💻 2014 - 2019 : Talent Business Solutions

    Consultant / développeur Microsoft Dynamics NAV.
    Expert technique Microsoft Dynamics NAV / Business Central.

  • 💻 2012 - 2014 : Talent Business Solutions

    Apprenticeship : Consultant / développeur Microsoft Dynamics NAV.

  • 🧮 2012 - 2014 : CESI Entreprise

    Apprenticeship : Software Project Management.

Recent Posts

Exporter le détail des objets en CSV lors du MERGE

Merge-NAVApplicationObject -OriginalPath .\ORIGINAL\*.TXT  `
        -ModifiedPath .\MODIFIED\*.txt  `
        -TargetPath .\TARGET\*.TXT  `
        -ResultPath .\RESULT\ -PassThru | Sort-Object ObjectType, Id | Export-CSV -Path .\EXPORT.csv -NoTypeInformation

Mise à jour certificat SSL des WS

netsh http show sslcert
netsh http delete ssl ipport=0.0.0.0:7047
netsh http add sslcert ipport=0.0.0.0:7047 certhash=<CERT. THUMBPRINT> appid={00112233-4455-6677-8899-aabbccddeeff}

netsh http delete ssl ipport=0.0.0.0:7048
netsh http add sslcert ipport=0.0.0.0:7048 certhash=<CERT. THUMBPRINT> appid={00112233-4455-6677-8899-aabbccddeeff}

Gestion simplifiée des SYMLINK dans Windows

docs.microsoft.com/junction

Débloquer fichiers dans Windows de manière récursive

GCI <DIRECTORY PATH> | Unblock-file
Ls -r <DIRECTORY PATH>  | Unblock-file

Création d'une instance NAV/BC via PowerShell

New-Service -Name 'MicrosoftDynamicsNAVServer$<INSTANCE NAME>' `
        -BinaryPathName '"C:\Program Files\Microsoft Dynamics 365 Business Central\<BUILD NO>\Service\Microsoft.Dynamics.Nav.Server.exe" $<INSTANCE NAME> /config "C:\Program Files\Microsoft Dynamics 365 Business Central\<BUILD NO>\Service\Microsoft.Dynamics.NAV.Server.exe.config"' `
        -DependsOn 'NetTcpPortSharing' `
        -Description 'Service handling requests to Microsoft Dynamics NAV application' `
        -DisplayName 'Microsoft Dynamics 365 Business Central Server [<INSTANCE NAME>]' `
        -StartupType Manual

Application CORS et Reverse Proxy

Lors d'un de mes projets de développement, j'ai eu besoin de rendre accessible les requêtes web service OData d'un serveur Microsoft Dynamics NAV depuis une web ressource de Microsoft Dynamics 365 Online, et éventuellement localement. Pour ce faire, et éviter d'avoir des problèmes de requêtes CORS (Cross Origin Resource Sharing) j'ai décidé de mettre en place un reverse proxy.

Cet article a pour but de mettre en lumière les étapes pour la mise en place, et les problèmes/solutions rencontrées.

Read more