NewbieContest

Divers => Informatique => Discussion démarrée par: Face404 le 18 Mars 2008 à 22:18:43



Titre: Commande dos
Posté par: Face404 le 18 Mars 2008 à 22:18:43
Voila je me demandé si il existe une commande DOS qui exécuterais un Fichier bat sur tout les ordinateur d'un même serveur

par exemple a partir d'un PC changer l'heure de tout les PC en réseau


Titre: Re : Commande dos
Posté par: Folcan le 19 Mars 2008 à 12:52:15
sur tout les ordinateur d'un même serveur

Ca ne veut absolument rien dire, je pense que tu t'es trompé, domaine ? groupe de travail ?

par exemple a partir d'un PC changer l'heure de tout les PC en réseau

Quel OS ?
Pour windows : net HELP time

Citation
NET TIME
[\\nom d'ordinateur | /DOMAIN[:nom de domaine] | /RTSDOMAIN[:nom de done]] [/SET
]
         [\\nom d'ordinateur] /QUERYSNTP
         [\\nom d'ordinateur] /SETSNTP[:liste de serveurs NTP]

NET TIME synchronise l'horloge de la station de travail avec celle d'un
serveur ou d'un domaine et sert à afficher l'heure d'un ordinateur ou d'un
domaine. Employée sans argument, NET TIME affiche la date et l'heure
courantes du serveur qui a été désigné comme serveur de synchronisation
du domaine. Cette commande permet de définir le serveur de temps NTP pour
le nom d'ordinateur.

Plus simplement :
sous dos : net /?
Permet de réaliser certaines operations sur un ordinateur distant/domaine


Titre: Re : Commande dos
Posté par: Face404 le 19 Mars 2008 à 13:16:28
Mouais j'avoue que je me suis trop mal expliqué ^^"
On la refait peu être :p
Voila j'ai crée un Fichier bat pour supprimé tout les fichier temporaire de mon pc et je me demandé si il y avais une commande pour que quand sa supprimé mon fichier temp sur les autre pc sa se lance pour supprimé les fichier temp aussi


Titre: Re : Commande dos
Posté par: Folcan le 19 Mars 2008 à 13:55:19
Désolé toujours pas compris...

Peut etre une boucle ?


Titre: Re : Commande dos
Posté par: Face404 le 19 Mars 2008 à 13:58:38
Bon .... je vais fais une dernier tentative avec un exemple on sait jamais xD

Je lance mon fichier bat sur mon pc pour supprimé les fichier temporaire et la j'aimerais que quand je le lance tout les pc du réseau reçois le fichier bat et se lance en même temp


Titre: Re : Commande dos
Posté par: X-TReM le 19 Mars 2008 à 14:16:44
Je ne vois pas vraiment comment tu peux faire ça avec des commandes DOS.

Enfin si c'est pour supprimer les fichiers temporaires, tu peux créer une nouvelle entrée dans la base de registre de chaque pc qui pointe vers ton fichier bat.

(ici :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run par exemple)

Ce script s'exécutera au démarrage de tes machines.

C'est une idée comme une autre, pour ma part je ne vois pas comment faire avec des commandes DOS  pour ton problème.


Titre: Re : Commande dos
Posté par: Face404 le 19 Mars 2008 à 14:18:10
Oki merci bien
Mais sinon c'est possible mon idée mais en utilisant autre chose que le dos ?


Titre: Re : Re : Commande dos
Posté par: _o_ le 19 Mars 2008 à 15:01:33
Mais sinon c'est possible mon idée mais en utilisant autre chose que le dos ?

MS-Dos n'existe plus depuis des années. Si on parle de l'ersatz rachitique de ligne de commande qu'il est impossible de redimensionner à plus de 80 colonnes, ça n'est pas MS-Dos (tout au plus, une émulation), et ça n'a rien d'intéressant techniquement parlant. Il y a bien d'autres solutions de scripting sous windows.

Heureusement, après 25 ans de tatônnements recherche et développement, Microsoft vient d'inventer le shell Unix¹. J'ai d'ailleurs feuilleté récemment un bouquin à ce sujet : c'est assez pathétique de constater la somme de mauvaise foi que l'auteur a déployé pour prouver que le powershell, c'est mieux que bash, parce que "les pipes bash c'est du texte donc c'est le bordel, alors que les pipes powershell c'est de l'objet donc c'est le Bien".

¹ http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx



Titre: Re : Commande dos
Posté par: Zmx le 19 Mars 2008 à 20:47:29
La plupart des suite d'antivirus pour workgroup on un module d'execution a distance (principalement pour les mise à jour).
De memoire au lancement d'une machine il y as aussi une histoire de script "netlogon" d'executer. (ça peut etre a creuser)


Titre: Re : Commande dos
Posté par: mogg41 le 19 Mars 2008 à 22:54:58
Si j'ai bien compris , c'est que tu souhaites exécuter un script, sur toutes les machines (clients) connectées à ton serveur.
Avec windows 2000 serveur il existe bien un dossier partagé sous le nom de "netlogon" où tu peux placer un script qui s'exécutera à chaque fois qu'un client se connecte au serveur.
Si tu utilises windows sur tes clients, il doit être possible de se servir de la planification de tâche afin d'exécuter le script lorsque tu éteins la machine (une commande DOS existe peut-être pour ne pas avoir à faire la manip sur chaque poste).
J'espère t'avoir aider avec le peu d'information que tu nous donnes.

Mogg41