rmtshare -> création partage sur serveur -> erreur 5

rmtshare -> création partage sur serveur -> erreur 5 - Windows & Software

Marsh Posté le 10-10-2006 à 11:35:07    

Bonjour,
 
j'utilise la commande rmtshare avec la syntaxe suivante :
 
rmtshare \\192.168.0.250\PNom_de_famille$=e:\users\PNom_de_famille /GRANT PNom_de_famille:F /GRANT "admins du domaine":F
 
Elle fonctionne sans problème à partir d'un compte admin du domaine
 
Mais à partir d'un compte utilisateur (disons le compte "user1" ), j'ai un retour d'erreur avec le code 5
 
Bien sur ce user1 à le contôle total niveau NTFS et autorisations de partage sur le dossier où se trouve le dossier à partager.
 
D'ailleurs la commande précédente de mon script est la création même de ce dossier à partager.
 
Je me demande s'il est possible pour un simple utilisateur du domaine de créer des partages sur le DC à l'aide de la commande rmtshare ?
Existe t'il un paramètre dans les stratégies systèmes du DC ou autre chose permettant cela ?
 
Je n'ai rien trouvé :(
 
merci :)

Reply

Marsh Posté le 10-10-2006 à 11:35:07   

Reply

Marsh Posté le 10-10-2006 à 18:04:50    

Et avec vbscript, via un truc du style :

Code :
  1. ' -----------------------------------------------------------------------------
  2.   FUNCTION UtiShareFolder(ThisFolder,ShareName,Comment)
  3. ' -----------------------------------------------------------------------------
  4.   ' Plus d'info sur la méthode Win32_Share ici : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/create_method_in_class_win32_share.asp
  5.   Const FILE_SHARE = 0
  6.   Const MAXIMUM_CONNECTIONS = TRUE
  7.   strComputer = "."
  8.   Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  9.   Set objNewShare = objWMIService.Get("Win32_Share" )
  10.   errReturn = objNewShare.Create (ThisFolder, ShareName, FILE_SHARE, MAXIMUM_CONNECTIONS, Comment)
  11.   WScript.Echo "Partage sous : " & ShareName & " le dossier " & ThisFolder & " Résultat : " & errReturn
  12.   END FUNCTION


 
 
Sinon, superexec ? (http://www.bellamyjc.org/fr/superexec.html)

Reply

Marsh Posté le 11-10-2006 à 00:13:49    

oui ben j'ai choisi un clone de la seconde solution : lancer la commande avec des droits admins du domaine.
 
Je m'étais au préalable lancé dans une solution qui consistait à modifier à l'aide des powertoys de M$ les droits sur la création des partages (CF cette page : http://www.systemtools.com/board/F [...] 00097.html où un gars a obtenu une procédure de M$)
 
mais je ne sais pas si c'est lié, mon DC a laché au même moment : problème dans la base AD. Plus possible d'ouvrir une session. J'ai du refoutre une sauvegarde :/

Reply

Marsh Posté le 11-10-2006 à 08:18:56    

Je vois pas comment une création de partage peut endomager AD, mais bon, avec MS, on ne sais jamais...
Pour la suite, fait tes essais sur un environement de test, plutôt...

Reply

Marsh Posté le 11-10-2006 à 08:25:39    

ah ben c'était bien évidemment un environnement de test : mon DC perso chez moi. Je fous pas en l'air les DC de mes clients :D

Reply

Marsh Posté le 11-10-2006 à 08:29:41    

J'me disait aussi ...
Et ton problème de share, c'est reglé?

Reply

Marsh Posté le 11-10-2006 à 08:36:41    

oui en lançant la commande avec des droits admin du domaine. J'écris mon script sous autoit et il permet cela.

Reply

Sujets relatifs:

Leave a Replay

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