W2003Server : envoyer un même fichier à tous les clients ?Edit: Résolu

W2003Server : envoyer un même fichier à tous les clients ?Edit: Résolu - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 30-01-2008 à 11:55:08    

Bonjour,
J'ai réussi à monter un réseau dans mon école avec 1 serveur sous 2003 et 22 clients sous 2k.
Serveur : DNS, DHCP, Active Directory, Routage et accès distant OK.
Un dossier partagé sur le serveur où les gamins peuvent sauvegarder leurs fichiers.
 
Est-il possible, depuis le serveur de copier un même fichier sur tous les postes clients ( du genre exercice ou contrôle  :sol: ), sans avoir à faire 22 copier-coller ?
Et comment ? Outils d'administration ?


Message édité par vthand le 09-02-2008 à 17:32:01

---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 30-01-2008 à 11:55:08   

Reply

Marsh Posté le 30-01-2008 à 19:44:44    

Vthand, je te reconnais, tu aurais pu nous laisser un simple message pour nous dire que ça fonctionne ton partage NAT maintenant.
Et c'était dû à quoi la panne sur ton NAT ? :D
 
Pour revenir à ta question:
 
Pourquoi ne pas partager simplement un autre dossier sur le serveur en "Lecture seul" (ne peut ni écrire dessus ni effacer, ni modifier ) ?  
Ils auront plus qu'aller chercher le ou les fameux fichier(s) dedans et le ou les copier.
Et aucun petit malin qui pourra dire j'ai pas le fichier ou quelqu'un la effacer. Puisqu'il sera toujours disponible sur le fameux serveur en lecture seul.
 
Tu partage également un dossier sur le serveur où les gamins peuvent écrire et éventuellement modifier dessus mais qui te dit qu'il y en pan simple s un qui pourrait effacer ou modifier le travail de l'autre pour s'amuser ?
Un dossier en Lecture et écriture mais pas en modifier ou effacer. Il y aurait que l'administrateur qui aurait tout les droits pour effacer ou modifier,... :D
 
Sinon, il y a la synchronisation de dossier par logiciel.
 
Ou utiliser Telnet mais là faut faire un petit programme .bat par exemple dans lequel il y aurais:
 
net use X: \\Ordinateur\c$\Répertoire /USER: domaine\Nom_d_Utilisateur Mot_de_Passe
et la commande copy avec le nom du fichier...
ensuite
net use x: /delete
 
22 lignes comme ça dans un fichier .bat
 
Mais bon le service Telnet je conseille pas trop parce que si ta un petit pirate dans ta classe c'est déjà une porte d'entrer facile pour attaquer le serveur et même que ce service devrait être désactivé sur le serveur une fois la tache accomplie. Parce que une simple clef USB insérer dans un PC client avec un exécutable virus déjà tout prêt ... Bon, c'est peut-être un peu exagérer mais bon ...  
 
Bon courage et fait nous savoir ;)


Message édité par mmc le 30-01-2008 à 22:00:21
Reply

Marsh Posté le 30-01-2008 à 23:17:37    

Je vais voir du côté de Telnet, mais  :ange:  
 
-jamais fait de batch : avec le bloc-note je suppose, extension bat
- pour le lancer ? Console ?  
 
Après, je m'attaque au problème des mails ( mels en français), enfin à celui de l'installation du même logiciel sur 22 postes à partir du serveur.
 
Pour les pirates dans ma classe, cette année c'est non. L'année dernière j'avais quelques très bons élèves, mais tous très respectueux des consignes.


---------------
C'est en se plantant qu'on devient jardinier.
Reply

Marsh Posté le 30-01-2008 à 23:29:13    

Effectivement des journées bien chargées.
 

vthand a écrit :

A la fin de l'année dernière, j'en avait un qui persistait à éteindre son poste en appuyant sur le bouton de l'écran.


 
A ce point la ? :D
 
 

vthand a écrit :

Je vais voir du côté de Telnet, mais  :ange:  
 
-jamais fait de batch : avec le bloc-note je suppose, extension bat
- pour le lancer ? Console ?  


 
Oui, voir même tu peut cliquer dessus sous windows directement une fois le batch crée.
 
En tout cas Bravo pour ton Nat ;)


Message édité par mmc le 30-01-2008 à 23:33:44
Reply

Marsh Posté le 31-01-2008 à 21:04:29    

Un bonsoir rapide.
Du côté du batch, c'est bon, même si j'ai pas mal galéré avant de trouver le coup des guillemets pour copy ...
Demain, je teste Telnet.


Message édité par vthand le 03-02-2008 à 16:44:59
Reply

Marsh Posté le 31-01-2008 à 22:24:36    

On croise les doigts :)

Reply

Marsh Posté le 03-02-2008 à 16:44:24    

Bonjour,
Je teste, sans succès pour l'instant. Je cherche des explications de synthaxe :
 
 
net use X: \\Poste1\c$\Mes documents /USER: domaine\Poste1 1
 
X: c'est bon? pas de | ?
et c$ c'est un dossier partagé par défaut ?
domaine: ça veut dire que c'est dans le domaine, ou il faut que je mette le nom du domaine (Grandclos.lan) ?Edit : par défaut le domaine activé, donc pas la peine, ce qui donne :
net use X: \\Poste1\c$\Mes documents /USER:Poste1 1


Message édité par vthand le 03-02-2008 à 22:47:00
Reply

Marsh Posté le 03-02-2008 à 23:25:35    

X   C'est le lecteur réseau.
C$  c'est le disque dur destinataire en partage.
Mais t'occupe pas de lecteur réseau et C$.
 
Fait plutôt cela:
 
net use \\Ordinateur\Répertoire /USER: domaine\Nom_d_Utilisateur Mot_de_Passe
 
xcopy c:\Nom_du_fichier  \\ordinateur\Repertoire
 
ensuite
net use \\ordinateur\répertoire /delete
 
 
Exemple:
 
net use \\192.168.0.18\MonDossier /user:Grandclos.lan\JeanMichel 1234       (1234 = mots de passe)
 
xcopy c:\monDocument.txt \\192.168.0.18\MonDossier          (copy le fichier dans le partage distant)
 
net use \\192.168.0.18\MonDossier /delete              (permet de fermer le partage une fois fini)
 
 
 
Exemple des 22 ordinateurs contenu dans un fichier .bat:
 
net use \\192.168.0.2\MonDossier /user:Grandclos.lan\Eric 7586
xcopy c:\monDocument.txt \\192.168.0.2\MonDossier  
net use \\192.168.0.3\MonDossier /user:Grandclos.lan\Marc 2223
xcopy c:\monDocument.txt \\192.168.0.3\MonDossier
net use \\192.168.0.4\MonDossier /user:Grandclos.lan\Jessica 27823
xcopy c:\monDocument.txt \\192.168.0.4\MonDossier
net use \\192.168.0.5\MonDossier /user:Grandclos.lan\Philipe 27823
xcopy c:\monDocument.txt \\192.168.0.5\MonDossier
 
 
...
 
net use \\192.168.0.22\MonDossier /user:Grandclos.lan\Catherine 823
xcopy c:\monDocument.txt \\192.168.0.22\MonDossier
 
net use \\192.168.0.2\MonDossier /delete  
net use \\192.168.0.3\MonDossier /delete  
...
 
net use \\192.168.0.22\MonDossier /delete
 
 
 
C'est aussi embêtant   que de le faire à la main :)
 
NB: il faut que les dossiers que tu veut partager soit autoriser en écriture sur les windows 2000 (représenté avec une main en dessous du dossier).


Message édité par mmc le 07-02-2008 à 16:15:09
Reply

Marsh Posté le 04-02-2008 à 00:39:10    

Ici au lieu de tout retaper à la main si un jour le fichier change tu peut lancer le programme Batch avec la variable dans la console:
 
