Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
803 connectés 

  FORUM HardWare.fr
  Windows & Software

  Login Script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Login Script

n°2408180
nightzone
Posté le 11-05-2006 à 15:19:16  profilanswer
 

Bonjour,
 
Je cherche un bout de scrips en vb pour un logon script mais je rush !
 
Voici ce que je veux faire.
 
Quand un user ce log, si il est dans le groupe1 et groupe3 il sera maper sur le drive d et drive f.
 
Meme chose pour les imprimantes.
 
Merci!

mood
Publicité
Posté le 11-05-2006 à 15:19:16  profilanswer
 

n°2408265
ViZiR_
Posté le 11-05-2006 à 16:45:58  profilanswer
 

un batch n'est pas suffisant ? net use x: \\serveur\partage ?

n°2408492
yan746
Posté le 11-05-2006 à 22:36:03  profilanswer
 

Effectivement dans des cas comma ça, le bon vieux batch fonctionne très bien sinon voilà tu peux essayer ce truc là si tu es dans un domaine AD par exemple:
 
 
on error resume next
Set wshNetwork = CreateObject("WScript.Network" )
user = wshNetwork.username
Set ADSysInfo = CreateObject("ADSystemInfo" )
set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
strGroups = UCase(Join(CurrentUser.MemberOf))
if err.number <> 0 then
strGroups = Ucase(CurrentUser.Memberof)
end if
err.clear
 
 
'-----------------------
'Lecteurs NOMDUGROUPE
'-----------------------
If InStr(strGroups, "NOMDUGROUPE" ) Then
wshNetwork.MapNetworkDrive "G:" , "\\nom du serveur\nom du patage\chemin du répertoire"
if err.number <> 0 then
wscript.echo err.description  & " Veuillez contactez votre administrateur"
end if
err.clear
end if

n°2409433
arnaud1206
Posté le 13-05-2006 à 10:29:08  profilanswer
 

Salut,
Un bon vieux batch comme ca marche tres bien:
 
\....\ifmember group1
if %errorlevel NEQ 1 goto suite
net use d: ........
:suite
\....\ifmember group2
if %errorlevel NEQ 1 goto fin
net use f: .......
:fin
 
 
ps ifmember se trouve dans le kit de ressource
 
@++
@++

n°2412164
nightzone
Posté le 16-05-2006 à 16:19:01  profilanswer
 

Normalement le processus est le meme pour les imprimantes ?
 
on error resume next  
Set wshNetwork = CreateObject("WScript.Network" )  
user = wshNetwork.username  
Set ADSysInfo = CreateObject("ADSystemInfo" )  
set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)  
strGroups = UCase(Join(CurrentUser.MemberOf))  
if err.number <> 0 then  
strGroups = Ucase(CurrentUser.Memberof)  
end if  
err.clear  
 
 
If InStr(strGroups, "P-ACCOUTING" ) Then  
Network.AddPrinterConnection "\\artfiles\accounting"
if err.number <> 0 then  
wscript.echo err.description  & " Veuillez contactez votre administrateur"  
end if  
err.clear  
end if
 
 
---------
 
Mais ca ne marche pas .. et jai aucun message derreur ! Une idéée ?
 
Merci!

n°2412192
KenShInouU
Aku Zoku Zan
Posté le 16-05-2006 à 16:54:48  profilanswer
 

si tu veux du simple, télécharge kix ici, mets le dans le partage netlogon, et dans ton script de login tu mets
%0\..\Kix32.exe %0\..\lenomduscriptkix.kix
 
après c'est tout simple, dans lenomduscriptkix.kix, mets :
 
IF INGROUP("ungroupe" )
 use L: "\\unserveur\unpartage"
endif
 
If ingroup("unautregroupe" )  
 AddPrinterConnection ("\\unautreserveur\uneimprimante" )
Endif


Message édité par KenShInouU le 16-05-2006 à 16:55:54

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Login Script

 

Sujets relatifs
Script de login different entre une session TS et normal ?Script de Login
fenetre du login script au demaragepourquoi mon login script lecteurs ne fonctionne pas??
citrix et login scriptDomain Controller, Active Directory, Login Script...
Script de login pour le repertoire Mes documentsOù placer mon login script?
Script login connexion en environnement AD avec station Win9x[Script de login domaine NT4] Ifmember et Win98
Plus de sujets relatifs à : Login Script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR