Question VBS

C'est ici que sont postés les messages qui n'entrent pas dans le cadre des autres forums.
Ces messages doivent néanmoins rester en conformité avec la <a href=http://www.ixus.net/charte_forums.php>Charte</a> qui régule les forums.
Nous vous remercions d'éviter les sujets complètement off-topic (foot, pêche ...). Ne perdons pas de vue qu'Ixus reste un site relatif à l'informatique.

Modérateur: modos Ixus

Question VBS

Messagepar diavolos » 25 Jan 2005 11:26

J'ai un problème avec le script suivant, sur un serveur Windows 2003 :
------------------------------------------------------------------------------------------------------------------
Function recupererDroitsPartage(partage)
On Error Resume Next
Dim adsec, sd, dacl
Dim aa

recupererDroitsPartage = "'"

Set adsec = CreateObject("ADsSecurityUtility")
Set sd = adsec.GetSecurityDescriptor(partage,2,1)
Set dacl = sd.DiscretionaryAcl

For each aa in dacl
recupererDroitsPartage = recupererDroitsPartage & aa.Trustee &","& aa.AccessMask &","& aa.AceType &"'"
Next

Set dacl = Nothing
Set sd = Nothing
Set adsec = Nothing
End Function

Function creerPartage(nomServeur,repertoire,nomPartage)
On Error Resume Next
Dim Cont, Fish

Set Cont = GetObject("WinNT://" & nomServeur & "/lanmanServer")
Set Fish = Cont.Create("FileShare", nomPartage)

Fish.Path = repertoire
Fish.SetInfo

creerPartage = Err.Number

Set Fish = Nothing
Set Cont = Nothing
End Function

msgbox creerPartage("MONSERV1","d:\temp","temp")
msgbox recupererDroitsPartage("\\MONSERV1\temp")
------------------------------------------------------------------------------------------------------------------

Le partage TEMP est bien créé, mais quand j'essaie de récupérer les droits il affiche une erreur :

"Erreur non spécifiée"

Quelque'un peu t-il m'aider ?
Avatar de l’utilisateur
diavolos
Major
Major
 
Messages: 97
Inscrit le: 26 Oct 2003 00:00
Localisation: Nantes

Retour vers Autres bavardages

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité