Declarer un serveur WINS sur des stations via un script?

Declarer un serveur WINS sur des stations via un script? - Windows & Software

Marsh Posté le 12-03-2002 à 10:14:37    

Comment faire sur un domaine NT avec des clients NT et Win9x!
 
Ca m'eviterais de passer sur 150 machines ...
 
Thx :)


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 10:14:37   

Reply

Marsh Posté le 12-03-2002 à 12:07:47    

Je suis tellement actif, que mes propres posts descendent à vitesse grand V !!!
 
:)


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 12:07:56    

DHCP ??

Reply

Marsh Posté le 12-03-2002 à 12:09:25    

pour 150 machines, ca commence à etre interessant d'installer un DHCP.

Reply

Marsh Posté le 12-03-2002 à 12:14:41    

costla a écrit a écrit :

pour 150 machines, ca commence à etre interessant d'installer un DHCP.  




 
Non non non :(
 
On peut pas passé en DHCP pour des raisons UNIX ... enfin moi je voudrais bien mais les responsable sont beaucoup trop frileux pour se lancer la dedans ....
 
Pour changer l'heure de leur BéBé AIX c'est deja toute une histoire ... :pt1cable:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 12:15:39    

:)
Ben il y a en effet un clef de registre. I'm looking for it.

Reply

Marsh Posté le 12-03-2002 à 12:17:19    

Jef34 a écrit a écrit :

:)
Ben il y a en effet un clef de registre. I'm looking for it.  




 
J'ai regardé un peu mais il y en a pas qu'une mais bien un certain nombre ...


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 12:18:45    

Reply

Marsh Posté le 12-03-2002 à 12:28:30    

:jap:
Bon site :)
 
Par contre pas tres clair au niveau WINS :sarcastic:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 13:51:31    

So?


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 13:51:31   

Reply

Marsh Posté le 12-03-2002 à 14:56:08    

Solution extrême. RegMon  
http://www.sysinternals.com/ntw2k/source/regmon.shtml
 
Il va surveiller les modifications dans ta base de registre.
Tu le lances, tu fais la modifications et tu verras en temps réel où elle a eu lieu...

Reply

Marsh Posté le 12-03-2002 à 15:02:36    

utilises REGMON. Tu le lances pour les audits.
 
Tu rentres ta config manuelle (activation de WINS + parametre du serveur), activation de l'audit de REGMON, applicaztion des modif de proprietes TCP/IP et l'audit indique toutes les clefs lues, modifiées, créées, suppr, et..
 
au pire, une recherche dans el registre à la main sur l'IP du serveur WINS pré configuré et HOP


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 12-03-2002 à 15:03:10    

J'etais sur le msg depuis 30m, en train de courir j'avais pas encore posté..


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 12-03-2002 à 15:04:43    

Groody a écrit a écrit :

J'etais sur le msg depuis 30m, en train de courir j'avais pas encore posté..  




 
Je me disais :)

Reply

Marsh Posté le 12-03-2002 à 15:09:30    

Jef34 a écrit a écrit :

Solution extrême. RegMon  
http://www.sysinternals.com/ntw2k/source/regmon.shtml
 
Il va surveiller les modifications dans ta base de registre.
Tu le lances, tu fais la modifications et tu verras en temps réel où elle a eu lieu...  




 
Justement, j'aime pas trop l'extreme ...
j'y avais pensé mais j'avais la flemme ...


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 15:10:34    

Apparemment, la clé modifiée se trouve dans dans HKLM\SYSTEM\CurrentControlSet\Services\NetBT. Là ou le problème se corse c'est que la modification diffère selon la version de Windows ou tout du moins entre WinNT et Win2k.
 
WinNT :
 
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Adapters\xxxxx\
NameServer : REG_SZ
BackupNameServer : REG_SZ
 
avec xxxxx représentant l'identifiant de l'interface
 
Win2k :
 
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\
Parameters\Interface\Tcpip_GUID\
NamerServerList : REG_SZ
NetbiosOptions : REG_DWORD
 
Cela ne parait pas évident a faire en script puisqu'il faudrait auparavant déterminer l'identifiant de l'interface réseau avant de faire la modification appropriée en fonction de l'OS.

Reply

Marsh Posté le 12-03-2002 à 15:18:41    

Citation :

Cela ne parait pas évident a faire en script puisqu'il faudrait auparavant déterminer l'identifiant de l'interface réseau avant de faire la modification appropriée en fonction de l'OS.


 
Il me semblait qu'il y avait plus de modifs effectué!
 
D'un coté le pb ne se pose pas car j'ai des Winnt et des Win9x
 
J'avais deja reflechi au pb de test sur l'OS pour qqun sur le forum, c'etait faisable :)
 
Par contre, reste un Pb de droits: en effet je doute que les users puisse faire cette modif sur leur poste en se connectant le matin :(
 
J'avais pas pensé à ca dites donc :(


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 12-03-2002 à 15:53:35    

sur les 98 aucun prb, NT, avec une ligne de commande tu peux ptet le faire passer en ADMIN, ou SYSTEM (utilisation du compte..)


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 12-03-2002 à 15:54:14    

Pour le registre finallement, je ne pense pas que l'ajout de branches du registre soit bloqués, par contre l'execution du soft REGEDIT peut etre, donc ça va ptet pazsser


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 13-03-2002 à 08:36:07    

J'ai pas eu le temps de tester ... mais je vais le faire ...


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 08:59:32    

Guru a écrit a écrit :

Apparemment, la clé modifiée se trouve dans dans HKLM\SYSTEM\CurrentControlSet\Services\NetBT. Là ou le problème se corse c'est que la modification diffère selon la version de Windows ou tout du moins entre WinNT et Win2k.
 
WinNT :
 
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Adapters\xxxxx\
NameServer : REG_SZ
BackupNameServer : REG_SZ
 
avec xxxxx représentant l'identifiant de l'interface
 
Win2k :
 
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\
 
Parameters\Interface\Tcpip_GUID\
NamerServerList : REG_SZ
NetbiosOptions : REG_DWORD
 
Cela ne parait pas évident a faire en script puisqu'il faudrait auparavant déterminer l'identifiant de l'interface réseau avant de faire la modification appropriée en fonction de l'OS.



 
En effet ... en y reflechissant ... je viens de n'en rendre compte :(
 
Comment faire ?? :(


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 09:21:48    

On a eu le meme probleme il y a peu de temps... On cherchais un moyen d'attribuer une imprimante à plusieurs postes... A part déployer un ghost ou un sysprep j'ai trouvé aucune solution...

Reply

Marsh Posté le 14-03-2002 à 09:41:16    

sous NT, tu peux utiliser NETSH, sous 9x je ne sais pô

Reply

Marsh Posté le 14-03-2002 à 09:54:00    

athon a écrit a écrit :

sous NT, tu peux utiliser NETSH, sous 9x je ne sais pô  




C'est quoi NETSH :??:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 09:56:44    

NetSH marche sous NT (pour 9x je ne sé pas...)
Sinon tu peut passer par un VBScript mais je connais pas exactement la commande... je l'ai utilisé pour verifier les param DNS de serveur 2000, alors pour les Wins ca devrais pas être trop dur :jap:

Reply

Marsh Posté le 14-03-2002 à 09:59:30    

French_Phoenix a écrit a écrit :

NetSH marche sous NT (pour 9x je ne sé pas...)
Sinon tu peut passer par un VBScript mais je connais pas exactement la commande... je l'ai utilisé pour verifier les param DNS de serveur 2000, alors pour les Wins ca devrais pas être trop dur :jap:  




 
Depuis le temps qu'on me conseil de faire du VBScript, il va falloir que je m'y mette ...
 
Comment ca se met en place?


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 10:08:03    

Pims a écrit a écrit :

 
C'est quoi NETSH :??:  




 
NETSH est une commande qui te permet de modifier dynamiquement ta conf IP sur une machine NT, 2000...
 
tu peux modifier les DNS, WINS, IP, passerelles...

Reply

Marsh Posté le 14-03-2002 à 10:10:44    

athon a écrit a écrit :

 
 
NETSH est une commande qui te permet de modifier dynamiquement ta conf IP sur une machine NT, 2000...
 
tu peux modifier les DNS, WINS, IP, passerelles...  




ca ne amrche pas toujours :cry: parce que sinon je me serais pas fait chier pendant 1 jour à trouver le bon code vbscript pour vérifier que netsh à fait son boulot...

Reply

Marsh Posté le 14-03-2002 à 10:12:32    

athon a écrit a écrit :

 
 
NETSH est une commande qui te permet de modifier dynamiquement ta conf IP sur une machine NT, 2000...
 
tu peux modifier les DNS, WINS, IP, passerelles...  




 
Ca fonctionne que sous NT Server?
 
Ou il faut le kit de ressources Tech?
 
Car sur mon NT WS la commande est absente.


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 10:13:22    

French_Phoenix a écrit a écrit :

 
ca ne amrche pas toujours :cry: parce que sinon je me serais pas fait chier pendant 1 jour à trouver le bon code vbscript pour vérifier que netsh à fait son boulot...  




Comment tu fais pour mettre en place du VBscript?
:jap:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 10:26:05    

Pims a écrit a écrit :

 
Comment tu fais pour mettre en place du VBscript?
:jap:  




il te faut l'outils pour l'exécuter en ligne de commande "Cscript" puis tu te connectes à distance pour modifier les paramètres.
Voilà un exemple: (Ps: les connexions rezo sont déjà ouverte grace à un net use)
 

Dim txtcomputername
Dim txtgroupname
Dim txtusername
Dim no_error
Dim exist_file
 
Set fsomain = CreateObject("scripting.filesystemobject" )
Set failedmachines = fsomain.createtextfile("pcs_failed.txt" )
Set successmachines = fsomain.createtextfile("add_success.txt" )
 
On Error Resume Next
 
no_error=0
exist_file = 0
'Ouvre les fichiers de conf et vérifier leur présence
Set machines = fsomain.opentextfile("pcstemp.txt" )
If Err = 0 Then exist_file = 1
Set config = fsomain.opentextfile("user.cfg" )
If Err = 0 Then exist_file = 1
txtgroupname=config.ReadLine
txtusername=config.ReadLine
 
'Start looping through the machine names in the file
If exist_file Then
  Do While Not machines.AtEndOfStream
     txtcomputername = machines.ReadLine
     'Goto the local Admin account of the machine
     Set grp = GetObject("WinNT://" & txtcomputername &"/"& txtgroupname)
      'IF you have an error, write to the failed file and do not attempt to change the password
      If Err Then
          HandleErr1()
      Else
          grp.Add ("WinNT://" & txtusername)
          If Err Then
              HandleErr1()
          Else
              successmachines.WriteLine txtcomputername
          End If
      End If
  Loop
End If
 
'Close all open files
machines.close
failedmachines.Close
successmachines.Close
config.close
 
'Present yourself a message so you'll know its finsihed
 
Set fsomain = Nothing
Set txtdata = Nothing
Set grp = Nothing
 
Sub HandleErr1()
     If no_error=0 Then MsgBox "Error : one or more computer can not be modified"
     no_error=1
     failedmachines.WriteLine txtcomputername
     Err.Clear
End Sub

Edit: ca permet de rajouter un utilisateur dans le groupe administrateur local de la machine..

 

[jfdsdjhfuetppo]--Message édité par French_Phoenix--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-03-2002 à 10:49:44    

French_Phoenix a écrit a écrit :

 
ca ne amrche pas toujours :cry: parce que sinon je me serais pas fait chier pendant 1 jour à trouver le bon code vbscript pour vérifier que netsh à fait son boulot...  




 
je l'ai fais passer par AD sur tous mes postes sous 2000 sans pb (cela concerne actuellement 22000 postes)

Reply

Marsh Posté le 14-03-2002 à 10:51:22    

athon a écrit a écrit :

 
 
je l'ai fais passer par AD sur tous mes postes sous 2000 sans pb (cela concerne actuellement 22000 postes)  




 
22 000 postes :eek2:


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 10:53:28    

Pims a écrit a écrit :

 
 
22 000 postes :eek2:  




 
oui, sur 35000, c'est pô mal  :D

Reply

Marsh Posté le 14-03-2002 à 10:55:02    

Heuuuuu... :pt1cable: tu bosses ou si c'est pas indiscret? et tu y fais quoi?
 
:eek:  
 
-> PM

 

[jfdsdjhfuetppo]--Message édité par Pims--[/jfdsdjhfuetppo]


---------------
Life is like a box of chocolate you never know what you gonna get.
Reply

Marsh Posté le 14-03-2002 à 10:55:08    

athon a écrit a écrit :

 
 
je l'ai fais passer par AD sur tous mes postes sous 2000 sans pb (cela concerne actuellement 22000 postes)  




Oui mais tes machines sont déjà installés...
Moi les machines sont en train d'être construites (donc pas encore intégré à l'AD quand on fait le netSH.
Et d'ailleurs comment tu rajoute ca via l'AD ?? :??:


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 14-03-2002 à 11:17:16    

French_Phoenix a écrit a écrit :

 
Oui mais tes machines sont déjà installés...
Moi les machines sont en train d'être construites (donc pas encore intégré à l'AD quand on fait le netSH.
Et d'ailleurs comment tu rajoute ca via l'AD ?? :??:  




 
je l'avais intégré dans un Script d'ouverture de session configuré dans le profil des utilisateurs.
 
Pims > dans une banque, responsable déploiement des postes clients, administrateur central de ces postes (via AD), travaille aussi sur les serveurs (DC, messagerie, fichiers...), je valide actuellement l'installation des postes sous XP (et c'est pô aussi simple que sous 2000 ! :sweat:

Reply

Marsh Posté le 14-03-2002 à 11:20:40    

athon a écrit a écrit :

 
je l'avais intégré dans un Script d'ouverture de session configuré dans le profil des utilisateurs.
 
Pims > dans une banque, responsable déploiement des postes clients, administrateur central de ces postes (via AD), travaille aussi sur les serveurs (DC, messagerie, fichiers...), je valide actuellement l'installation des postes sous XP (et c'est pô aussi simple que sous 2000 ! :sweat:  




ok mais tu l'a rajouté commetn via script? ca répondrait à pims, mois je n'ai fait que modifier les DNS via vbscript...
A propos quel banque si pas trop indiscret ??


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le 14-03-2002 à 11:27:13    

French_Phoenix a écrit a écrit :

 
ok mais tu l'a rajouté commetn via script? ca répondrait à pims, mois je n'ai fait que modifier les DNS via vbscript...
A propos quel banque si pas trop indiscret ??  




 
Via la commande NetSH pour les postes 2000
et via VbScript pour les autres.
 
Pour la banque, heeuuuu... je préfère pas  ;)

Reply

Marsh Posté le 14-03-2002 à 11:37:31    

athon a écrit a écrit :

 
 
Via la commande NetSH pour les postes 2000
et via VbScript pour les autres.
 
Pour la banque, heeuuuu... je préfère pas  ;)  



ben si tu pouvais filer un bout de code à pims ca pourrait l'aider un peu...


---------------
J'y étais (à la plus longue CG, et viva CyberTool)©F_P
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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