OVH Cloud OVH Cloud

Execution de script MS en VBA

9 réponses
Avatar
John Fuss
Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP, ça
fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen de
demander l'execution de ce script sachant qu'en utilisant ma macro de modif
de la config réseau du poste il se peut que le script n'est pas démarrer à
l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il un
moyen pour modifier l'IP sans pour autant devoir être branché au réseau" ?

Merci

John

9 réponses

Avatar
papou
Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre) ?
Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$
Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP, ça
fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen de
demander l'execution de ce script sachant qu'en utilisant ma macro de
modif

de la config réseau du poste il se peut que le script n'est pas démarrer à
l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il un
moyen pour modifier l'IP sans pour autant devoir être branché au réseau" ?

Merci

John




Avatar
papou
Re
Selon un collègue c'est possible puisque tu as accès aux propriétés même en
étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API ça
peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%
Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre) ?
Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$
Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP, ça
fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen
de


demander l'execution de ce script sachant qu'en utilisant ma macro de
modif

de la config réseau du poste il se peut que le script n'est pas démarrer
à


l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il
un


moyen pour modifier l'IP sans pour autant devoir être branché au réseau"
?



Merci

John








Avatar
Misange
Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés, du
nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse IP
Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:
Re
Selon un collègue c'est possible puisque tu as accès aux propriétés même en
étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API ça
peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%

Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre) ?
Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$

Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP, ça
fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen



de

demander l'execution de ce script sachant qu'en utilisant ma macro de


modif

de la config réseau du poste il se peut que le script n'est pas démarrer



à

l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il



un

moyen pour modifier l'IP sans pour autant devoir être branché au réseau"



?

Merci

John












Avatar
papou
Bonjour Misange
Oui effectivement, mon collègue m'a parlé d'un certain nombre d'utilitaires
qui permettaient cela, mais toujours selon lui, il semble bien
qu'effectivement certains ne fonctionnent pas lorsque le réseau est
débranché.
Tu confirmes donc ce qu'il m'avait annoncé !
Cordialement
Pascal

"Misange" a écrit dans le message de
news:
Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés, du
nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse IP
Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:
Re
Selon un collègue c'est possible puisque tu as accès aux propriétés même
en


étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API ça
peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%

Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre)
?



Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$

Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP,
ça




fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen



de

demander l'execution de ce script sachant qu'en utilisant ma macro de


modif

de la config réseau du poste il se peut que le script n'est pas
démarrer





à

l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il



un

moyen pour modifier l'IP sans pour autant devoir être branché au
réseau"





?

Merci

John














Avatar
Misange
En tous cas pour mnm (multiple network manager) oui...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:52:
Bonjour Misange
Oui effectivement, mon collègue m'a parlé d'un certain nombre d'utilitaires
qui permettaient cela, mais toujours selon lui, il semble bien
qu'effectivement certains ne fonctionnent pas lorsque le réseau est
débranché.
Tu confirmes donc ce qu'il m'avait annoncé !
Cordialement
Pascal

"Misange" a écrit dans le message de
news:

Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés, du
nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse IP
Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:

Re
Selon un collègue c'est possible puisque tu as accès aux propriétés même



en

étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API ça
peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%


Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre)




?

Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$


Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP,





ça

fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen



de


demander l'execution de ce script sachant qu'en utilisant ma macro de


modif


de la config réseau du poste il se peut que le script n'est pas





démarrer

à


l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il



un


moyen pour modifier l'IP sans pour autant devoir être branché au





réseau"

?


Merci

John

















Avatar
John Fuss
Salut,

