problème avec la commande net share

problème avec la commande net share - Windows & Software

Marsh Posté le 25-07-2006 à 14:40:05    

Bonjour,  
 
Je voudrais réaliser un script qui permet de partager automatiquement les répertoires des utilisateurs qui sont situés sur le serveur de fichiers de la société. J'utilise la commande net share.  
 
Les répertoires peronnels se trouvent dans e:\users\
Par exemple, le répertoire personnel de adupont se trouvera dans : e:\users\adupont.
 
Je désire qu'il y ait que cette personne qui puisse voir son répertoire personnel.  
 
J'utilise Windows Server 2003.
 
Je saisi donc sous dos la commande suivante : net share adupont=e:\users\adupont /grant:adupont,F
 
Le /grant permet de donner la permission à l'utilisateur adupont (normalement), et F pour Full Control.
 
adupont est un utilisateur qui est bien présent dans l'AD. J'ai aussi testé avec /grant:NOM_DOMAINE\adupont,F mais j'ai toujours une erreur que voici :  
 
"You entered an invalid value for the /grant option. More help is available by typing NET HELPMSG 3952"  
 
Mais ceci m'avance guère plus. Rien trouver sur google non plus.  
 
Si vous aviez une suggestion ?  
 
Cordialement,  
 
Cosca

Reply

Marsh Posté le 25-07-2006 à 14:40:05   

Reply

Marsh Posté le 25-07-2006 à 14:49:16    

Essaye rmtshare.exe

Reply

Marsh Posté le 25-07-2006 à 14:49:57    

PS : Tu le trouvera dans le ressource de win 2000 ou NT4

Reply

Marsh Posté le 25-07-2006 à 14:53:05    

Ok d'accord, mais est-ce sur qu'il fonctionne sous 2003 server ?  
J'ai vu un sujet tout à l'heure (en anglais) où il disait que çà ne fonctionnait pas !  
 
Mais je vais quand même tester.  
 
Merci

Reply

Marsh Posté le 25-07-2006 à 16:26:51    

Petite question à propos de la commande rmtshare :  
 
cette commande (remote share) ne peut être utilisée qu'à distance ?  
Je l'ai testée sur mon serveur : elle ne marchait pas, mais sur un autre pc elle marchait.  
 
Ce qui veut dire, si cela se confirme, que je vais être obligé de faire de scripts différents :  
 
- un côté serveur utilisant net share pour partager tous simplement les répertoires,
- et un qui utilisera la commande rmtshare pour les permissions sur les partages.    
 
Existeil une solution plus simple ?  
 
Cordialement,  
 
Cosca

Reply

Marsh Posté le 25-07-2006 à 16:27:38    

ha oui le deuxième script utilisant rmtshare sera exécuté à distance (sur un autre pc autre que le serveur).

Reply

Marsh Posté le 09-01-2009 à 22:41:25    

Salut Cosca,
 
J'avais le meme probleme.
J'ai capture le suivant:
 
C:\>net share jantjo=C:\toshare "/grant:BromP"
You entered an invalid value for the /GRANT option.
 
More help is available by typing NET HELPMSG 3952.
 
C:\>net share jantjo=C:\toshare "/grant:BromP,full"
The name has already been shared.
 
More help is available by typing NET HELPMSG 2118.
 
C:\>net share jantjo=C:\toshare /grant:BromP,full
The name has already been shared.
 
More help is available by typing NET HELPMSG 2118.
 
C:\>NET HELPMSG 2118
 
The name has already been shared.
 
 
EXPLANATION
 
This share name is already in use on this server.
 
ACTION
 
Choose a share name that is not currently used on this server. To see a list of
resources currently shared on this server, type:
 
        NET SHARE
 
 
Alors apres ca j`ai fait le suivant:
C:\>net share jantjo2=C:\toshare /grant:BromP,full
 
et  
 
net share jantjo /DELETE
 
et ca marche..
 
Toute une histoire , peut etre dans ton cas il suffit de remplacer , F pour full
 
salutations,
 
Jan
 
 

cosca13 a écrit :

Bonjour,  
 
Je voudrais réaliser un script qui permet de partager automatiquement les répertoires des utilisateurs qui sont situés sur le serveur de fichiers de la société. J'utilise la commande net share.  
 
Les répertoires peronnels se trouvent dans e:\users\
Par exemple, le répertoire personnel de adupont se trouvera dans : e:\users\adupont.
 
Je désire qu'il y ait que cette personne qui puisse voir son répertoire personnel.  
 
J'utilise Windows Server 2003.
 
Je saisi donc sous dos la commande suivante : net share adupont=e:\users\adupont /grant:adupont,F
 
Le /grant permet de donner la permission à l'utilisateur adupont (normalement), et F pour Full Control.
 
adupont est un utilisateur qui est bien présent dans l'AD. J'ai aussi testé avec /grant:NOM_DOMAINE\adupont,F mais j'ai toujours une erreur que voici :  
 
"You entered an invalid value for the /grant option. More help is available by typing NET HELPMSG 3952"  
 
Mais ceci m'avance guère plus. Rien trouver sur google non plus.  
 
Si vous aviez une suggestion ?  
 
Cordialement,  
 
Cosca


Reply

Marsh Posté le 09-01-2009 à 23:48:26    

Haha, j ai vu maintenant , il est tres ans plus tard.

Reply

Sujets relatifs:

Leave a Replay

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