Laboratoire Microsoft |  Blog |  Webcast |  Students Club |  FaqXP  |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

[Résolu]Comment récupérer un fichier en ligne de commande

Pour tout ce qui touche aux réseaux, protocoles, éléments actifs, etc...

Modérateur: Modérateurs_Divers

[Résolu]Comment récupérer un fichier en ligne de commande

Messagepar cyclop sur Mer 14 Mai 2008, 15:38

Bonjour

Je souhaiterais faire une petite ligne de commande dans un programme DOS qui récupère un fichier sur le net dont le nom change tous les jours.
J'ai un poste qui est dans une DMZ, l'antivirus ne se met à jour automatiquement et je voudrais récupérer le nouveau pattern chaque jour.

Je ne trouve pas les bons paramètres de TELNET qui serait, je pense la meilleur commande.
Sinon j'ai récupérer le programme WGET qui fonctionne très bien lorsque je renseigne le nom du fichier
wget http://wwww.machin.com/nom125.zip
mais si je fais un wget http://wwww.machin.com/nom???.zip (parce que demain ce sera nom126.zip
marche pas

Avez vous une petite idée de ce que je pourrais faire?
Il existe peut être une autre commande?
Dernière édition par cyclop le Mar 20 Mai 2008, 14:28, édité 1 fois au total.
Avatar de l’utilisateur
cyclop
Member
Member
 
Messages: 81
Inscrit le: Lun 20 Mar 2006, 21:29

Re: Comment récupérer un fichier en ligne de commande

Messagepar ouebman sur Mer 14 Mai 2008, 20:41

Bonjour,

est ce que c'est toi qui gère le "nom125.zip" ou est sur un serveur d'un éditeur ?

pourquoi l'antivirus ne se mets pas à jour ?
Avatar de l’utilisateur
ouebman
Grand Master Flash
Grand Master Flash
 
Messages: 2171
Inscrit le: Dim 14 Déc 2003, 17:19
Localisation: Mulhouse

Re: Comment récupérer un fichier en ligne de commande

Messagepar piwu sur Mer 14 Mai 2008, 21:00

cyclop a écrit:Sinon j'ai récupérer le programme WGET qui fonctionne très bien lorsque je renseigne le nom du fichier
wget http://wwww.machin.com/nom125.zip
mais si je fais un wget http://wwww.machin.com/nom???.zip (parce que demain ce sera nom126.zip
marche pas

Avez vous une petite idée de ce que je pourrais faire?


D'après les informations que tu apportes, le but est de télécharger un fichier dont le nom a une partie qui s'incrémente chaque jour.

Ce que je propose est donc d'utiliser 2 fichiers :

- 1 fichier de configuration (un .ini par exemple)
- 1 script (un .vbs)

Le fichier de configuration peut ressembler à ceci :

Code: Tout sélectionner
[WGET]
Day=125


Et le script doit contenir :

- une fonction qui permet de parser le fichier de configuration (j'ai ça sous la main si tu veux) afin de récupérer la variable day,
- la fonction principale qui incrémente la variable day, qui télécharge le fichier et qui modifie ensuite le fichier de configuration.

Après, suffit d'utiliser la commande AT pour créer une tâche planifiée pour que cela s'exécute chaque jour.
piwu
Full Member
Full Member
 
Messages: 128
Inscrit le: Mer 21 Juin 2006, 9:17

Re: Comment récupérer un fichier en ligne de commande

Messagepar cyclop sur Jeu 15 Mai 2008, 8:29

Bonjour

ca me plait bien ton histoire de fichier ini + vbs
Seulement, je comprends facilement un fichier ini mais je n'en ai jamais créé (connais un site qui explique cela)

Effectivement je récupère ce fichier chez l'editeur.
http://www.nomdusite.com/pattern125.zip => jour j
http://www.nomdusite.com/pattern127.zip => jour j +1
http://www.nomdusite.com/pattern129.zip => jour j +2
http://www.nomdusite.com/pattern131.zip => jour j +3

On voit bien la incrementation, je pense qu'elle est automatique et régulière.
Mon idée de départ était de faire un téléchargement du fichier pattern*.zip (à la limite *.zip pourrait marcher car sur la page il n'y a qu'un zip.)

Je te donne l'adresse du site, j'ai peut être raté un truc.
http://www.trendmicro.com/ftp/products/ ... lpt277.zip => donwload du fichier
http://www.trendmicro.com/download/viruspattern.asp => page de téléchargement

des idées ???
Avatar de l’utilisateur
cyclop
Member
Member
 
Messages: 81
Inscrit le: Lun 20 Mar 2006, 21:29

Re: Comment récupérer un fichier en ligne de commande

Messagepar piwu sur Jeu 15 Mai 2008, 9:45

Salut,

J'ai déjà implémenté des solutions anti-virus basées sur Trend Micro OfficeScan et le serveur OfficeScan sait récupérer d'elle même les signatures sur le site de Trend. Du coup, je comprend pas trop pourquoi tu veux redévelopper cette fonction 8O

ciao,
piwu
piwu
Full Member
Full Member
 
Messages: 128
Inscrit le: Mer 21 Juin 2006, 9:17

Re: Comment récupérer un fichier en ligne de commande

Messagepar cyclop sur Jeu 15 Mai 2008, 10:20

je sais que le serveur sait de lui même récupérer les mises à jour sur le site.
Seulement le pc est en DMZ et je ne veux pas de communication DMZ vers Rez0 ( :roll: )
Donc ce pc est autonome et dans l'install d'un poste autonome, je ne peux pas paramétré de mises à jour auto.
Je ne veux pas non plus installer un AVG ou AVAST.

D'où l'idée de faire une petite commande pour récupérer les mises à jour.
Avatar de l’utilisateur
cyclop
Member
Member
 
Messages: 81
Inscrit le: Lun 20 Mar 2006, 21:29

Re: Comment récupérer un fichier en ligne de commande

Messagepar ouebman sur Jeu 15 Mai 2008, 12:35

cyclop a écrit:je sais que le serveur sait de lui même récupérer les mises à jour sur le site.
Seulement le pc est en DMZ et je ne veux pas de communication DMZ vers Rez0 ( :roll: )
Donc ce pc est autonome et dans l'install d'un poste autonome, je ne peux pas paramétré de mises à jour auto.
Je ne veux pas non plus installer un AVG ou AVAST.

D'où l'idée de faire une petite commande pour récupérer les mises à jour.


tu peux tout a fait déployer ton officescan (via un .msi par exemple si tu ne veut pas que le pc soit au contact du lan pour l'install) et le passer en mode itinérant du coup il ira chercher les mises à jours directement chez trend.
Avatar de l’utilisateur
ouebman
Grand Master Flash
Grand Master Flash
 
Messages: 2171
Inscrit le: Dim 14 Déc 2003, 17:19
Localisation: Mulhouse

Re: Comment récupérer un fichier en ligne de commande

Messagepar piwu sur Jeu 15 Mai 2008, 13:08

cyclop a écrit:je sais que le serveur sait de lui même récupérer les mises à jour sur le site.
Seulement le pc est en DMZ et je ne veux pas de communication DMZ vers Rez0 ( :roll: )
Donc ce pc est autonome et dans l'install d'un poste autonome, je ne peux pas paramétré de mises à jour auto.
Je ne veux pas non plus installer un AVG ou AVAST.

D'où l'idée de faire une petite commande pour récupérer les mises à jour.


J'ai pas tout compris, mais pour avoir vu des architectures Trend chez de grands groupes (+ 50 000 personnes), je pense que tu t'y prends assez mal...
piwu
Full Member
Full Member
 
Messages: 128
Inscrit le: Mer 21 Juin 2006, 9:17

Re: Comment récupérer un fichier en ligne de commande

Messagepar cyclop sur Jeu 15 Mai 2008, 13:31

J'ai pas tout compris, mais pour avoir vu des architectures Trend chez de grands groupes (+ 50 000 personnes), je pense que tu t'y prends assez mal...
très constructif :lol:

je vais voir si je peux le passer en mode itinérant :arrow:
Avatar de l’utilisateur
cyclop
Member
Member
 
Messages: 81
Inscrit le: Lun 20 Mar 2006, 21:29

Re: Comment récupérer un fichier en ligne de commande

Messagepar cyclop sur Mar 20 Mai 2008, 14:27

Voici ce qu'il aurait fallu répondre

REM recupére le jour de l'année (1...365)
declare -i jr=$(date +%j)

REM ajuster au numéro du fichier qui s'incrémente de 2 tous les jours
declare -i var=$jr*2+3

REM récupère le fichier à telecharger
wget www.trendmicro.com/ftp/products/pattern/lpt$var.zip

Merci :mrgreen:
Avatar de l’utilisateur
cyclop
Member
Member
 
Messages: 81
Inscrit le: Lun 20 Mar 2006, 21:29

Re: Comment récupérer un fichier en ligne de commande

Messagepar piwu sur Mar 20 Mai 2008, 14:45

cyclop a écrit:
J'ai pas tout compris, mais pour avoir vu des architectures Trend chez de grands groupes (+ 50 000 personnes), je pense que tu t'y prends assez mal...
très constructif :lol:


Parfois, il faut pas forcément chercher à contourner les problèmes mais se remettre en question d'une manière plus globale...
piwu
Full Member
Full Member
 
Messages: 128
Inscrit le: Mer 21 Juin 2006, 9:17


Retourner vers Réseaux et télécommunications

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités



Accueil | News | Articles | Tips | Outils | FAQ XP | Certification | Easters Eggs
Essentiels | Top Sites | Glossaire | Vidéos | Whitepapers | Essentiels | Boîte à Scripts
Conditions d'utilisation é Copyright | Respect de la vie privée