OVH Cloud OVH Cloud

partage avec mot de passe

4 réponses
Avatar
bayosky
bonjour,


Sur une machine nommée TRUC
y'a un répertoire partagé
avec comme nom de partage MACHIN

on y accède donc par \\TRUC\MACHIN

mais ce partage est protégé par un mot de passe ...

Un script VBS peut-il
transmettre le mot de passe
et accéder au MACHIN sans pb... ?

euh ... et si oui, comment ? :o)

Merci d'avance,

HB

4 réponses

Avatar
jbongran
bayosky wrote:
bonjour,


Sur une machine nommée TRUC
y'a un répertoire partagé
avec comme nom de partage MACHIN

on y accède donc par TRUCMACHIN

mais ce partage est protégé par un mot de passe ...

Un script VBS peut-il
transmettre le mot de passe
et accéder au MACHIN sans pb... ?

euh ... et si oui, comment ? :o)

Merci d'avance,

HB


En consultant la doc de vbscript 5.6 ?
Copier/coller de cette doc:
object.MapNetworkDrive(strLocalName, strRemoteName, [bUpdateProfile],
[strUser], [strPassword])
Arguments
object
Objet WshNetwork.
strLocalName
Valeur de chaîne indiquant le nom qui permettra d'identifier localement le
lecteur mappé.
strRemoteName
Valeur de chaîne indiquant le nom UNC du partage (xxxyyy).
bUpdateProfile
Facultatif. Valeur booléenne indiquant si les informations de mappage sont
stockées dans le profil de l'utilisateur actuel. Si bUpdateProfile est
fourni avec la valeur true, le mappage est stocké dans le profil utilisateur
(la valeur par défaut est false).
strUser
Facultatif. Valeur de chaîne indiquant le nom de l'utilisateur. Vous devez
fournir cet argument si vous mappez un lecteur réseau en vous servant des
références d'une personne autre que l'utilisateur en cours.
strPassword
Facultatif. Valeur de chaîne indiquant le mot de passe de l'utilisateur.
Vous devez fournir cet argument si vous mappez un lecteur réseau en vous
servant des références d'une personne autre que l'utilisateur en cours.

Avatar
Méta-MCI
Bonjour !

Le plus facile, c'est de wrapper l'invite de commande. Exemple :
net use R: TRUCMachin motdepasse /USER:nomutilisateur


Évidemment, cela se traduira par une ou deux lignes de VBS, mais foskifo...


D'ailleurs, le même exemple, en VBS :

WScript.CreateObject("WScript.Shell").Run "net use R: TRUCMachin
motdepasse /USER:nomutilisateur",0


@-salutations

Michel Claveau
Avatar
bayosky
bonjour,

Je ne comprend pas bien le lien entre les deux réponses et ma
question.... :o(
Les deux solutions proposées concernent,me semble-t-il, le mappage sur
une ressource "appartenant à qqun d'autre" d'ou la nécessité de
fournir le nom d'utilisateur et le mot de passe d'icelui... ( si l'on
veut acceder au répertoire perso de qqun sur un serveur par exemple )

Ma situation n'a rien à voir...


Sur chacune des machines Windows 98 nommées TRUC01 à TRUC15 situées
dans une salle
un répertoire est partagé avec comme nom MACHIN.

Un mot de passe a été défini pour que l'écriture ( depuis le réseau )
soit limitée ...
( pour le moment c'est le même sur chaque machine...)

Il n'y a aucun nom d'utilisateur dans cette affaire...

Le script doit "balayer" la salle pour déposer qq chose dans les
TRUCnnMACHIN

voilà ...

A+

hubert.
Avatar
allonsbouger
Tu peux utiliser sous Dos
quelque chose genre Net use X: TrucMachin /user:domaineuser password

Eric

"bayosky" a écrit dans le message de news:

bonjour,


Sur une machine nommée TRUC
y'a un répertoire partagé
avec comme nom de partage MACHIN

on y accède donc par TRUCMACHIN

mais ce partage est protégé par un mot de passe ...

Un script VBS peut-il
transmettre le mot de passe
et accéder au MACHIN sans pb... ?

euh ... et si oui, comment ? :o)

Merci d'avance,

HB