-
Accès natif SQL Serveur
Bonjour,
Je ne sais pas si je suis au bon endroit, mes excuses si ce n'est pas le cas.
J'ai besoin de déployer l'accès natif SQL Serveur sur pas mal de PC (~500), j'ai récupérer le sqlncli.msi, je voulais faire un petit programme qui vérifie que l'accès natif n'est pas installé et le cas échéant lancer l'installation.
La seule chose qu'il me manque c'est de savoir si il est déjà installé, pour ne pas relancer l'installation.
Comment savoir que l'accès natif est installé ?
merci.
-
Je n'ai pas de réponse exacte, mais il doit bien y avoir une clef de registre qui donnera cette info. :mouarf:
-
Plusieurs méthodes mais je pense qu'un script powershell de ce style devrait vous aider :
Code:
get-wmiobject -class "win32_product" -namageName,Version | where-object {$_.PackageName -match "sqlncli"}
++
-
Via un API Windows sans passer par PowerShell c'est possible ?
Parce que l'application est présente dans le "panneau de configuration" -> "Ajout suppression de programme".
-
J'ai utilisé la fonction GetFileVersionInfo() de la bibliothèque Version.dll et ça fonctionne bien.