J'utilisais SwitchIP mais il ne gère pas le changement d'imprimante par
defaut (qui est mon besoin principal avec le changement d'IP) et la gestion
du DHCP ne permet pas l'utilisation d'1 DNS et/ou WINS.

John

"Misange" a écrit dans le message de
news:
En tous cas pour mnm (multiple network manager) oui...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:52:
Bonjour Misange
Oui effectivement, mon collègue m'a parlé d'un certain nombre
d'utilitaires


qui permettaient cela, mais toujours selon lui, il semble bien
qu'effectivement certains ne fonctionnent pas lorsque le réseau est
débranché.
Tu confirmes donc ce qu'il m'avait annoncé !
Cordialement
Pascal

"Misange" a écrit dans le message de
news:

Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés, du
nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse IP
Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:

Re
Selon un collègue c'est possible puisque tu as accès aux propriétés
même





en

étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API
ça




peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%


Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou
autre)






?

Il doit être possible de l'exécuter à partir d'une commande shell
depuis





VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi
peut





répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$


Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP,





ça

fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un
moyen







de


demander l'execution de ce script sachant qu'en utilisant ma macro de


modif


de la config réseau du poste il se peut que le script n'est pas





démarrer

à


l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a
t'il







un


moyen pour modifier l'IP sans pour autant devoir être branché au





réseau"

?


Merci

John



















Avatar
John Fuss
Ok, je vais voir avec les 'techniciens' comment j'accède à ce script.

John

"papou" a écrit dans le message de
news:%
Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou autre) ?
Il doit être possible de l'exécuter à partir d'une commande shell depuis
VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi peut
répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$
Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP, ça
fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un moyen
de


demander l'execution de ce script sachant qu'en utilisant ma macro de
modif

de la config réseau du poste il se peut que le script n'est pas démarrer
à


l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a t'il
un


moyen pour modifier l'IP sans pour autant devoir être branché au réseau"
?



Merci

John








Avatar
Misange
Salut

Alors regarde du côté de MNM.
http://www.globesoft.com/
Il est franchement très pratique. Si tu ne changes pas de nom de
machine suivant l'endroit où tu es tu n'as pas besoin de redémarrer. Tu
peux définir vraiment plein de paramètres d'environnement et ça marche
très bien en DHCP comme en IP fixe (je passe de l'un à l'autre). Tu peux
choisir ton parefeu, ton DNS... Il y a une version de démo.
Mais si tu développes quelque chose avec vbscript ou excel dis le moi !

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 04/11/2004 09:00:
Salut,

J'utilisais SwitchIP mais il ne gère pas le changement d'imprimante par
defaut (qui est mon besoin principal avec le changement d'IP) et la gestion
du DHCP ne permet pas l'utilisation d'1 DNS et/ou WINS.

John

"Misange" a écrit dans le message de
news:

En tous cas pour mnm (multiple network manager) oui...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:52:

Bonjour Misange
Oui effectivement, mon collègue m'a parlé d'un certain nombre



d'utilitaires

qui permettaient cela, mais toujours selon lui, il semble bien
qu'effectivement certains ne fonctionnent pas lorsque le réseau est
débranché.
Tu confirmes donc ce qu'il m'avait annoncé !
Cordialement
Pascal

"Misange" a écrit dans le message de
news:


Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés, du
nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse IP
Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:


Re
Selon un collègue c'est possible puisque tu as accès aux propriétés





même

en


étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API





ça

peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%



Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou






autre)

?


Il doit être possible de l'exécuter à partir d'une commande shell






depuis

VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi






peut

répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$



Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse IP,





ça


fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un







moyen

de



demander l'execution de ce script sachant qu'en utilisant ma macro de


modif



de la config réseau du poste il se peut que le script n'est pas





démarrer


à



l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a







t'il

un



moyen pour modifier l'IP sans pour autant devoir être branché au





réseau"


?



Merci

John





















Avatar
John Fuss
J'ai déja réalisé pas mal de chose de ce côté, petite description :

*Je peux créer des sites
*Affecter des params IP (DHCP, IP, SubNet Mask, Passerelle, 1 ou 2 adresses
DNS, 1 ou 2 adresses WINS)
*Changer l'imprimante par defaut
*A la création de site je récupère les params réseau du poste en cours (Ip,
DNS, Wins, Nom de machine, Imprimante par defaut)

