J'utilise un script présent sur le site de windows 2003 pour mapper
automatiquement les imprimantes et les lecteurs réseau des utilisateurs en
fonction de leur appartenance à leur groupe.
Lors de l'execution du script au lancement de la machine j'ai l'erreur
suivante :
Srcript : \\mondomaine.fr\sysvol\mondomaine.fr\scripts\logon_script.vbs
Ligne : 10
Caract. : 1
Erreur : Type incompatible : 'Join'
Code : 800A000D
Source : Erreur de l'execution Microsoft VBScript
J'ai rattaché se script à une OU au niveau du logon script de l'user.
Cela marche mais sur les nouveaux utilisateurs cela ne marche pas. Ce qui
est bizarre c'est que cela ne marchait pas chez un user puis le lendemain ca
c'est mit a fonctionner tout seul !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guillaume Bordier [MS]
Merci de ne pas multiposter, ...
Bonjour,
Vu l'erreur, il semble que votre script plante car le retour de "memberof" est vide. Je remplacerais la ligne : strGroups = LCase(Join(CurrentUser.MemberOf))
Par
Const vbArray = 8192
tGroups=CurrentUser.MemberOf if (VarType(tGroups) or vbArray ) then strGroups = LCase(Join(CurrentUser.MemberOf)) else strGroups = "" end if
Guillaume
"Aurelien" wrote in message news:4155ce7e$0$23954$
Bonjour,
J'utilise un script présent sur le site de windows 2003 pour mapper automatiquement les imprimantes et les lecteurs réseau des utilisateurs en fonction de leur appartenance à leur groupe.
Lors de l'execution du script au lancement de la machine j'ai l'erreur suivante :
Srcript : mondomaine.frsysvolmondomaine.frscriptslogon_script.vbs Ligne : 10 Caract. : 1 Erreur : Type incompatible : 'Join' Code : 800A000D Source : Erreur de l'execution Microsoft VBScript
J'ai rattaché se script à une OU au niveau du logon script de l'user.
Cela marche mais sur les nouveaux utilisateurs cela ne marche pas. Ce qui est bizarre c'est que cela ne marchait pas chez un user puis le lendemain ca c'est mit a fonctionner tout seul !
Cela peut être un probleme de droit ? de syntaxe ??
Merci Beaucoup !! Aurélien aurelien@*nospam*aurelien.biz
Merci de ne pas multiposter, ...
Bonjour,
Vu l'erreur, il semble que votre script plante car le retour de "memberof"
est vide.
Je remplacerais la ligne :
strGroups = LCase(Join(CurrentUser.MemberOf))
Par
Const vbArray = 8192
tGroups=CurrentUser.MemberOf
if (VarType(tGroups) or vbArray ) then
strGroups = LCase(Join(CurrentUser.MemberOf))
else
strGroups = ""
end if
Guillaume
"Aurelien" <aurelien@nospam-aurelien.biz> wrote in message
news:4155ce7e$0$23954$626a14ce@news.free.fr...
Bonjour,
J'utilise un script présent sur le site de windows 2003 pour mapper
automatiquement les imprimantes et les lecteurs réseau des utilisateurs en
fonction de leur appartenance à leur groupe.
Lors de l'execution du script au lancement de la machine j'ai l'erreur
suivante :
Srcript : \mondomaine.frsysvolmondomaine.frscriptslogon_script.vbs
Ligne : 10
Caract. : 1
Erreur : Type incompatible : 'Join'
Code : 800A000D
Source : Erreur de l'execution Microsoft VBScript
J'ai rattaché se script à une OU au niveau du logon script de l'user.
Cela marche mais sur les nouveaux utilisateurs cela ne marche pas. Ce qui
est bizarre c'est que cela ne marchait pas chez un user puis le lendemain
ca c'est mit a fonctionner tout seul !
Vu l'erreur, il semble que votre script plante car le retour de "memberof" est vide. Je remplacerais la ligne : strGroups = LCase(Join(CurrentUser.MemberOf))
Par
Const vbArray = 8192
tGroups=CurrentUser.MemberOf if (VarType(tGroups) or vbArray ) then strGroups = LCase(Join(CurrentUser.MemberOf)) else strGroups = "" end if
Guillaume
"Aurelien" wrote in message news:4155ce7e$0$23954$
Bonjour,
J'utilise un script présent sur le site de windows 2003 pour mapper automatiquement les imprimantes et les lecteurs réseau des utilisateurs en fonction de leur appartenance à leur groupe.
Lors de l'execution du script au lancement de la machine j'ai l'erreur suivante :
Srcript : mondomaine.frsysvolmondomaine.frscriptslogon_script.vbs Ligne : 10 Caract. : 1 Erreur : Type incompatible : 'Join' Code : 800A000D Source : Erreur de l'execution Microsoft VBScript
J'ai rattaché se script à une OU au niveau du logon script de l'user.
Cela marche mais sur les nouveaux utilisateurs cela ne marche pas. Ce qui est bizarre c'est que cela ne marchait pas chez un user puis le lendemain ca c'est mit a fonctionner tout seul !