Bonjour,
J'ai observé un comportement différent lors de l'interrogation de l'état d'un service Windows avec Powershell
et vbs/C#.
La commande "get-service -name sens -computer toto" me retourne l'état du service avec un compte d'utilisateur basic, sans
droit particulier.
Par contre, la même requête avec le même compte utilisateur et les mêmes paramètres, en vbs/C#, avec
le code ci-dessous, me donne une erreur de droit d'accès :
wmiService = new ManagementObject("\\\\" + strNomMachine + "\\root\\cimv2:Win32_Service.Name='"
+ strNomService + "'");
erreur en vbs : 800A0046
(2, 1) Erreur d'exécution Microsoft VBScript: Permission refusée: 'GetObject'
erreur en C#
mscorlib
|
Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))
|
Quelqu'un aurait-il une explication ?