OVH Cloud OVH Cloud

VBS de connexion

3 réponses
Avatar
Eligijus SYMELIS
Bonjour,
étant pas trop fort en scripting VBS, j'ai une question aux pro's. J'ai un
partage, dans ce partage j'ai créé à chaque utilisateur un dossier de
partage. Comment faire, que quand un utilsateur "Alpha" se connecte, il a
son dossier "Alpha" automatiquement mappé, et quand "Betta" se connecte, il
a dossier "Beta". Et cela je voudrais mettre en place dans un script de
démarrage d'une OU, qui comporte par exemple 10 utilisateurs differents.
Donc, pour ces 10 utilisateurs existerait un seul script. Je sais, que c'est
possible, merci pour la réponse.
Bon weekend à tous.

3 réponses

Avatar
Jacques Barathon [MS]
Pas besoin de faire appel à VBS pour cela: sur Windows NT, 2000, XP et 2003,
la variable d'environnement %username% contient automatiquement le nom
d'utilisateur. Le script d'ouverture de session pourra donc être un simple
.BAT ou .CMD qui incluera quelque chose comme:

net use U: serveur%username%

Il existe d'autres méthodes pour obtenir la même information sur les OS "non
civilisés" (Windows 95, 98, Me), dis-nous si c'est le cas de tes
utilisateurs...

Jacques

"Eligijus SYMELIS" wrote in message
news:
Bonjour,
étant pas trop fort en scripting VBS, j'ai une question aux pro's. J'ai un
partage, dans ce partage j'ai créé à chaque utilisateur un dossier de
partage. Comment faire, que quand un utilsateur "Alpha" se connecte, il a
son dossier "Alpha" automatiquement mappé, et quand "Betta" se connecte,
il
a dossier "Beta". Et cela je voudrais mettre en place dans un script de
démarrage d'une OU, qui comporte par exemple 10 utilisateurs differents.
Donc, pour ces 10 utilisateurs existerait un seul script. Je sais, que
c'est
possible, merci pour la réponse.
Bon weekend à tous.




Avatar
Symelis Eligijus
Oui, je sais, qu'avec les "bat" ou "cmd" ca se fait. Mais,
vu qu'on est au 2004, je voudrais faire tout cela en VBS.
Possible?..
Merci...


-----Message d'origine-----
Pas besoin de faire appel à VBS pour cela: sur Windows
NT, 2000, XP et 2003,

la variable d'environnement %username% contient
automatiquement le nom

d'utilisateur. Le script d'ouverture de session pourra
donc être un simple

..BAT ou .CMD qui incluera quelque chose comme:

net use U: serveur%username%

Il existe d'autres méthodes pour obtenir la même
information sur les OS "non

civilisés" (Windows 95, 98, Me), dis-nous si c'est le cas
de tes

utilisateurs...

Jacques

"Eligijus SYMELIS" wrote in
message

news:
Bonjour,
étant pas trop fort en scripting VBS, j'ai une question
aux pro's. J'ai un


partage, dans ce partage j'ai créé à chaque utilisateur
un dossier de


partage. Comment faire, que quand un utilsateur "Alpha"
se connecte, il a


son dossier "Alpha" automatiquement mappé, et
quand "Betta" se connecte,


il
a dossier "Beta". Et cela je voudrais mettre en place
dans un script de


démarrage d'une OU, qui comporte par exemple 10
utilisateurs differents.


Donc, pour ces 10 utilisateurs existerait un seul
script. Je sais, que


c'est
possible, merci pour la réponse.
Bon weekend à tous.





.




Avatar
Jean-Claude BELLAMY
Dans le message news:2db7101c46b6e$5be33cd0$ ,
Symelis Eligijus s'est ainsi exprimé:

Oui, je sais, qu'avec les "bat" ou "cmd" ca se fait. Mais,
vu qu'on est au 2004, je voudrais faire tout cela en VBS.
Possible?..


Evidemment, mais pourquoi ce snobisme grotesque qui fait de toi une "fashion
victim" ? ;-)

Parce que tu as peur qu'on se fiche de ta tronche dans les salons branchés
sous prétexte que tu utilses des .bat ou .cmd ?
Si oui, tu as un sens de l'honneur pour le moins perturbé !

Mais moi, j'en ai RIEN à SECOUER de ce qu'"on" peut penser de ma façon de
faire!
"J'emm ...e les gendarmes, ... et la maréchaussée, et la maréchaussée
.."


Bien sûr que VBS est très bien, ce n'est certainement pas moi qui dirai le
contraire, cf. mon site!
La commande batch net use U: serveur%username% se converti en VBS ainsi :
Set net = Wscript.CreateObject("WScript.Network")
net.MapNetworkDrive "U:", "serveur" & net.username

Mais à moins d'avoir d'autres opérations à effectuer que seul VBS est
capable de réaliser, quel intérêt à compliquer INUTILEMENT les choses, et
pourquoi ne pas conserver un bon vieux .BAT agricole !!!

Crois-tu avoir plus de chance de passer à une émission de télé-poubelle
parce que tu utiliseras un VBS là où un BAT aurait sufft ? ;-)

Pourquoi vouloir utiliser une super-perceuse à percussion , variateur
électronique, limiteur de couple, batterie au Lithium-ion, alors qu'une
simple vrille à bois fait le même travail , et beaucoup plus rapidement, et
avec moins de risques ?

Le mieux n'est pas le plus "récent", le plus "complexe" ou le plus "à la
mode" !
Le mieux est LE PLUS SIMPLE et le plus ADAPTÉ!

Et çà, c'est valable PARTOUT !

P.ex., j'ai presque des instincts de destruction massive envers ces
"ayatollahs de la programmation" qui vont traiter de tous les noms en le
méprisant celui qui va programmer en VB, sous prétexte que seul C++ ou C#
sont des langages d'homme !
Désolé pour eux, moi je programme essentiellement en batch, VBS, VB, PHP,
JS, Delphi, parfois en C, jadis en Java et çà s'arrête là car çà me suffit,
même dans mes développements les plus "exotiques" (hooks, multicast, crypto,
..).

Et si mes outils datent de 5 ou 6 ans (je viens seulement d'acquérir Delphi
7/Delphi.NET, j'étais encore récemment à Delphi 6), là aussi je m'en
tamponne le coquillard avec une patte d'alligator femelle! ;-)
Car je me f... de l'opinion publique du moment que çà marche ...

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *