Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Server 2003- Plantage explorateur lors accès partages réseaux


Messages recommandés

Posté(e)

Bonjour,

 

Venant du monde Novell (Netware, GroupWise), je suis donc tout nouveau dans le monde merveilleux (c'est ironique) des serveurs MS.

Dans quelques mois, nous (ma société) devrait migrer de Novell vers MS et comme je ne suis pas encore reçu de formation, j'essaye de me former tout seul. Comme exo, j'ai fait un peu le kéké en voulant installer un 1er serveur Ms 2003 pour la société d'un ami (petit magasin) en pensant que je n'aurais pas de problème et qu'il n'était pas nécessaire pour moi de me familiariser avec un serveur qui ne devrait pas être mis en production dans peu de temps.

Mais voila, ce serveur doit être opérationnel pour dimanche matin (14/12/2008) et j'ai un problème que je n'arrive pas à résoudre.

Sur un poste client (pour l'instant 1 pour les testes), J'ai des lecteurs réseaux qui sont mappés en fonction des groupes utilisateurs.

Jusque là pas de problème, je peux créer/supprimer des fichiers dans ces partages avec un simple utilisateur mais lorsque j'ouvre un de ces fichiers sur le partage, que je le modifie, et que j'essaye de le sauvegarder, l'explorateur windows se fige et c'est planté.

J'ai tenté là même manipulation sur le serveur lui même en me logan admin du domaine, et là pareils, l'explorateur windows du serveur se fige alors que je fais cette manipulation directement sur le partage en dure du serveur (pas un mappage).

 

Les configurations matériels sont:

SERVEUR: Serveur DELL T300, Win serveur 2003 SP2, 250Go HDD Raid 1..... tout neuf.

"Modules installés": Active directory, DNS, DHCP, Serveur Fichier

CLIENT: PC portable Dell Vostro 1510, win XP pro SP3.... tout neuf

 

Mon Active Directory

--MON_DOMAINE
  |
  |__UO1
  |	|
  |	|__UO1_USER1
  |	|__UO1_USER2
  |	|__UO1_GG1
  |	|__UO1_PC1
  |	|__UO1_PC2
  |
  |__UO2
  |	|
  |	|__UO2_USER1
  |	|__UO2_GG1
  |	|__UO2_PC1
  |
  |__UO3
  |	|
  |	|__UO3_USER1
  |	|__UO3_GG1
  |	|__UO3_PC1
  |
  |__Builtin
  |__Computers
  |__Domain Controlers
  |__ForeignSecurityPrincipals
  |__Users

 

Vu de Mon explorateur Windows du serveur

--MON_SERVEUR
  |
  |__OS (WIN2K2003SP2)
  |__PARTITION_1 (DATAS 1)
  |			|
  |			|__UO1 (Partage réseau UO1$)
  |			|__UO2 (Partage réseau UO2$)
  |
  |__PARTITION_2 (Partage réseau UO3$)
  |
  |__PARTITION_3 (SYS%)
			|
			|__PROFILS_USERS (Partage réseau)
			|	 |
			|	 |_UO1
			|	 |   |__UO1_USER1
			|	 |   |__UO1_USER2
			|	 |   |__Administrateur
			|	 |
			|	 |_UO2
			|	 |   |__UO2_USER1
			|	 |_UO3
			|	 |   |__UO3_USER1
			|
			|__Active_Directory			
				  |
				  |__SYSVOL
				  |   |_sysvol (partage réseau NTLOGON)
				  |		|_MON_DOMAINE
				  |
				  |__NTDS

 

Les droits des Partages réseaux

- Autorisations de partage: "tout le monde" en contrôle total

- Sécurité: Chaque user du domaine a été ajouté et les droits de "Modification, Lecture et exécution, Affichage du contenu du dossier, Lecture, Ecriture ont été autorisés aux users devant avoir ces accès et pour les autres, tout leur a été refusé.

 

Mon Script de connexion (fichier *.bat mis dans le partage NETLOGON et dans chaque profil de user de l'active directory)

echo off

Rem ******************************************************* 
Rem Synchro heure et date station avec serveur "MON_SERVEUR" 
Rem ******************************************************* 
net time \passerel /set /yes 

rem ********************************************* 
Rem Verification ifmember dans System32 machine 
rem ********************************************* 
if exist %systemroot%\system32\ifmember.exe goto ifmemberok 
Copy %logonserver%\netlogon\tools\ifmember.exe %systemroot%\system32 

:ifmemberok
ifmember Administrateurs
if not errorlevel 1 GOTO A
if errorlevel 1 net use L: "\\MON_SERVEUR\UO1$" /persistent:yes

ifmember Administrateurs
if not errorlevel 1 GOTO A
if errorlevel 1 net use M: "\\MON_SERVEUR\RUO2$" /persistent:yes

ifmember Administrateurs
if not errorlevel 1 GOTO A
if errorlevel 1 net use N: "\\MON_SERVEUR\UO3$" /persistent:yes

ifmember Administrateurs
if not errorlevel 1 GOTO A
if errorlevel 1 net use O: "\\MON_SERVEUR\SYS$" /persistent:yes

GOTO D

:A
ifmember UO1_GG1
if not errorlevel 1 GOTO B
if errorlevel 1 net use L: "\\MON_SERVEUR\UO1$" /persistent:yes

ifmember UO1_GG1
if not errorlevel 1 GOTO B
if errorlevel 1 net use M: "\\MON_SERVEUR\RUO2$" /persistent:yes

GOTO D

:B
ifmember UO2_GG1
if not errorlevel 1 GOTO C
if errorlevel 1 net use M: "\\MON_SERVEUR\UO2$" /persistent:yes

GOTO D

:C
ifmember UO3_GG1
if not errorlevel 1 GOTO D
if errorlevel 1 net use N: "\\MON_SERVEUR\UO3$" /persistent:yes

:D
\\MON_SERVEUR\NETLOGON\message.vbs

:fin
EXIT

 

Mon Script de Message de Bienvenue (fichier message.vbs mis dans le partage NETLOGON)

Set oNet=CreateObject("WScript.Network")
Set oUser=GetObject("WinNT://" & _
oNet.UserDomain & "/" & oNet.UserName & ",user")
sMessage=sMessage & "			Bienvenue " & oUser.FullName & "	 " & VBLF
sMessage=sMessage & " " & VBLF
sMessage=sMessage & "   Nous sommes le " & _
FormatDateTime(Now(),1) & VBLF
sMessage=sMessage & "							Il est " & _
FormatDateTime(Now(),4) & VBLF
sMessage=sMessage & " " & VBLF
sMessage=sMessage & " Vous êtes connecté " & " "
If oNet.UserDomain = oNet.ComputerName Then
sMessage=sMessage & "en local sur le PC " & VBLF
Else
sMessage=sMessage & "en réseau sur le Domaine " & VBLF
End If
sMessage=sMessage & "							" & oNet.UserDomain
MsgBox sMessage,,oNet.ComputerName

 

J'ai aussi essayé un script de login qui fait la mêmec chose en VBS au cas mais ça fasait la même chose:

'/////////////////////////////////////////////////////////
'/////////////Fonction utilisateur IsMember\\\\\\\\\\\\\\\
'Script permettant de mapper un lecteur réseau en fonction
'de l'appartenance à un groupe.
'
'sGroup   Nom du groupe
'Renvoie  True si utilisateur est membre du groupe
'/////////////////////////////////////////////////////////
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


Option Explicit
Dim groupe, util, res, chemin, dico, strmap, fso
Set res = CreateObject("Wscript.network")
Set fso = CreateObject("Scripting.FileSystemObject")


Function IsMember(sGroup)
Dim sAdsPath,oUser,oGroup,g_oGroupDict,g_oNet 
 'Peupler dictionnaire si pas encore créé
 If IsEmpty(g_oGroupDict) Then
  Set g_oGroupDict=CreateObject("Scripting.Dictionary")
  g_oGroupDict.CompareMode = vbTextCompare
  sAdsPath = res.UserDomain &"/"& res.UserName
  Set oUser = GetObject("WinNT://"& sAdsPath & ",user")
	  For Each oGroup In oUser.Groups
	g_oGroupDict.Add oGroup.Name, "-"
	  Next
  Set oUser = Nothing
 End If
IsMember = CBool(g_oGroupDict.Exists(sGroup))
End Function


'Tests de l'appartenance à un groupe

If IsMember("Administrateurs") then
If (fso.folderexists("L:\") = False) Then
res.MapNetworkDrive "L:", "\\MON_SERVEUR\UO1$"
Else
res.RemoveNetworkDrive "L:"
res.MapNetworkDrive "L:", "\\MON_SERVEUR\UO1$"
End If
	If (fso.folderexists("M:\") = False) Then
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
Else
res.RemoveNetworkDrive "M:"
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
End If
	If (fso.folderexists("N:\") = False) Then
res.MapNetworkDrive "N:", "\\MON_SERVEUR\UO3$"
Else
res.RemoveNetworkDrive "N:"
res.MapNetworkDrive "N:", "\\MON_SERVEUR\UO3$"
End If
	If (fso.folderexists("O:\") = False) Then
res.MapNetworkDrive "O:", "\\MON_SERVEUR\SYS$"
Else
res.RemoveNetworkDrive "O:"
res.MapNetworkDrive "O:", "\\MON_SERVEUR\SYS$"
End If
End if

If IsMember("UO1_GG1") then
If (fso.folderexists("L:\") = False) Then
res.MapNetworkDrive "L:", "\\MON_SERVEUR\UO1$"
Else
res.RemoveNetworkDrive "L:"
res.MapNetworkDrive "L:", "\\MON_SERVEUR\UO1$"
End If
	If (fso.folderexists("M:\") = False) Then
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
Else
res.RemoveNetworkDrive "M:"
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
End If
End if

If IsMember("UO2_GG1") then
	If (fso.folderexists("M:\") = False) Then
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
Else
res.RemoveNetworkDrive "M:"
res.MapNetworkDrive "M:", "\\MON_SERVEUR\UO2$"
End If
End if

If IsMember("UO3_GG1") then
	If (fso.folderexists("N:\") = False) Then
res.MapNetworkDrive "N:", "\\MON_SERVEUR\UO3$"
Else
res.RemoveNetworkDrive "N:"
res.MapNetworkDrive "N:", "\\MON_SERVEUR\UO3$"
End If
End If

'wscript.quit

 

Voila, je suis ouvert à toutes propositions (cohérentes) car je suis très très bloqué :P

 

Merci d'avance,

 

T'cho

Posté(e)

Bonsoir,

 

J'ai tenté là même manipulation sur le serveur lui même en me logan admin du domaine, et là pareils, l'explorateur windows du serveur se fige alors que je fais cette manipulation directement sur le partage en dure du serveur (pas un mappage).

C'est uniquement lors de l'accès à ces partages que l'explorateur se fige ?

L'accès au disque dur lui même (en local) ne pose pas de problème ?

 

Si c'était juste un problème d'autorisation il y aurait une fenêtre d'erreur le signalant.

Un petit coup d'oeil dans le journal des évènements pour relever les numéros d'erreurs.

Posté(e)

Salut

 

 

C'est uniquement lors de l'accès à ces partages que l'explorateur se fige ?

 

Oui

 

L'accès au disque dur lui même (en local) ne pose pas de problème ?

 

Non sauf si je fais une j'essaye de sauvegarder un fichier (que je viens de créer sans porblème) après l'avoir ouvert et modifié.

 

Si c'était juste un problème d'autorisation il y aurait une fenêtre d'erreur le signalant.

Un petit coup d'oeil dans le journal des évènements pour relever les numéros d'erreurs.

 

Je n'ai malheureusement aucune erreur dans le journal, ni ,sur le serveur et ni sur le client et pas non plus dans lme évènement du serveur DNS.

 

T'cho

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...