j'ai télécharger le "Documentation Windows Script 5.6" et j'ai tenté de
tester le script pour exécuter une commande a distant ; j'obtient toujours
une erreur d'ActiveX, sur tous les postes testés ainsi que sur mon poste.
Dans le CHM, sommaire,
Technologies de Microsoft..
+ Windows Script Host
++Référence
+++Objet
++++WshRemote
Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
RemoteScript.Execute
Do While RemoteScript.Status <> 2
WScript.Sleep 100
Loop
Bien entendu, j'ai remplacer "remoteserver" en "mon_poste" et "test.js" en
un "c:\toto.vbs".J'ai aussi essayé de ne pas préciser le nom du poste (comme
indiquer dans le CHM)
L'erreur est : Script: %mon script%
Ligne : 3
Caract: 1
Erreur : Un composant ActiveX ne peut pas créer un objet.
Code : 800A01AD
Source : Erreur d'exécution Microsoft VBScript
Si vous arrivez a exécuter a distance, faite moi un coller de votre code,
Merci,
GOWAP
"GOWAP" <gowap@@@fr.fm> a écrit dans le message de news: | Ca cause un autre pbl ! | Comment savoir si je dois avoir un "." ou "," ? | Pourquoi le WScript.version ne retourne pas le format conforme au code | régional ? | | Comment être indépendant du code régional pour convertir le WScript.version | (alpha) en cdbl ? Et pourquoi le cdbl("5.6") sur WSH5.1 ne retourne pas un | numérique 5, comme val qui s'arrêt dès qu'il trouve un caractère nom | conforme au numérique du code régional ? | | Bon, comment fait-on proprement et pour tous les postes l'identification de | la version du WSH/VBscript sans que ca nous plante dans les pattes... | | Merci de me filler vos idées..... | GOWAP | | "Alain CROS" a écrit dans le message de news: | | > Bonjour. | > | > cdbl(replace(wscript.version,".",",")) | > | > Alain CROS | > | > "GOWAP" <gowap@@@fr.fm> a écrit dans le message de news: | > # | > | En wsh/vbscript 5.1, la comparaison de wscript.version avec un 5.6 | > génère | > | une erreur ; le premier est en texte et le seconde un numérique. | > | J'ai cherché à convertir le premier en numérique sous la version 5.1 | > pour | > | faire le teste, avec un cdbl ou val ou parseint, rien a faire. | > | Quel méthode utilisé pour comparer autre qu'en texte comme : if | > | wscript.version<>"5.6" then... | > | Car c'est pas propre. | > | | > | Merci | > | GOWAP | > | > | |
"GOWAP" <gowap@@@fr.fm> a écrit dans le message de news: uz2UIZM1FHA.1028@TK2MSFTNGP12.phx.gbl...
| Ca cause un autre pbl !
| Comment savoir si je dois avoir un "." ou "," ?
| Pourquoi le WScript.version ne retourne pas le format conforme au code
| régional ?
|
| Comment être indépendant du code régional pour convertir le WScript.version
| (alpha) en cdbl ? Et pourquoi le cdbl("5.6") sur WSH5.1 ne retourne pas un
| numérique 5, comme val qui s'arrêt dès qu'il trouve un caractère nom
| conforme au numérique du code régional ?
|
| Bon, comment fait-on proprement et pour tous les postes l'identification de
| la version du WSH/VBscript sans que ca nous plante dans les pattes...
|
| Merci de me filler vos idées.....
| GOWAP
|
| "Alain CROS" <Personne@ICI> a écrit dans le message de news:
| eUdYNtL1FHA.3000@TK2MSFTNGP12.phx.gbl...
| > Bonjour.
| >
| > cdbl(replace(wscript.version,".",","))
| >
| > Alain CROS
| >
| > "GOWAP" <gowap@@@fr.fm> a écrit dans le message de news:
| > #lqZedL1FHA.3756@tk2msftngp13.phx.gbl...
| > | En wsh/vbscript 5.1, la comparaison de wscript.version avec un 5.6
| > génère
| > | une erreur ; le premier est en texte et le seconde un numérique.
| > | J'ai cherché à convertir le premier en numérique sous la version 5.1
| > pour
| > | faire le teste, avec un cdbl ou val ou parseint, rien a faire.
| > | Quel méthode utilisé pour comparer autre qu'en texte comme : if
| > | wscript.version<>"5.6" then...
| > | Car c'est pas propre.
| > |
| > | Merci
| > | GOWAP
| >
| >
|
|
"GOWAP" <gowap@@@fr.fm> a écrit dans le message de news: | Ca cause un autre pbl ! | Comment savoir si je dois avoir un "." ou "," ? | Pourquoi le WScript.version ne retourne pas le format conforme au code | régional ? | | Comment être indépendant du code régional pour convertir le WScript.version | (alpha) en cdbl ? Et pourquoi le cdbl("5.6") sur WSH5.1 ne retourne pas un | numérique 5, comme val qui s'arrêt dès qu'il trouve un caractère nom | conforme au numérique du code régional ? | | Bon, comment fait-on proprement et pour tous les postes l'identification de | la version du WSH/VBscript sans que ca nous plante dans les pattes... | | Merci de me filler vos idées..... | GOWAP | | "Alain CROS" a écrit dans le message de news: | | > Bonjour. | > | > cdbl(replace(wscript.version,".",",")) | > | > Alain CROS | > | > "GOWAP" <gowap@@@fr.fm> a écrit dans le message de news: | > # | > | En wsh/vbscript 5.1, la comparaison de wscript.version avec un 5.6 | > génère | > | une erreur ; le premier est en texte et le seconde un numérique. | > | J'ai cherché à convertir le premier en numérique sous la version 5.1 | > pour | > | faire le teste, avec un cdbl ou val ou parseint, rien a faire. | > | Quel méthode utilisé pour comparer autre qu'en texte comme : if | > | wscript.version<>"5.6" then... | > | Car c'est pas propre. | > | | > | Merci | > | GOWAP | > | > | |