afficher les dossiers partagés sur le desktop des clients

Le Forum Windows Server 2003

Messagepar bris » 04 Jan 2007, 09:35

Bonjour à tous,
Toujours dans ma découverte de windows server 2003, je souhauterai savoir comment faire en sorte que pour utilisateurs d'un groupe donné s'affiche automatiquement un lien sur leur bureau des dossiers partagés (échange de fichiers entre les utilisateurs) auxquels ils ont droit en lecture. d'une manière générale, est-il possible (mais je pense bien que oui) de lancer un script au logon pour chaque groupe, j'entends par là agir sur un "logon script" spécifique pour un groupe et non individuellement.
Merci d'avance pour votre aide ;-)
A+
bris
 
Messages: 82
Inscrit le: 07 Nov 2006, 12:26

Messagepar LeLapinFou » 04 Jan 2007, 09:58

Bonjour,

tout a fait, c'est faisable, mais le plus simple, est de faire un seul et unique script vbs général qui sera largement plus facile a maintenir qu'une multidude de scripts, et de tester avec la commande UserGroup.name
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9512
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar bris » 04 Jan 2007, 11:21

salut lapinfou,
Tu veux dire un script VBS dans lequel est spécifier ce qui doit etre executer au loging pour chaque groupe (différentes sections dans le script)?
d'autre part, comment puis-je faire executer le script?
Merci d'avance pour l'aide ;-)
A+
bris
 
Messages: 82
Inscrit le: 07 Nov 2006, 12:26

Messagepar FxPatrice » 04 Jan 2007, 11:26

:o

Grrrrr ... et c'est reparti les messages en double ... Ca commence à me gonfler ce bug Image

Merci de bien vouloir te déconnecter puis te reconnecter au forum Bris ...

Image
 
http://forum-windows.com : Forum Windows 10 - Forum Windows 8 - Forum Windows 7 ...
Avatar de l’utilisateur
FxPatrice
Administrateur
 
Messages: 4884
Inscrit le: 01 Jan 2002, 22:00

Messagepar LeLapinFou » 04 Jan 2007, 12:06

Pour Bris,
il y a plusieurs manière de lancer un script dans 2003.
Que veux tu faire exactement en plus du script par groupe ? Un script par user aussi ?
Sinon, le plus simple, est de renseigner la case "script d'ouverture de session" dans l'onglet profil de l'utilisateur.

dans ton script vbs, tu met un truc de ce genre là :

par exemple, tu as deux groupes utilisateur (bureaucrate et clown)

Code: Tout sélectionner
For Each UserGroup In UserName.groups
   Select Case UserGroup.name
   Case "bureaucrate":
      ICI tu mets les commandes a faire pour ce groupe
   Case "clown":
      ICI tu mets les commandes a faire pour l'autre groupe
   End Select

Une aide de Microsoft sur le sujet ;)
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9512
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar FxPatrice » 04 Jan 2007, 13:31

FxPatrice a écrit:Grrrrr ... et c'est reparti les messages en double ... Ca commence à me gonfler ce bug ...

:o Bah z'ont disparu tout seul les doubles ? Image J'comprends plus tout là, vais aller me recoucher moi Image
 
http://forum-windows.com : Forum Windows 10 - Forum Windows 8 - Forum Windows 7 ...
Avatar de l’utilisateur
FxPatrice
Administrateur
 
Messages: 4884
Inscrit le: 01 Jan 2002, 22:00

Messagepar bris » 05 Jan 2007, 09:48

SAlut les gars :-)
LeLapinFou, donc c'est bien çà, le script qui est lancé est le meme pour tous (à condition de renseigner la case "script d'ouverture de session") et les actions diffère en fonction du groupe d'appatenance grace au au petit script que tu as eu la gentillesse de me faire part?

à propos de ce petitscript, j'ai quelques petites questions courtes :
1 - c'est donc du vbs, (je ne connais pas le vbs) mais ce que tu m'as mis n'est qu'un partie d'un script correct pour ne pas dire complet , j'entends par là y a-t-il quelque chose à mettre avant et après pour que le script soit exécuté?
2 - Les clients pourront-il l'executer directement, y a-t-il quelque chose à activer? un service? un interprétateur?
3 - concernant le script que tu m'as écris : UserGroup et UserName.groups sont des variables d'environement? (j'ai bien compris le script, çà c'est juste pour la culture générale ;-))

Merci d'avance pour la réponse
A+
bris
 
Messages: 82
Inscrit le: 07 Nov 2006, 12:26

Messagepar LeLapinFou » 05 Jan 2007, 12:31

effectivement, il y a des choses a mettre avant... c'est du vbs script, donc il utilise les variables AD en vb script bien entendu.
quand a l'interpreteur, pas la peine, tous pc windows est a même de lancer un vbscript.
au début du script, il faut renseigner la création de la tache, sur quel domaine tu es, et de création du process.
voici le script que tu dois faire en modifiant juste TON_DOMAINE par le tient.
Les commandes a faire pour les groupes sont bien entendu des commandes vbs, sinon, cela ne va pas fonctionner.

Set WSHNetwork = WScript.CreateObject("WScript.Network")
Set UserName = GetObject("WinNT://TON_DOMAINE/" & WSHNetwork.username)
Set objWShell = wscript.createobject ("WScript.Shell")
Set objEnv = objWShell.environment ("PROCESS")

For Each UserGroup In UserName.groups
Select Case UserGroup.name
Case "bureaucrate":
ICI tu mets les commandes a faire pour ce groupe
Case "clown":
ICI tu mets les commandes a faire pour l'autre groupe
End Select
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9512
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar bris » 05 Jan 2007, 17:35

Salut le lapin fou et encore merci pour ton aide,
Je crois que je vais potasser sur le VBscript, Je connais les script Bash, çà ne doit pas etre fondamentalement très différents.... si?
En tout cas en environement windows, çà a l'air d'etre assez puissant. Connais-tu quelques bons sites de référence ou je puisse trouver mon bonheur?

Bon week-end, à lundi ;)
bris
 
Messages: 82
Inscrit le: 07 Nov 2006, 12:26

Messagepar LeLapinFou » 05 Jan 2007, 17:47

bris a écrit:Je connais les script Bash, çà ne doit pas etre fondamentalement très différents.... si?

aucune idée, je ne connais pas.
Concernant les sites, non pas vraiment, je pense qu'une recherche sur Google avec en mot clef vbscript devrait faire l'affaire. ;)
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9512
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar JoShuA » 05 Jan 2007, 17:48

Le VBS est langage objet ce que le batch n'est pas à ma connaissance
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar LeLapinFou » 05 Jan 2007, 17:51

JoShuA a écrit:le batch

holla, c'est Bash ou Batch ? moi, le batch, je connais, le bash... connais pas...a part bash...ung :D
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9512
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar JoShuA » 05 Jan 2007, 18:15

il fallait lire bash quoique le batch n'est pas objet non plus ...

Ca m'apprendra à parler du batch MVS en tapant mes messages.
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar bris » 08 Jan 2007, 09:33

non, non, je parle bien de commande et script shell ou bash en environement Linux ;-D, et je me rends compte que vbs semble etre proche de python que de bash Image
A+
bris
 
Messages: 82
Inscrit le: 07 Nov 2006, 12:26


Retour vers Windows Server 2003

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

  •  Liens commerciaux