OVH Cloud OVH Cloud

Scriptomatic 2.0

6 réponses
Avatar
Do Re Mi chel La Si Do
Bonjour !

Ce générateur de script, de Microsoft, est disponible en version 2.0.
Il permet, maintenant, de générer des scripts en Python.

L'URL :

http://www.microsoft.com/downloads/thankyou.aspx?FamilyID=09dfc342-648b-4119-b7eb-783b0f7d1178&displaylang=en


Rappel : il s'agit d'un générateur de scripts WMI, pour Windows, (et
compatibles WBEM).



Bonne soirée
--
Michel Claveau

6 réponses

Avatar
Vincent Bernat
OoO Pendant le repas du dimanche 16 janvier 2005, vers 19:17, "Do Re
Mi chel La Si Do"
disait:

Ce générateur de script, de Microsoft, est disponible en version 2.0.
Il permet, maintenant, de générer des scripts en Python.

L'URL :


http://www.microsoft.com/downloads/thankyou.aspx?FamilyID dfc342-648b-4119-b7eb-783b0f7d1178&displaylang=en


Comment cela fonctionne ? Lorsque j'essaie un exemple au pif, j'ai
toujours des erreurs :

Traceback (most recent call last):
File "test3.py", line 20, in ?
if objItem.AcceptPause != None:
File "C:PYTHON23Libsite-packageswin32comclient__init__.py", line 454, in __getattr__
raise AttributeError, "'%s' object has no attribute '%s'" % (repr(self), attr)
AttributeError: '<win32com.gen_py.Microsoft WMI Scripting V1.2 Library.ISWbemObjectEx instance at 0x8167992>' object has no attribute 'AcceptPause'
--
HIGH EXPLOSIVES AND SCHOOL DON'T MIX
HIGH EXPLOSIVES AND SCHOOL DON'T MIX
HIGH EXPLOSIVES AND SCHOOL DON'T MIX
-+- Bart Simpson on chalkboard in episode 8F03

Avatar
Do Re Mi chel La Si Do
Bonjour !

J'en choisi un qui me convient ; je le sauvegarde ; je le lance depuis
l'invite de commande.

Par contre, certains scripts ne concernent que certains matériels ou
certaines configurations. Par exemple, si l'on n'est pas dans un réseau avec
domaine, tout ce qui concerne les domaines ou l'active-directory, ne
marchera pas.

De même, il faut que WMI soit activé, et il faut avoir les droits
nécessaires. Encore plus si l'on veut accéder à une machine distante.

Mais, perso, je me servais déjà beaucoup de WMI (depuis Python), pour
surveiller et contrôler les process, pour manipuler de nombreux paramètres
de windows (imprimante par défaut, map des disques réseau, numéros des
disques, logiciels installés, etc.). Donc, ma config était déjà adaptée.


@-salutations
--
Michel Claveau
Avatar
Vincent Bernat
OoO Pendant le temps de midi du lundi 17 janvier 2005, vers 12:08, "Do
Re Mi chel La Si Do"
disait:

J'en choisi un qui me convient ; je le sauvegarde ; je le lance depuis
l'invite de commande.


Je fais la même chose avec Win32_Services par exemple et j'obtiens
l'erreur indiquée.

De même, il faut que WMI soit activé, et il faut avoir les droits
nécessaires. Encore plus si l'on veut accéder à une machine
distante.


La version VBScript marche sans problème. Je n'ai peut-être pas
installé ce qu'il faut pour Python ? J'ai Python 2.3.4.
--
I WILL NOT DEMAND WHAT I'M WORTH
I WILL NOT DEMAND WHAT I'M WORTH
I WILL NOT DEMAND WHAT I'M WORTH
-+- Bart Simpson on chalkboard in episode 5F14

Avatar
Vincent Bernat
OoO En ce début d'après-midi nuageux du lundi 17 janvier 2005, vers
14:18, Vincent Bernat disait:

J'en choisi un qui me convient ; je le sauvegarde ; je le lance depuis
l'invite de commande.


Je fais la même chose avec Win32_Services par exemple et j'obtiens
l'erreur indiquée.


Ce qui est curieux, c'est que les exemples donnés là fonctionnent sans
problèmes :

http://tgolden.sc.sabren.com/python/wmi_cookbook.html

Cela utilise un module de plus.
--
NERVE GAS IS NOT A TOY
NERVE GAS IS NOT A TOY
NERVE GAS IS NOT A TOY
-+- Bart Simpson on chalkboard in episode 2F32


Avatar
Jean-Marc Pouchoulon
Bonjour
j'avais la même erreur.
avez vous lancé le makepy utility dans pythonwin et fait le lien avec wmi ?
D'ailleurs avec python2.4 et mon build de pythonwin le makepy plante sur
wmi.
Cordialement.


OoO Pendant le repas du dimanche 16 janvier 2005, vers 19:17, "Do Re
Mi chel La Si Do"
disait:


Ce générateur de script, de Microsoft, est disponible en version 2.0.
Il permet, maintenant, de générer des scripts en Python.



L'URL :



http://www.microsoft.com/downloads/thankyou.aspx?FamilyID dfc342-648b-4119-b7eb-783b0f7d1178&displaylang=en



Comment cela fonctionne ? Lorsque j'essaie un exemple au pif, j'ai
toujours des erreurs :

Traceback (most recent call last):
File "test3.py", line 20, in ?
if objItem.AcceptPause != None:
File "C:PYTHON23Libsite-packageswin32comclient__init__.py", line 454, in __getattr__
raise AttributeError, "'%s' object has no attribute '%s'" % (repr(self), attr)
AttributeError: '<win32com.gen_py.Microsoft WMI Scripting V1.2 Library.ISWbemObjectEx instance at 0x8167992>' object has no attribute 'AcceptPause'



Avatar
Vincent Bernat
OoO En cette matinée ensoleillée du mardi 18 janvier 2005, vers 09:05,
Jean-Marc Pouchoulon disait:

j'avais la même erreur.
avez vous lancé le makepy utility dans pythonwin et fait le lien
avec wmi ?


En effet, cela fonctionne désormais.
--
I WILL NOT HANG DONUTS ON MY PERSON
I WILL NOT HANG DONUTS ON MY PERSON
I WILL NOT HANG DONUTS ON MY PERSON
-+- Bart Simpson on chalkboard in episode 2F13