jeffrey17
Messages postés20Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention30 novembre 2008
-
2 nov. 2007 à 14:50
jeffrey17
Messages postés20Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention30 novembre 2008
-
18 nov. 2007 à 20:17
Bonjour, j'aurai bien aimé avoir une réponse claire nette et précise s'il vous plait concernant la connexion wmi sur un ordinateur distant (XP SP2).
Au début quand je tentais d'exécuter un script généré par "wmi code creator" il me renvoyait l'erreur "serveur RPC indisponible".
j'ai donc pallié ce problème en désactivant le firewall de windows.
Mais maintenant il me renvoie :
"accès refusé" (code erreur : 0x80070005)
voici mon script (enfin celui de wmi code creator): (je pense que c'est pas un problème de scipt mais bon....
Try
Dim connection As New ConnectionOptions
connection.Username = userNameBox.Text
connection.Password = passwordBox.Text
connection.Authority = "ntlmdomain:workgroup"
Dim scope As New ManagementScope( _
"\\192.168.0.20\root\CIMV2", connection)
scope.Connect()
Dim query As New ObjectQuery( _
"SELECT * FROM Win32_OperatingSystem")
Dim searcher As New ManagementObjectSearcher(scope, query)
For Each queryObj As ManagementObject in searcher.Get()
Console.WriteLine("-----------------------------------")
Console.WriteLine("Win32_OperatingSystem instance")
Console.WriteLine("-----------------------------------")
Console.WriteLine("CSName: {0}", queryObj("CSName"))
Next
Close()
Catch err As ManagementException
MessageBox.Show("An error occurred while querying for WMI data: " & err.Message)
Catch unauthorizedErr As System.UnauthorizedAccessException
MessageBox.Show("Connection error (user name or password might be incorrect): " & unauthorizedErr.Message)
End Try
Bien évidemment le compte "ig" est un compte admin de l'ordi distant.
En fait ce que je voudrais que vous me disiez c'est ce que j'ai à faire sur la machine distante pour que cela puisse fonctionner.
J'ai ajouté le compte "ig" dans outils d'admin -> services de composants -> ordinateur -> poste de travail -> onglet sécurité com
Mais cela n'a rien changé, y a t-il des services à activer ou autre chose a faire?
PS : Mes 2 pc sont dans le groupe de travail workgroup. Et est-ce que ça change quelque chose qu'ils soient dans un groupe de travail et non dans un domaine?
Merci de votre aide car je cherche une vrai réponse depuis un bon bout de temps !
jeffrey17
Messages postés20Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention30 novembre 2008 18 nov. 2007 à 20:17
Bon j'ai fini par trouver.Il faut que la machine que je veux manager à distance fasse parti d'un domaine. Donc une nouvelle question maintenant : Pourquoi est-ce que ça marche quand elle appartient a un domaine et que ça fonctionne pas quand est est dans un groupe de travail??
(PS: En fait aucune modif n'est requise (à part virer le pare feu windows xp sp2) quand la machine est dans un domaine !!!)