Monfichier.bat c:\monIntero.txt         ("c:\monIntero.txt" sera remplacé par la variable %1 dans le programme)
 
 
 
 
Exemple de programme avec les 22 ordinateurs contenu dans un fichier .bat:
 
 
net use \\192.168.0.2\MonDossier /user:Grandclos.lan\Eric 7586
xcopy %1 \\192.168.0.2\MonDossier  
net use \\192.168.0.3\MonDossier /user:Grandclos.lan\Marc 2223
xcopy %1 \\192.168.0.3\MonDossier
net use \\192.168.0.4\MonDossier /user:Grandclos.lan\Jessica 27823
xcopy %1 \\192.168.0.4\MonDossier
net use \\192.168.0.5\MonDossier /user:Grandclos.lan\Philipe 27823
xcopy %1 \\192.168.0.5\MonDossier
...  
...
(écrire la suite)
...  
net use \\192.168.0.22\MonDossier /user:Grandclos.lan\Catherine 823
xcopy %1 \\192.168.0.22\MonDossier
 
net use \\192.168.0.2\MonDossier /delete  
net use \\192.168.0.3\MonDossier /delete  
...
(écrire la suite)
...
net use \\192.168.0.22\MonDossier /delete


Message édité par mmc le 04-02-2008 à 01:24:11
Reply

Marsh Posté le 04-02-2008 à 12:50:26    

Eh bien merci !
Moi qui allait annoncer fièrement que cela marchait avec :
net use X: \\Poste1\c1$ 1 /USER:Grandclos.lan\Poste1
(j'ai du faire un partage c1$, car je ne pouvais pas modifier les droits de c$)
Je vais tester tout ça et prendre le plus facile.

Reply

Marsh Posté le 04-02-2008 à 12:50:26   

Reply

Marsh Posté le 04-02-2008 à 12:53:47    

et encore merci pour la seconde réponse, car après, évidemment, j'allais penser aux collègues qui sont incapables de renommer leur fichier et encore moins de changer le nom à copier dans le batch.

Reply

Marsh Posté le 04-02-2008 à 15:18:10    

Fait un simple test dans la console (invite de commande) dans windows 2003.
Puis tape par exemple:
 
net use \\192.168.0.2\MyDocument /user:Grandclos.lan\Admin2003 1234            (Entrée)  
 
Xcopy c:\MonRepertoir\mon_fichier_Interro.doc \\192.168.0.2\MyDocument         (Entrée)
 
 
N.B: Avant de taper sur la console l'exemple ci-dessus: Le Dossier par exemple MyDocument doit être partagé dans le Windows 2000 et laisser l'autorisation d'écriture sur ce dossier.
 
Sais-tu partagé un dossier dans windows 2000 avec autorisation d'écriture sur ce dossier ?
 
Clique droit sur le Répertoire MyDocument par exemple, puis "propriétés", puis onglet "partage", puis coché "partager ce dossier", puis cliqué sur "Autorisations", puis Coché la casse "Modifié"
http://www.figer.com/publications/ [...] artage.png   (photo exemple)
http://crsweb.free.fr/Images/droits_partages.JPG  (photo exemple)
http://crsweb.free.fr/Images/Ntfs.JPG  (photo exemple)
 
 
Créer un compte utilisateur Admin2003 avec le passe 1234 (par exemple) dans Window 2000.
Ajouter le compte utilisateur Admin2003 dans l'onglet "sécurité" du dossier à partager avec l'autorisation d'écriture dans windows 2000.


Message édité par mmc le 07-02-2008 à 16:16:24
Reply

Marsh Posté le 04-02-2008 à 15:51:22    

Exemple de programme avec les 22 ordinateurs contenu dans un fichier .bat avec le compte utilisateur Admin2003 et mots de passe 1234. (Le compte utilisateur Admin2003 doit être créer dans les 22 ordinateurs windows 2000).  
 
 
Monfichier.bat c:\Intero.txt       (%1 sera remplacé par la variable "c:\Intero.txt" dans le programme)
 
 
net use \\192.168.0.2\MonDossierPhilipe /user:Grandclos.lan\Admin2003 1234
xcopy %1 \\192.168.0.2\MonDossierPhilipe
net use \\192.168.0.3\MonDossierMichel /user:Grandclos.lan\Admin2003 1234
xcopy %1 \\192.168.0.3\MonDossierMichel
net use \\192.168.0.4\MonDossierMarc /user:Grandclos.lan\Admin2003 1234
xcopy %1 \\192.168.0.4\MonDossierMarc
net use \\192.168.0.5\MonDossierEric /user:Grandclos.lan\Admin2003 1234
xcopy %1 \\192.168.0.5\MonDossierEric
...  
...
(écrire la suite)
...  
net use \\192.168.0.22\MonDossierJean /user:Grandclos.lan\Admin2003 1234
xcopy %1 \\192.168.0.22\MonDossierJean
 
net use \\192.168.0.2\MonDossierPhilipe /delete  
net use \\192.168.0.3\MonDossierMichel /delete  
net use \\192.168.0.4\MonDossierMarc  /delete
net use \\192.168.0.5\MonDossierEric /delete
...
(écrire la suite)
...
net use \\192.168.0.22\MonDossierJean /delete


Message édité par mmc le 04-02-2008 à 16:19:15
Reply

Marsh Posté le 06-02-2008 à 08:27:27    

Bonjour,
bon hier ça marchait et aujourd'hui :net use X: \\192.168.0.100 /USER:Grandclos.lan\Poste1 1
The network name cannot be found.
 
J'ai redémarré le service Telnet, et toujours le même message.
 
Heureusement que je fais quelque chose d'autre en même temps ( formatage et install 2k d'un ordi donné ( pII 300 quand même).
 
Edit: par contre, ça marche avec le poste3, vers lequel je n'avais pas fait d'essais hier. Donc, j'ai du foirer qqchose sur les postes 1 et 2.
Y'a pas une commande qui dise de delete toutes les connections en cours ?


Message édité par vthand le 06-02-2008 à 08:36:46
Reply

Marsh Posté le 06-02-2008 à 08:38:19    

Comment sont attribués les adresses IP ? En DHCP ? (DHCP : adressages automatique).
Si c'est la cas, il est possible que le serveur DHCP windows 2003 est attribué une autre adresse IP au client windows 2000.
L'IP d'aujourd'hui n'est pas forcement le même IP de demain pour ce poste client en DHCP.  
 
Exemple: l'IP du poste1 sera aujourd'hui avec l'IP 192.168.0.100 mais pas forcement avec le même IP au prochain redémarrage de celui-ci.    
 
Donc si les postes client sont en DHCP il faudra mettre le nom de l'ordinateur destinataire.
exemple: l'ordinateur n°1 à comme nom par exemple Machine1
 
Comme indiquer ici:
http://www.support-fr.com/images/s [...] group2.jpg
 
net use \\Machine1 /user:grandclos.lan\poste1 1
 
Dans la commande "net use" n'utilise pas le X.
exemple:  net use \\machine1 /user:grandclos.lan\poste1 1
              xcopy c:\intero.txt \\machine1\dossierpartager
 
(Le mot de passe est 1 et le nom de l'utilisateur est poste1, c'est bien ça ?)
 
La commande Net use n'a pas besoin du service Telnet pour fonctionner. Tu peut désactiver le service Telnet.


Message édité par mmc le 07-02-2008 à 16:41:44
Reply

Marsh Posté le 06-02-2008 à 09:11:24    

Bonjour,
Ok je teste avec le nom de machine.
Non, pas de DHCP, 192.168.0.100 c'est l'IP fixe du poste 1, car j'ai mis 192.168.0.1 au serveur

Reply

Marsh Posté le 06-02-2008 à 09:17:32    

Alors c'est mieux de l'indiquer avec l'IP.
 
net use \\192.168.0.100 /user:grandclos.lan\poste1 1
xcopy c:\intero.txt \\192.168.0.100\dossierpartager


Message édité par mmc le 06-02-2008 à 09:17:48
Reply

Marsh Posté le 06-02-2008 à 09:17:41    

Là, je suis sur le poste 2:j'ai partagé en admin Mes doc de la session Grandclos du poste 2, autorisation tout le mone sous le nom "DocPoste2"
net use X: \\192.168.0.2\DocPoste2 /USER:Grandclos.lan\Poste2 2
ça marche.
mais net use x: \\192.168.0.2\DocPoste2  /delete me dit conflicting switches
où je foire ?
j'ai ouvert la connection et je voudrai la refermer.

Reply

Marsh Posté le 06-02-2008 à 09:21:02    

Tape "Net view" tu pourra voir les session ouvertes des dossiers en partage.
 
essai ça:
 
net use \\192.168.0.2\docposte2 /delete
 
 
Tu réussi à transférer un fichier ?
Avec Xcopy ?


Message édité par mmc le 06-02-2008 à 09:25:25
Reply

Marsh Posté le 06-02-2008 à 09:26:40    

alors net view : there are no entrie in the list
but ( yes i cause english)
net use X: \\192.168.0.2\DocPoste2 /USER:Grandclos.lan\Poste2 2 donne
the local device name is alredy in use
 
and
net use \\192.168.0.2\docposte2 /delete donne the network connection could not be foud

Reply

Marsh Posté le 06-02-2008 à 09:28:29    

et à part ça, la machine que j'installe me donne un superbe BSOD( yes i cause djeun) pendant l'install donc j'ai enlevé la pile et on recommence.

Reply

Marsh Posté le 06-02-2008 à 09:31:17    

"alors net view : there are no entrie in the list "
 
Ça veut dire que la connexion au partage déjà ne c'est pas faite.
 
Essai sans le X.
 
net use \\192.168.0.2\DocPoste2 /USER:Grandclos.lan\Poste2 2
 
ensuite  Net View pour voir si tu es connecté.


Message édité par mmc le 07-02-2008 à 16:17:50
Reply

Marsh Posté le 06-02-2008 à 09:33:35    

alors : the command completed succesfully
mais net view there are no entries in the list

Reply

Marsh Posté le 06-02-2008 à 09:33:41    

alors : the command completed succesfully
mais net view there are no entries in the list

Reply

Marsh Posté le 06-02-2008 à 09:33:44    

alors : the command completed succesfully
mais net view there are no entries in the list

Reply

Marsh Posté le 06-02-2008 à 09:36:52    

Bizarre.
 
Est-ce que tu as bien un compte utilisateur Poste2 avec le mots de passe 2 sur le dossier DocPoste2 avec le droit d'écriture dessus ?

Reply

Marsh Posté le 06-02-2008 à 09:39:55    

Essai sans le domaine grandclos.lan
 
net use \\192.168.0.2\DocPoste2 /USER: Poste2 2
net view


Message édité par mmc le 06-02-2008 à 09:40:05
Reply

Marsh Posté le 06-02-2008 à 09:40:49    

alors, sur le poste2 le dossier ne s'appelle pas poste2, mais c:Documents an settings\poste2\Mes documents , mais le partage s'appelle DocPoste2.
J'ai mis tous les droits pour tout le monde.
je vois que ce dossier était en lecture seul. Je change et je recommence.

Reply

Marsh Posté le 06-02-2008 à 09:44:28    

même résultat : no entries.
mmc, je te remercie pour ta patience. Tu aurais du être instit ( pour la vocation, pas le salaire).
Moi, je vais te laisser.
Même si le tarif de garde à vue doit être plus bas pour une gifle à un ordi qu'à un gamin ...
Non, sérieusement, faut que je quitte mon école pour aller faire les courses, avant que ma directrice personnelle ne trouve  à redire.
Bonne journée.


Message édité par vthand le 06-02-2008 à 09:45:32
Reply

Marsh Posté le 06-02-2008 à 09:45:11    

Alors se sera:
 
net use \\192.168.0.2\Documents and Settings\poste2\Mes Documents\DocPoste2 /USER:Grandclos.lan\Poste2 2
 
ensuite:
net view
 
Bonnes Courses :D


Message édité par mmc le 06-02-2008 à 09:54:18
Reply

Marsh Posté le 06-02-2008 à 09:47:43    

la syntaxe ne marche pas. Je crois qu'il n'aime pas les espaces.

Reply

Marsh Posté le 06-02-2008 à 09:49:20    

oui

Reply

Marsh Posté le 06-02-2008 à 09:49:48    

Essai de plutôt de créer un simple répertoire dans c:\


Message édité par mmc le 07-02-2008 à 16:19:06
Reply

Marsh Posté le 06-02-2008 à 09:50:24    

exemple crée un répertoire c:\DocPoste2
 
puis donne lui tout les droits d'écritures en partage,...
 
Une fois ce nouveau répertoire crée là tu pourra faire:
 
net use \\192.168.0.2\DocPoste2 /USER:Grandclos.lan\Poste2 2


Message édité par mmc le 06-02-2008 à 09:59:05
Reply

Marsh Posté le 06-02-2008 à 10:00:21    

alors net use \\192.168.0.6\P6 /USER:Grandclos.lan\Poste6 6  après avoir créé un répertoire simple sur Poste6 et lui avoir donné tous les droits
commnd successfull ...
mais netview  no entries.
Je pense que c'est le réseau qui foire.
Encore merci. Je m'en vais ...

Reply

Marsh Posté le 06-02-2008 à 10:15:58    

ok :)
 
