OVH Cloud OVH Cloud

Task Manager

3 réponses
Avatar
Jean-Boce
J'ai créé un fichier bat comme suit "net use z: \\monserveur\monrepertoire".
Quand je double clic sur mon fichier bat, la commande s'exécute, mais quand
je le mets dans task manager, il s'exécute a l'heure que je demande, mais il
ne mappe pas le drive. Dans Task Manager, vis à vis Last Result il indique
0x2. COmment faire ? J'ai bien besoin
--
Merci,
Jean-Boce

3 réponses

Avatar
Philippe [MS]
De mémoire, la commande net use nécessite une session interactive. Le
problème c'est que le task manager doit s'exécuter dans un contexte
particulier ce qui fait que cela ne fonctionne pas.

Est-il bien nécessaire de maper un drive plutôt que d'utiliser un chemin du
type monserveurmonrepertoire dans votre BAT ???

Phil.

"Jean-Boce" wrote in message
news:
J'ai créé un fichier bat comme suit "net use z:
monserveurmonrepertoire".

Quand je double clic sur mon fichier bat, la commande s'exécute, mais
quand

je le mets dans task manager, il s'exécute a l'heure que je demande, mais
il

ne mappe pas le drive. Dans Task Manager, vis à vis Last Result il
indique

0x2. COmment faire ? J'ai bien besoin
--
Merci,
Jean-Boce


Avatar
Yann Gainche
Ben oui ! C'est normal.



Les connexions réseaux sont associées au profil de l'utilisateur.



Lorsque tu exécutes un 'NET USE' dans le contexte de sécurité de
l'utilisateur alors la connexion est associée à son profil. On peut voir les
connexions permanentes d'un utilisateur dans le registre sous la clé
HKEY_CURRENT_USERNetwork.



Par contre, une tâche programmée par le task scheduler (je suppose que task
manager était une erreur) a son propre contexte de sécurité. Si on utilise
l'assistant de création de tâche alors la connexion sera associée au profil
de l'utilisateur spécifié dans la tâche. Si on utilise la commande AT
(mauvaise idée!) alors la connexion sera associée au profil de l'utilisateur
configuré pour les commandes AT.



D'autre part, dans la mesure ou les connexions peuvent être rendues
permanentes, je ne voie pas l'intérêt d'utiliser le planificateur de tâches.
Pourquoi ne pas utiliser le script de logon qui est essentiellement prévu à
cet effet ?





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

"Jean-Boce" a écrit dans le message de
news:
J'ai créé un fichier bat comme suit "net use z:
monserveurmonrepertoire".
Quand je double clic sur mon fichier bat, la commande s'exécute, mais
quand
je le mets dans task manager, il s'exécute a l'heure que je demande, mais
il
ne mappe pas le drive. Dans Task Manager, vis à vis Last Result il
indique
0x2. COmment faire ? J'ai bien besoin
--
Merci,
Jean-Boce


Avatar
Sebastien Vienot [MS]
Et par défaut, le contexte d'utilisateur des tâches AT est System, donc tu
mappes le lecteur, mais pour le compte system, pas pour celui de
l'utilisateur loggué.

Seb

"Yann Gainche" wrote in message
news:
Ben oui ! C'est normal.



Les connexions réseaux sont associées au profil de l'utilisateur.



Lorsque tu exécutes un 'NET USE' dans le contexte de sécurité de
l'utilisateur alors la connexion est associée à son profil. On peut voir
les connexions permanentes d'un utilisateur dans le registre sous la clé
HKEY_CURRENT_USERNetwork.



Par contre, une tâche programmée par le task scheduler (je suppose que
task manager était une erreur) a son propre contexte de sécurité. Si on
utilise l'assistant de création de tâche alors la connexion sera associée
au profil de l'utilisateur spécifié dans la tâche. Si on utilise la
commande AT (mauvaise idée!) alors la connexion sera associée au profil de
l'utilisateur configuré pour les commandes AT.



D'autre part, dans la mesure ou les connexions peuvent être rendues
permanentes, je ne voie pas l'intérêt d'utiliser le planificateur de
tâches. Pourquoi ne pas utiliser le script de logon qui est
essentiellement prévu à cet effet ?





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

"Jean-Boce" a écrit dans le message de
news:
J'ai créé un fichier bat comme suit "net use z:
monserveurmonrepertoire".
Quand je double clic sur mon fichier bat, la commande s'exécute, mais
quand
je le mets dans task manager, il s'exécute a l'heure que je demande, mais
il
ne mappe pas le drive. Dans Task Manager, vis à vis Last Result il
indique
0x2. COmment faire ? J'ai bien besoin
--
Merci,
Jean-Boce