Comme je le postais, il me reste à gérer la rééxécution du script
d'ouverture de session et le changement d'IP sans devoir être branché sur le
réseau.

John

"Misange" a écrit dans le message de
news:
Salut

Alors regarde du côté de MNM.
http://www.globesoft.com/
Il est franchement très pratique. Si tu ne changes pas de nom de
machine suivant l'endroit où tu es tu n'as pas besoin de redémarrer. Tu
peux définir vraiment plein de paramètres d'environnement et ça marche
très bien en DHCP comme en IP fixe (je passe de l'un à l'autre). Tu peux
choisir ton parefeu, ton DNS... Il y a une version de démo.
Mais si tu développes quelque chose avec vbscript ou excel dis le moi !

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 04/11/2004 09:00:
Salut,

J'utilisais SwitchIP mais il ne gère pas le changement d'imprimante par
defaut (qui est mon besoin principal avec le changement d'IP) et la
gestion


du DHCP ne permet pas l'utilisation d'1 DNS et/ou WINS.

John

"Misange" a écrit dans le message de
news:

En tous cas pour mnm (multiple network manager) oui...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:52:

Bonjour Misange
Oui effectivement, mon collègue m'a parlé d'un certain nombre



d'utilitaires

qui permettaient cela, mais toujours selon lui, il semble bien
qu'effectivement certains ne fonctionnent pas lorsque le réseau est
débranché.
Tu confirmes donc ce qu'il m'avait annoncé !
Cordialement
Pascal

"Misange" a écrit dans le message de
news:


Salut Pascal

C'est un truc curieux : je dois régulièrement changer d'adresse IP,
étant en DHCP à la maison et en IP fixe au boulot. J'ai un petit
utilitaire qui fait ce que John visiblement développe : changement de
l'IP, du SMTP, de l'imprimante par défaut, des répertoires partagés,
du





nom du domaine auquel est lié le PC... Si le PC n'est pas relié au
réseau, je reçois un message d'erreur pour le changement de l'adresse
IP





Alors qu'il est tout à fait possible de le faire manuellement...

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

on 03/11/2004 16:05:


Re
Selon un collègue c'est possible puisque tu as accès aux propriétés





même

en


étant hors réseau.
Maintenant sur la manière de procéder, je ne sais pas si avec les API





ça

peut le faire il faudrait que tu pose la question sur
microsoft.public.fr.vb parce que là il y a des développeurs qui ont
peut-être déjà été confrontés à cette problématique.
Sinon peut-être aussi voir avec du vbscript :
microsoft.public.fr.scripting
Sinon voir aussi par ici :
http://bellamyjc.org/fr/vbscript.html

Cordialement
Pascal

"papou" a écrit dans le message de
news:%



Bonjour John
Ton script est sans doute sous la forme d'un fichier (bat, vbs ou






autre)

?


Il doit être possible de l'exécuter à partir d'une commande shell






depuis

VBA.
Non ?
Pour la deuxième question je vais tâcher voir si quelqu'un chez moi






peut

répondre...
Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:cmaots$nc0$



Bonjour à tous,

j'ai fait une macro pour changer imprimante par defaut et adresse
IP,









ça


fonctionne mais au démarrage de session un script se lance, il est
paramètrer au niveau de l'utilisateur sur le serveur, y'a t'il un







moyen

de



demander l'execution de ce script sachant qu'en utilisant ma macro
de









modif



de la config réseau du poste il se peut que le script n'est pas





démarrer


à



l'ouverture de session (si on est pas paramètré pour le bon site).

Voilà-voilà, merci d'avance.

Par ailleurs je re-itère ma question de la semaine dernière : "y'a







t'il

un



moyen pour modifier l'IP sans pour autant devoir être branché au





réseau"


?



Merci

John