Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2504 connectés 

 


Dernière réponse
Sujet : Declarer un serveur WINS sur des stations via un script?
French_Phoenix

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...


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
French_Phoenix

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...

athon

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  ;)

French_Phoenix

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 ??

athon

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:

French_Phoenix

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 ?? :??:

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

 

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

athon

Pims a écrit a écrit :

 
 
22 000 postes :eek2:  




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

Pims

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:

athon

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)

French_Phoenix

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]

Pims

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:

Pims

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.

French_Phoenix

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...

athon

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...

Pims

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?

French_Phoenix 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:
Pims

athon a écrit a écrit :

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




C'est quoi NETSH :??:

athon sous NT, tu peux utiliser NETSH, sous 9x je ne sais pô
Jef34 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...
Pims

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 ?? :(

Pims J'ai pas eu le temps de tester ... mais je vais le faire ...
Groody 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
Groody sur les 98 aucun prb, NT, avec une ligne de commande tu peux ptet le faire passer en ADMIN, ou SYSTEM (utilisation du compte..)
Pims

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 :(

Guru 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.
Pims

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 ...

Jef34

Groody a écrit a écrit :

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




 
Je me disais :)

Groody J'etais sur le msg depuis 30m, en train de courir j'avais pas encore posté..
Groody 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
Jef34 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...
Pims So?
Pims :jap:
Bon site :)
 
Par contre pas tres clair au niveau WINS :sarcastic:
Jef34 Essaie là http://perso.wanadoo.fr/keyshell/
Pims

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 ...

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

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:

costla pour 150 machines, ca commence à etre interessant d'installer un DHCP.
Jef34 DHCP ??
Pims Je suis tellement actif, que mes propres posts descendent à vitesse grand V !!!
 
:)
Pims Comment faire sur un domaine NT avec des clients NT et Win9x!
 
Ca m'eviterais de passer sur 150 machines ...
 
Thx :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)