logo Homepage
+  NewbieContest
|-+  Divers» Informatique» Commande dos
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: Commande dos  (Lu 5293 fois)
Face404
Profil challenge

non classé(e).

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« 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
Journalisée
Folcan

Profil challenge

Classement : 509/54670

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1520


Voir le profil
« #1 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
« Dernière édition: 19 Mars 2008 à 12:53:49 par Folcan » Journalisée

-=[FoLc@N]=-

Citation :
* Le futur appartient à ceux qui croient à la beauté de leurs rêves, je crois au miens, NewbieContest aura un bon futur.
* Il y'a seulement 10 categories de gens dans la vie : ceux qui comprennent le binaire, et les autres.
Face404
Profil challenge

non classé(e).

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #2 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
Journalisée
Folcan

Profil challenge

Classement : 509/54670

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1520


Voir le profil
« #3 le: 19 Mars 2008 à 13:55:19 »

Désolé toujours pas compris...

Peut etre une boucle ?
Journalisée

-=[FoLc@N]=-

Citation :
* Le futur appartient à ceux qui croient à la beauté de leurs rêves, je crois au miens, NewbieContest aura un bon futur.
* Il y'a seulement 10 categories de gens dans la vie : ceux qui comprennent le binaire, et les autres.
Face404
Profil challenge

non classé(e).

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #4 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
Journalisée
X-TReM

Profil challenge

Classement : 1132/54670

Néophyte
*
Hors ligne Hors ligne
Messages: 12


Voir le profil
« #5 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.
Journalisée
Face404
Profil challenge

non classé(e).

Néophyte
*
Hors ligne Hors ligne
Messages: 4


Voir le profil
« #6 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 ?
Journalisée
_o_
Relecteur

Profil challenge

Classement : 43/54670

Membre Héroïque
*
Hors ligne Hors ligne
Messages: 1258


Voir le profil
« #7 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

Journalisée

Les épreuves de hack de NC sont trop faciles ? Et pourtant ! Bienvenue dans la vraie vie : http://thedailywtf.com/Articles/So-You-Hacked-Our-Site!.aspx
Zmx

Profil challenge

Classement : 73/54670

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 559


Voir le profil WWW
« #8 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)
Journalisée

mogg41

Profil challenge

Classement : 455/54670

Membre Senior
****
Hors ligne Hors ligne
Messages: 267

Mogg41 pour vous aider!


Voir le profil
« #9 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
« Dernière édition: 19 Mars 2008 à 23:33:40 par mogg41 » Journalisée

"Il ne savait pas que c'était impossible alors il l'a fait." Mark Twain
Pages: [1]
  Imprimer  
 
Aller à: