| ||||||||
Petit astucien | Bonjour, Je suis devant un problème auquel je n'avais jamais pensé auparavant, j'éspère que vous aurez une idée
Au sein de mon entreprise, je possdède deux comptes, un utilistateur et un administrateur (dont je ne me sert que sous dos). Je crée un batch réalisant plusieurs petites actions et il doit impérativement être lancé en tant qu'admin. Le problème, c'est que lorsque le script arrive à la partie du mappage des lecteurs réseaux, il sont bel et bien mappé, mais inaccessible depuis ma session (ils apparaissent bien lorsque je fais un NET USE dans ma fenêtre DOS admin). net use y: /del C'est comme si mon profil admin était chargé et qu'il map le lecteur dans une autre session. Je suis sur Win 7 64b Help Bonne journée à tous
| |||||||
Publicité | ||||||||
| ||||||||
Grand Maître astucien | Bonjour, Cela me semble assez normal, la portée de commande net use ne dépasse probablement pas la session sous laquelle est a été passée. Si tu passes par l'assistant "connecter un lecteur réseau" tu verras que le lecteur réseau n'apparaît que dans la session où il été crée. Je suppose qu'il y a un serveur de domaine quelque part, auquel cas tu devrais pouvoir préciser quel est l'utilisateur bénéficiaire dans la commande. Exemple : net use d:\\server\share /user:Accounts\Dan (source http://technet.microsoft.com/en-us/library/bb490717.aspx). Au pasage le DOS n'a rien à voir dans l'histoire, c'est un système d'exploitation au même titre que Windows ou Linux. Tu confonds avec la console de Windows (voir 1e lien dans ma signature). La commande net use est une commande Windows. FG Modifié par fgondard le 23/04/2013 21:28 | |||||||
Petit astucien | Bonjour, Merci pour ta réponse. Effectivement j'ai essayé d'ajouter "/user:domain\username" après ma commande afin de rediriger le NET USE vers ma session actuelle; Le souci c'est que ce n'est pas un compte admin, donc "Accès refusé" ^^ Je me concentre donc sur un moyen d'atteindre de le lecteur mappé par substitution... mais ce n'est pas gagné!
| |||||||
Grand Maître astucien | Sur un compte utilisateur standard il n'y a aucune restriction pour connecter un lecteur réseau mais il faut néanmoins avoir les droits nécessaires d'accès à la ressource visée. Ton problème semble donc davantage ressortir des autorisations d'accès à cette ressource telles qu'elles sont définies au niveau du serveur de domaines. Si ce compe n'a pas les droits nécessaires rien ne permettra d'y accéder. Ce n'est pas une question d'être administrateur ou non. FG | |||||||
Nouvel astucien | Hello,
J'ai eu ce soucie aussi. Sur XP il y a pas de problème. Sur Win7 par contre c'est comme si il y avait deux explorateur, un explorateur admin et un user au niveau mappage. Par exemple si tu ouvre un logiciel qui a besoin des droits d'admin et que tu souhaite enregistrer un fichier tu verra le lecteur réseau dans son "explorateur". Par contre si il sagit d'un logiciel qui ne necessite pas les droit d'admin, le lecteur n'est pas visible. C'est très simple à tester, tu lance l'invite de commande en faisant "démarrer en tant qu'administrateur" et tu verra ton lecteur en faisant "net use". Même chose si tu lance notpade en tant qu'admin. Bref la solution pour Win7 c'est de lancer le script 2 fois, une fois en tant qu'admin et une fois en tant que user, question que le lecteur mappé soit visible dans les 2 cas.
Si tu lance ton script via Active directory, le seul moyen que je connaise pour lancer le sript de mappage en tant que user, c'est de faire un script qui va lancer ton script de mappage et qui va ensuite créer une tache planifier avec les droit user qui elle même va lancer une seconde fois ton script de mappage. Si tu as un parc PC avec du XP encore présent il faut mettre un test de version d'Os dans ton script pour zapper la partit création de tache planifié (Xp et Win7 ont un planificateur de tache completement different), sinon tu va te taper un message d'erreur sur tout les XP. Modifié par VictorNet le 10/07/2013 13:37 | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|