OVH Cloud OVH Cloud

Script lecteur réseau

2 réponses
Avatar
Yannick B. \(UPSILON Technologies\)
Voila, j'ai un script ci dessous :

Dim oNet
Set oNet = CreateObject("Wscript.Network")
oNet.MapNetworkDrive "J:", \\serveur\gestion$"
WSCript.Quit

Ce script en VBS, me permet de connecteur un lecteur J:\ qui en fait est le
repertoire c:\gestion sur mon "serveur".

Mais je voudrais pouvoir paramétrer le nom d'utilisateur et le mot de passe
pour que ce soit automatique.

Est il donc possible d'inclure le nom et le pass directement dans le script
vbs ?

merci

2 réponses

Avatar
Yann Gainche
Je ne vois pas quel est le besoin.

Si le script est exécuté dans le contexte de sécurité de l'utilisateur alors
les 'credentials' sont passés automatiquement.
Si le script n'est pas exécuté dans le contexte de l'utilisateur alors la
connection au lecteur sera stocké dans le profil du compte qui écécute le
script.

--
YANN GAINCHE
Technical Account Manager
MCT - MCSE2003:Security
Transcript: http://www.microsoft.com/learning/mcp/transcripts (ID: 672181
Access code: tscript2004)

"Yannick B. (UPSILON Technologies)" a
écrit dans le message de news: 418e9177$0$18186$
Voila, j'ai un script ci dessous :

Dim oNet
Set oNet = CreateObject("Wscript.Network")
oNet.MapNetworkDrive "J:", serveurgestion$"
WSCript.Quit

Ce script en VBS, me permet de connecteur un lecteur J: qui en fait est
le repertoire c:gestion sur mon "serveur".

Mais je voudrais pouvoir paramétrer le nom d'utilisateur et le mot de
passe pour que ce soit automatique.

Est il donc possible d'inclure le nom et le pass directement dans le
script vbs ?

merci



Avatar
technicland
Yannick B. (UPSILON Technologies) nous a dit :
Voila, j'ai un script ci dessous :

Dim oNet
Set oNet = CreateObject("Wscript.Network")
oNet.MapNetworkDrive "J:", serveurgestion$"
WSCript.Quit

Ce script en VBS, me permet de connecteur un lecteur J: qui en fait
est le repertoire c:gestion sur mon "serveur".


Bonjour
je crois que tu peux utiliser .username => oNet.UserName pour remonter le
nom de l user qui a ouvert la session
ce qui donnerai pour ton script

Dim oNet
Set oNet = CreateObject("Wscript.Network")
oNet.MapNetworkDrive ("J:", serveurgestion$" & oNet.UserName)
WSCript.Quit

--
Laurent
www.technicland.net