Pour la prochaine fois essai de transférer un fichier simplement dans ce répertoire nouvellement créer à partir du serveur avec un copier/coller pour voir si ça marche.
 
si tu y arrive tu pourra faire après:
 
net use \\192.168.0.6\P6 /USER:Grandclos.lan\Poste6 6             (le répertoire doit être dans c:\P6)
 
net view


Message édité par mmc le 06-02-2008 à 10:25:43
Reply

Marsh Posté le 06-02-2008 à 15:27:10    

Je t'es envoyé un message privé.
Regarde tes messages.


Message édité par mmc le 07-02-2008 à 08:07:10
Reply

Marsh Posté le 07-02-2008 à 13:14:09    

bonjour,
ça marche : en poussant mon caddie, j'ai réfléchi à mon c1$ ...
donc  
net use X: \\192.168.0.100\c1$ /USER:Grandclos.lan\Poste1 1
copy "C:\Documents and Settings\Administrator.SERVEUR\My Documents\test1.txt" "X:\Documents and Settings\Poste1\Mes documents\Copie.txt"
net use * /delete /yes      
 
net use X: \\192.168.0.6\c1$ /USER:Grandclos.lan\Poste6 6
copy "C:\Documents and Settings\Administrator.SERVEUR\My Documents\test1.txt" "X:\Documents and Settings\Poste6\Mes documents\Copie.txt"
net use * /delete /yes  
 
marche parfaitement. Net use veut donc au moins un partage derrière l'IP.
Merci mmc, je vais dans ma boite.
Bon, maintenant, je vais m'attaquer au serveur de mail et au c++ pour faire un exe qui soit utilisable par les collègues.

Reply

Marsh Posté le 07-02-2008 à 16:51:30    

Bizarre.
Tu copies un fichier sur un autre fichier.


Message édité par mmc le 07-02-2008 à 18:05:28
Reply

Marsh Posté le 07-02-2008 à 17:04:27    

Il ne me semble pas :  
je copie test1 qui est sur C:, C: se trouvant sur le serveur
sous le nom Copie sur X: qui est sur le poste 1 (ou 6)  
 
 
 :D je copie  
tu copi..
Non, je rigole. Tant que ce n'est pas du SMS ...
Tu peut continué.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed