pb : Permission refusé [script WMI] - Windows & Software
Marsh Posté le 28-04-2005 à 23:01:42
Tu as le meme mot de passe admin entre les deux postes (et c est le compte que tu utilises au moment de la commande) ?
Marsh Posté le 29-04-2005 à 09:44:27
Non, j'utilise des comptes administrateurs avec des mots de passe différents. Il faut que j'utilise des comptes administrateurs ayant le même mot de passe pour faire fonctionner mes scripts sur des machines distantes?
Marsh Posté le 29-04-2005 à 15:41:36
tu es en workgroup ?
La ce sont les credentials de ton user local qui sont envoyés au poste distant.Si ces derniers ne sont pas les memes et que tu es en workgroup ca ne fonctionnera pas.
Marsh Posté le 02-05-2005 à 10:02:08
credentials?
Dans mon réseau, il n'y a pas de domaine, c'est en workgroup.
Y a t'il un moyen de faire fonctionner mes scripts quand même?
Marsh Posté le 02-05-2005 à 10:09:30
credentials,c est a dire login / mot de passe
Comme je te l'ai conseillé au dessus, crée toi un meme login/motdepasse sur tes deux postes et utilises ce compte pour lancer ton WMI.
Marsh Posté le 02-05-2005 à 10:19:46
ou alors directment avec le login/pass admin de domaine....
Marsh Posté le 02-05-2005 à 11:43:32
j'ai testé un soft qui utilise la technologie WMI (GIMI de PCI-info). Ce soft me ramene toutes les informations que je désire sans avoir à changer le credentail de chaque poste à inventorier.
Marsh Posté le 03-05-2005 à 09:38:09
J'ai testé mes scripts sur 2 postes Windows 2000 SP4, en ayant changer les credentials pour quelles soient identiques. mais j'ai une nouvelle erreur : "C:\script\getmemory.vbs(3, 1) (null): Le service spécifié n'existe pas en tant que service installé." J'ai le même problème lorsque j'excecute mes scripts en local sur une de mes machines.
Marsh Posté le 03-05-2005 à 09:50:05
Finalement tu n utilises pas ton logiciel ?
Tu peux copier/coller le code du getmemory.vbs ?
Marsh Posté le 03-05-2005 à 11:15:15
Je fais une étude des softs qui existe dans le commerce mais je voudrais faire un petit développement perso ^^
code getmemory.vbs :
strComputer = "."
Set wbemServices = GetObject("winmgmts:\\" & strComputer)
Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration" )
For Each wbemObject In wbemObjectSet
WScript.Echo "Mémoire physique totale (ko): " & wbemObject.TotalPhysicalMemory
Next
Je met le nom du poste dans strComputer lors que je fais mes tests à distance.
Marsh Posté le 03-05-2005 à 12:57:27
de quelle maniere mets tu le nom ? car chez moi ca fonctionne.
strComputer="NomNetbios"
Marsh Posté le 03-05-2005 à 14:10:02
le script fonctionne en local. Quand je change strComputer="NomMachineLocal" : ça fonctionne. C'est quand je mets un nom de machine distante que ça ne fonctionne plus.
Je viens d'essayer le script sur un poste sous 98 (après avoir installer wmi9x.exe) et pareil il fonctionne en local mais je n'arrive pas à exécuter mes scripts à distance :
C:\script\getmemory.vbs(3, 1) Erreur d'exécution Microsoft VBScript: Le serveur distant n'existe pas ou n'est pas disponible: 'GetObject'
Marsh Posté le 03-05-2005 à 15:09:39
si tu fais un ping nomnetbios dans une cmd, le nom est bien resolu ?
Marsh Posté le 03-05-2005 à 15:29:48
oui réponse <10ms, c'est pas un problème de DNS.
Marsh Posté le 03-05-2005 à 15:54:38
j'ai peut-être un truc...
essai de modifier ta ligne comme ceci :
Set WMI = GetObject("winmgmts:\\" & StrComputer & "\root\cimv2" )
Pas garanti... recherche rapide dans un script que j'utilise...
Marsh Posté le 03-05-2005 à 16:11:19
nop ça fonctionne toujours qu'en local mais pas à distance.
erreur :
C:\script\getmemory.vbs(3, 1) Erreur d'exécution Microsoft VBScript: Un composant ActiveX ne peut pas créer un objet.: 'GetObject'
Marsh Posté le 03-05-2005 à 17:27:35
ok ok chez moi non plus ça marche pas... Même erreur.
je continue à chercher. Pour info, j'ai testé avec un runas /user:administrateur "wscript.exe script.vbs", mais celà ne change rien....
Marsh Posté le 03-05-2005 à 17:38:13
Je viens de faire quelques tests et en arretant le service Pare-feu / partage de connexion sur les stations WXPPro celà fonctionne. Probable que celà vient de la config réseau pour tes postes sous 2k pro. Et celà fonctionne sans modif sur un de mes serveurs W2k malgré qu'il soit aussi Firewall. Bizarre non !
Bon courage dans tes recherche.
Marsh Posté le 04-05-2005 à 09:11:08
ouep c'est pour ça que je pige pas et que je demande de l'aide.
Il faudrait que je fasse quoi comme modif de la config réseau?
Marsh Posté le 04-05-2005 à 09:51:15
Concretement, si tu lances deux fois a la suite ton script tu n as pas la meme erreur les deux fois ?
Pour le port utilisé c est le port 135/TCP si je dis pas de betises.
Marsh Posté le 04-05-2005 à 09:59:08
Si je lance 2 fois à la suite mon script de mon poste sous Win2k sur mon poste en Win 98, j'ai la même erreur. Mais si je lance le même script (en changeant strComputer) de mon poste sous Win 98 sur mon poste en Win 2k, j'ai une erreur différente.
Marsh Posté le 04-05-2005 à 17:26:12
Fais gaffe, car certaine fonctions de WMI ne fonctionne que sur certains systems, même si ils le gère, win 98 étant celui qui en supporte le moins, puis 2000 et pour finir, XP qui est sencer supporter toutes les fonctionnalité de WMI.
edit1:
Je viens de tester la fonction sus-mentioné, et ca passe nikel chez moi. Mais je suis en domaine, logué avec un compte admin du domaine.
Par contre je sais que sur une de mes machine du réseau ca ne fonctionnera pas (elle a jamais aimé WMI), attend que je la retrouve et je réédite.
edit2:
Voilà, j'ai le mm message d'erreur :
Citation : D:\scripting\test.vbs(24, 3) Erreur d'exécution Microsoft VBScript: Permission r |
J'ai jamais compris pourquoi ca ne fonctionnait pas. Le service est bien lancé, pourtant. Ce que j'ai pu remarquer, si ca peut faire avancer le schmilblick, c'est que si on se connect depuis la console de gestion de l'ordinateur, sous "service et application" puis clique droit sur "controle WMI" propriété, en local, ca fonctionne, mais à distance pas..
Si je le fait à distance, sous l'onglet général on peut voir:
Citation : Impossible de se connecter à \\****.***.***.CH |
Si quelqu'un à une idée...
Marsh Posté le 05-05-2005 à 01:19:47
helevetik j avais rencontré ce type de probleme aussi mais moi c etait sur un ISA 2000, je pensais que la restriction venait de la.
Essaies de te connecter a une MMC quelconque sur ce poste distant à disatnce et dis moi si ca fonctionne.
Marsh Posté le 09-05-2005 à 09:49:45
bigstyle a écrit : helevetik j avais rencontré ce type de probleme aussi mais moi c etait sur un ISA 2000, je pensais que la restriction venait de la. |
En fait, j'arrive, comme je l'ai dis précedement, me connecter à la mmc "gestion de l'ordinateur" ainsi qu'au "controle WMI", mais quand je vais dans le propriétés de cette dernière, j'ai un "Impossible de se connecter à \\mon_ordi
Erreur : "Win32: Accès refusé.""
Je comprend pas. En local ca fonctionne.
De toute manière, c'est un problème de droits, mais meme avec un compte admin de l'entreprise, ca ne passe pas...
D'autres idées?
Marsh Posté le 22-09-2005 à 16:34:39
Bonjour , j'ai egalement un probleme avec WMI, j'utilise GIMI en version d'evaluation et je n'arrive pas a inventorier les postes en reseau, seul le local fonctionne... Et lorsque je regarde l'historique de Dis-Moi, l"erreur est que l'accés est refusé au logiciel.
Marsh Posté le 12-04-2006 à 13:56:15
Moi aussi j'ai le même soucis Mais ça me fait cette erreur quand j'essaie de me connecter à partir d'une machine sous win XP sur une machine sous Windows 98. Si j'essaie de récupérer des info d'une machine sous XP ça marche très bien...
Personne n'aurait la solution à ce problème pliiizzzeee?,
Merci
Marsh Posté le 20-04-2006 à 10:36:08
up...
Marsh Posté le 30-07-2012 à 17:11:57
je n'arrive pas à faire l'inventaire des pc distant de mon réseau avec le logiciel GIMI gestion du parc info(de pci-info).effet je suis sur winxp et j'ai installé une version d'évaluation.il faut noter que la 3/4 des machines cliente sont sur winxp. quand je veut scanner un pc du réseau une erreur:connexion snmp à "address ip ou nom res" échoué.accès refusé ,vérifier le login et le mot de passe;en précisant le domain ou encore le service RPC n'est pas dispo .vérifier l'ateingnabilité ,le WMI et le pare-feu.
il faut noter que j'ai démarrer les services WMI, RPC et meme SNMP.
aidez moi je ne comprend rien.SVP
Marsh Posté le 30-07-2012 à 17:31:58
je n'arrive pas à faire l'inventaire des pc distant de mon réseau avec le logiciel GIMI gestion du parc info(de pci-info).effet je suis sur winxp et j'ai installé une version d'évaluation.il faut noter que la 3/4 des machines cliente sont sur winxp. quand je veut scanner un pc du réseau une erreur:connexion snmp à "address ip ou nom res" échoué.accès refusé ,vérifier le login et le mot de passe;en précisant le domain ou encore le service RPC n'est pas dispo .vérifier l'ateingnabilité ,le WMI et le pare-feu.
il faut noter que j'ai démarrer les services WMI, RPC et meme SNMP.
aidez moi je ne comprend rien.SVP
Marsh Posté le 27-04-2005 à 15:27:20
Lut les gens !!
Je commence à me mettre sur les scripts WMI. J'arrive à exécuter des scripts en local (genre combien j'ai de ram?...). Mais lorsque je teste les même scripts sur une machine distante en modifiant strComputer avec le nom de la machine, il me retourne :
Erreur d'exécution Microsoft VBScript: Permission refusée: 'GetObject' .
Cela m'ennuie vraiment car je voulais utiliser ces scripts pour scanner mon réseau.
++