Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1531 connectés 

  FORUM HardWare.fr
  Windows & Software

  [script WMI] pb : Permission refusé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[script WMI] pb : Permission refusé

n°2011394
Doomhammer
Posté le 27-04-2005 à 15:27:20  profilanswer
 

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.  
 
++

mood
Publicité
Posté le 27-04-2005 à 15:27:20  profilanswer
 

n°2013314
bigstyle
Posté le 28-04-2005 à 23:01:42  profilanswer
 

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) ?

n°2013544
Doomhammer
Posté le 29-04-2005 à 09:44:27  profilanswer
 

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?

n°2014130
bigstyle
Posté le 29-04-2005 à 15:41:36  profilanswer
 

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.

n°2016384
Doomhammer
Posté le 02-05-2005 à 10:02:08  profilanswer
 

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?

n°2016397
bigstyle
Posté le 02-05-2005 à 10:09:30  profilanswer
 

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.

n°2016408
akizan
Eye Sca Zi
Posté le 02-05-2005 à 10:19:46  profilanswer
 

ou alors directment avec le login/pass admin de domaine....

n°2016441
bigstyle
Posté le 02-05-2005 à 10:42:58  profilanswer
 

il est en workgroup ;)

n°2016575
Doomhammer
Posté le 02-05-2005 à 11:43:32  profilanswer
 

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.

n°2017701
Doomhammer
Posté le 03-05-2005 à 09:38:09  profilanswer
 

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.

mood
Publicité
Posté le 03-05-2005 à 09:38:09  profilanswer
 

n°2017717
bigstyle
Posté le 03-05-2005 à 09:50:05  profilanswer
 

Finalement tu n utilises pas ton logiciel ?
 
Tu peux copier/coller le code du getmemory.vbs ?

n°2017815
Doomhammer
Posté le 03-05-2005 à 11:15:15  profilanswer
 

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.

n°2017913
bigstyle
Posté le 03-05-2005 à 12:57:27  profilanswer
 

de quelle maniere mets tu le nom ? car chez moi ca fonctionne.
 
strComputer="NomNetbios"

n°2018020
Doomhammer
Posté le 03-05-2005 à 14:10:02  profilanswer
 

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'

n°2018124
bigstyle
Posté le 03-05-2005 à 15:09:39  profilanswer
 

si tu fais un ping nomnetbios dans une cmd, le nom est bien resolu ?

n°2018163
Doomhammer
Posté le 03-05-2005 à 15:29:48  profilanswer
 

oui réponse <10ms, c'est pas un problème de DNS.


Message édité par Doomhammer le 03-05-2005 à 15:31:13
n°2018217
m@ch
Posté le 03-05-2005 à 15:54:38  profilanswer
 

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...

n°2018252
Doomhammer
Posté le 03-05-2005 à 16:11:19  profilanswer
 

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'

n°2018405
m@ch
Posté le 03-05-2005 à 17:27:35  profilanswer
 

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....

n°2018419
m@ch
Posté le 03-05-2005 à 17:38:13  profilanswer
 

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.

n°2018437
bigstyle
Posté le 03-05-2005 à 17:46:06  profilanswer
 

C est bizarre tu n as jamais la meme erreur...

n°2018958
Doomhammer
Posté le 04-05-2005 à 09:11:08  profilanswer
 

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?

n°2018993
bigstyle
Posté le 04-05-2005 à 09:51:15  profilanswer
 

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.

n°2019001
Doomhammer
Posté le 04-05-2005 à 09:59:08  profilanswer
 

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.

n°2019763
helvetik
Posté le 04-05-2005 à 17:26:12  profilanswer
 

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
efusée: 'GetObject'


 
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
Erreur : "Win32: Accès refusé."


 
Si quelqu'un à une idée...


Message édité par helvetik le 04-05-2005 à 17:40:02
n°2020226
bigstyle
Posté le 05-05-2005 à 01:19:47  profilanswer
 

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.

n°2024708
helvetik
Posté le 09-05-2005 à 09:49:45  profilanswer
 

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.
 
Essaies de te connecter a une MMC quelconque sur ce poste distant à disatnce et dis moi si ca fonctionne.


 
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?

n°2167013
_Lorenzo57​_
Posté le 22-09-2005 à 16:34:39  profilanswer
 

Bonjour  :hello: , 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.

n°2381406
zell45
Posté le 12-04-2006 à 13:56:15  profilanswer
 

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 :)


---------------
GuildWars : [Irivine Kinneas G/M | Yuna Llez R/El | Tidus Wong M/En [HCT]] [Ogame/U36/Ally A.M.I]
n°2388467
zell45
Posté le 20-04-2006 à 10:36:08  profilanswer
 

up...


---------------
GuildWars : [Irivine Kinneas G/M | Yuna Llez R/El | Tidus Wong M/En [HCT]] [Ogame/U36/Ally A.M.I]
n°3048135
lafi
Posté le 30-07-2012 à 17:11:57  profilanswer
 

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  

n°3048139
lafi
Posté le 30-07-2012 à 17:31:58  profilanswer
 

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  

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  [script WMI] pb : Permission refusé

 

Sujets relatifs
Messenger refuse l'envoi de certains fichiersRenommer un lecteur réseau via script (pas de VB)
script pour exécuter des emailsModifier Permission NTFS , help !!!!
Mettre à jour le moteur de script sous windows 2000[script VBS/GPO] donner un nom a un mappage reseau
Script pour supprimer des entrées de la RegistryScript mise à jour Windows 2000
accés refusé à ajouter/supprimer des composants windows!!!Batch Script Virtualdub VirtualdubMod
Plus de sujets relatifs à : [script WMI] pb : Permission refusé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR