Montage de partage qui ne fonctionne pas au boot du client

Montage de partage qui ne fonctionne pas au boot du client - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 04-02-2010 à 13:46:22    

Bonjour,
 
J'ai un serveur en win 2000 avec un active directory, dhcp et DNS.
 
A côté, j'ai un serveur win2008 avec un active directory et DNS.
 
J'ai des clients en win7 qui sont enregistré dans active directory 2008. Lorsque les clients boot, ils exécutent un script pour monter des partages réseaux présents sur l'ancien serveur (win2000). Le problème, c'est que les partages ne se montent pas. J'ai vérifié les droits sur les partages, ils sont en accès pour tout le monde > contrôle total.
 
Comment je peux faire pour que mon client puisse monté ses partages ?
 
Merci d'avance,
 
Arnaud

Reply

Marsh Posté le 04-02-2010 à 13:46:22   

Reply

Marsh Posté le 04-02-2010 à 14:22:57    

il ressemble a quoi ton script ?

Reply

Marsh Posté le 04-02-2010 à 16:33:20    

Non en faite c'est normal, j'essaie d'accédé à un serveur qui est en dehors de mon domaine. automatiquement il me demande une identification.
 
Sinon sur AD pour faire des scripts pour monter des partager réseau suivant la personne, on fait comment ?
 
J'aimerai faire un script pour :
 
La compta
Le secrétariat
Paie
DAF
 
et suivant les personnes, leur affecter le ou les scripts nécessaire.
 
dans AD, je vois qu'on peux mettre qu'un script (Profil/Dossier de base/connecter)
 
On peux faire des GPO qui charge des scripts ? et qu'on affectera à des groupes et ces groupes au utilisateurs ??
 
Si oui comment ?

Reply

Marsh Posté le 04-02-2010 à 16:37:30    

oui c'est parce que tu as deux domaine différent
non mets des relations d approbation entre les domaines
après regarde si ton scripte fonctionne ;)

Reply

Marsh Posté le 04-02-2010 à 16:41:23    

Pour monter des lecteurs réseau suivant les groupes, un petit script VBS est le plus simple et le plus rapide. En voici un exemple :
 

Citation :


On Error Resume Next  
 
Set WSHNetwork = WScript.CreateObject("WScript.Network" )  
Set WSHNetworkName = CreateObject("Shell.Application" )
Set UserName = GetObject("WinNT://tondomaine.local/" & WSHNetwork.username)  
 
 
WshNetwork.MapNetworkDrive "X:", "\\Server1\users$\" & WSHNetwork.username & ".TONDOMAINE"
WshNetworkName.NameSpace("X:\" ).Self.Name = WSHNetwork.username & " - Dossier personnel"
 
 
 
For Each UserGroup In UserName.groups  
 Select Case UserGroup.name  
  Case "Groupe1":  
   WshNetwork.MapNetworkDrive "P:", "\\server1\partage1"
   WshNetworkName.NameSpace("P:\" ).Self.Name = "Partage1"
  Case "Groupe2":  
   WshNetwork.MapNetworkDrive "P:", "\\server1\partage2"
   WshNetworkName.NameSpace("P:\" ).Self.Name = "Partage2"
   
 
 End Select  
 
 
Next

Reply

Marsh Posté le 04-02-2010 à 17:59:55    

ok, pourrai tu me commenter ton exemple ?
 
Je suis débutant en vbs...
 
Je me pose une autre question, je l'affecte comment à un groupe ? J'ai regardé sur l'AD et j'ai rien vu pour lui spécifier un script...

Reply

Marsh Posté le 04-02-2010 à 18:12:29    

Pas compliqué :
- tu remplaces "tondomaine.local" par le nom FQDN de ton domaine AD
- tu remplaces TONDOMAINE par le nom Netbios de ton domaine AD
- La partie avec le X: va s'appliquer à tous les utilisateurs sans distinction : à utiliser pour les lecteurs généraux à tout le monde
- Le reste fait le test par groupe : tu remplaces Groupe1 ou Groupe2 par tes groupes à toi.
 
Pour l'application du script : tu fais une GPO pour tous tes utilisateurs, c'est le script qui se charge de filtrer le montage des lecteurs en fonction du groupe

Reply

Marsh Posté le 04-02-2010 à 18:40:03    

ok ! je testerai cela demain !
merci

Reply

Sujets relatifs:

Leave a Replay

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