OVH Cloud OVH Cloud

Copier Fichier Host

6 réponses
Avatar
Sphinx
Bonjour,

Je souhaite dans le mesure du possible sur un parc reseau
- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?

Merci de vos indications

6 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news:233d01c4ad40$306e3e60$ ,
Sphinx s'est ainsi exprimé:

Bonjour,

Je souhaite dans le mesure du possible sur un parc reseau
- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?


Pour commencer, nous dire quelle est l'architecture générale de ton réseau !

Workgroup?
Domaine NT4 ?
Domaine Active Directory ?
Domaine Linux+Samba ?
Quels OS ?

Pourquoi utiliser les fichiers HOSTS ?
N'y a-t-il pas de serveur DNS dans ton LAN ? ni de DHCP ?


Sois plus précis ...

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
Sebastien Piche
bon donc la technique est la suivante mettre le fichier host dans le
répertoire netlogon de ton dc si tu est en 2000 ton netlogon est répliqué
automatiqument sur tout t'est DC par la suite c'est d'éxécuté un script
d'ouverture de session donc si tu poste ici c'est que tu as le désire qu'il
soit en vbs donc voicie un exemple de copie de fichier il te reste a le
modifier pour ton environment.

Const OverwriteExisting = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile "serveurnetlogonhost" ,
"c:windowssystem32driveretchost", OverwriteExisting

et pour répondre a ta question jean-claude il peux être utils d'avoir un
fichier host dans le cas d'un ordinateur que tu veux pas qui s'enregistre
dans le dns et le dhcp n'as aucun impact dans la résolution de nom si je me
trompe pas la mécanique c'est un check dans le dns si pas trouvé check dans
le host et lmhost.



"Sphinx" a écrit dans le message de
news: 233d01c4ad40$306e3e60$
Bonjour,

Je souhaite dans le mesure du possible sur un parc reseau
- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?

Merci de vos indications


Avatar
Sphinx
-----Message d'origine-----
bon donc la technique est la suivante mettre le fichier
host dans le

répertoire netlogon de ton dc si tu est en 2000 ton
netlogon est répliqué

automatiqument sur tout t'est DC par la suite c'est
d'éxécuté un script

d'ouverture de session donc si tu poste ici c'est que tu
as le désire qu'il

soit en vbs donc voicie un exemple de copie de fichier
il te reste a le

modifier pour ton environment.

Const OverwriteExisting = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile "serveurnetlogonhost" ,
"c:windowssystem32driveretchost", OverwriteExisting

et pour répondre a ta question jean-claude il peux être
utils d'avoir un

fichier host dans le cas d'un ordinateur que tu veux pas
qui s'enregistre

dans le dns et le dhcp n'as aucun impact dans la
résolution de nom si je me

trompe pas la mécanique c'est un check dans le dns si
pas trouvé check dans

le host et lmhost.



"Sphinx" a écrit
dans le message de

news: 233d01c4ad40$306e3e60$
Bonjour,

Je souhaite dans le mesure du possible sur un parc
reseau


- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?

Merci de vos indications



.



Merci de ta réponse,

Tu as bien compris, en faite il est question ici
de la gestion d'un parc non hétérogène, je ne peut
m'appuyer sur le domaine NT existant.

En gros il faudrais que crée un script qui me demande
l'adresse IP ou qui se serre d'une plage adresse IP ...
et qui envoie le fichier host en ecrasant l'ancien.

Hmmm c'est pas gagné! mais faisable.


Avatar
-----Message d'origine-----
Dans le message news:233d01c4ad40$306e3e60
$ ,

Sphinx s'est ainsi
exprimé:


Bonjour,

Je souhaite dans le mesure du possible sur un parc
reseau


- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?


Pour commencer, nous dire quelle est l'architecture
générale de ton réseau !


Workgroup?
Domaine NT4 ?
Domaine Active Directory ?
Domaine Linux+Samba ?
Quels OS ?

Pourquoi utiliser les fichiers HOSTS ?
N'y a-t-il pas de serveur DNS dans ton LAN ? ni de DHCP ?


Sois plus précis ...



Merci Jean-Claude de ta réponse,
la n'est pas la question en faite, je ne peut m'appuyer
sur aucune logique, le parc est varié avec un grand
nombre de machine hors domaine,

Je ne vais m'appuyer que sur une *adresse IP*

en faite il faudrais juste un script qui demande une
adresse IP afin de copier un fichier host, en gerant if
possible le type OS : WinNT / 98 / 2000

Merci de ton aide


Avatar
Jean-Claude BELLAMY
Dans le message news:360d01c4af6a$b0e29510$ ,

s'est ainsi exprimé:

-----Message d'origine-----
Dans le message news:233d01c4ad40$306e3e60 $ ,
Sphinx s'est ainsi exprimé:

Bonjour,

Je souhaite dans le mesure du possible sur un parc reseau
- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?


Pour commencer, nous dire quelle est l'architecture générale de ton
réseau !
[...]
Pourquoi utiliser les fichiers HOSTS ?
[...]
la n'est pas la question en faite, je ne peut m'appuyer

sur aucune logique, le parc est varié avec un grand
nombre de machine hors domaine,

Je ne vais m'appuyer que sur une *adresse IP*

en faite il faudrais juste un script qui demande une
adresse IP afin de copier un fichier host, en gerant if
possible le type OS : WinNT / 98 / 2000


Un début de script qui donne le chemin complet du fichier HOSTS quel que
soit l'OS :

@echo off
if "%OS%"=="" goto Win9x
set hosts=%systemroot%system32driversetchosts
goto suite
:Win9x
set hosts=%windir%hosts
:suite
....


Ensuite, que veux tu faire ?

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *




Avatar
Sphinx
-----Message d'origine-----
Dans le message news:360d01c4af6a$b0e29510
$ ,




s'est ainsi exprimé:

-----Message d'origine-----
Dans le message news:233d01c4ad40$306e3e60
$ ,



Sphinx s'est
ainsi exprimé:




Bonjour,

Je souhaite dans le mesure du possible sur un parc
reseau




- sois lire les fichiers hosts et modifier ce que je
souhaite
- sois l'ecraser ?

Comment faire ?


Pour commencer, nous dire quelle est l'architecture
générale de ton



réseau !
[...]
Pourquoi utiliser les fichiers HOSTS ?
[...]
la n'est pas la question en faite, je ne peut m'appuyer

sur aucune logique, le parc est varié avec un grand
nombre de machine hors domaine,

Je ne vais m'appuyer que sur une *adresse IP*

en faite il faudrais juste un script qui demande une
adresse IP afin de copier un fichier host, en gerant if
possible le type OS : WinNT / 98 / 2000


Un début de script qui donne le chemin complet du
fichier HOSTS quel que

soit l'OS :

@echo off
if "%OS%"=="" goto Win9x
set hosts=%systemroot%system32driversetchosts
goto suite
:Win9x
set hosts=%windir%hosts
:suite
.....


Ensuite, que veux tu faire ?



Merci de ta reponse JC

Ensuite je veut sois en pouvoir retirer les lignes
ou sois l'ecraser par un autre ...
Sachant que je vais comme je l'ai dit utiliser sur une
plage IP entiere.