J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une=20
tache planifi=E9 =E0 distance sur un ordinateur avec Win2000.=20
Tout ce passe normalement, la t=E2che est bien cr=E9ee, mais=20
elle ne s'execute pas, alors que tu les parametres sont ok.
J'ai =E9t=E9 voir dans l'=E9vement System et l'on me dit que "La=20
commande At1.job n'a pas pu d=E9marrer du fait de l'erreur=20
suivante : Erreur d'acc=E8s g=E9n=E9ral refus=E9"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Schmitt
Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ? Il faudrait vérifier sous quel contexte utilisateur la tache est exécutée et savoir si le probleme arrive uniquement lorsqu'aucun utilisateur est connecté sur le poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Sylvain" wrote in message news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont ok. J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"
Quelqu'un pourrait m'indiquer pourquoi ?
Merci de votre réponse
Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ?
En quoi consiste la tache que vous souhaitez exécuter ? Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est connecté sur le
poste.
--
Olivier Schmitt
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" <anonymous@discussions.microsoft.com> wrote in message
news:679801c3e65b$1ddd2330$a501280a@phx.gbl...
Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une
tache planifié à distance sur un ordinateur avec Win2000.
Tout ce passe normalement, la tâche est bien créee, mais
elle ne s'execute pas, alors que tu les parametres sont ok.
J'ai été voir dans l'évement System et l'on me dit que "La
commande At1.job n'a pas pu démarrer du fait de l'erreur
suivante : Erreur d'accès général refusé"
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ? Il faudrait vérifier sous quel contexte utilisateur la tache est exécutée et savoir si le probleme arrive uniquement lorsqu'aucun utilisateur est connecté sur le poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Sylvain" wrote in message news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont ok. J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"
Quelqu'un pourrait m'indiquer pourquoi ?
Merci de votre réponse
Sylvain
Bonjour,
Si je crée la tache manuellement tous ce passe très bien. La tache lance un programme crée en VB6 qui crée diverse fichiers. La fonction ne demarre pas, même si je suis connecté sous administrateur ou déconnecté. Quand je rentre dans la tache créee avec la fonction NetScheduleJobAdd (la fonction créee la tâche sur un autre poste) et que je fasse semblant de modifier quelques choses et que je valide, il me demande de valider mon nom Utilisateur et mon mot de passe. A ce moment là le createur de la tache change (Ce n'est plus "System"), par contre la tache se lance bien à l'heure prévu.
-----Message d'origine----- Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" wrote in
message
news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"
Quelqu'un pourrait m'indiquer pourquoi ?
Merci de votre réponse
.
Bonjour,
Si je crée la tache manuellement tous ce passe très bien.
La tache lance un programme crée en VB6 qui crée diverse
fichiers.
La fonction ne demarre pas, même si je suis connecté sous
administrateur ou déconnecté.
Quand je rentre dans la tache créee avec la fonction
NetScheduleJobAdd (la fonction créee la tâche sur un autre
poste) et que je fasse semblant de modifier quelques
choses et que je valide, il me demande de valider mon nom
Utilisateur et mon mot de passe. A ce moment là le
createur de la tache change (Ce n'est plus "System"), par
contre la tache se lance bien à l'heure prévu.
-----Message d'origine-----
Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ?
En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
--
Olivier Schmitt
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" <anonymous@discussions.microsoft.com> wrote in
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une
tache planifié à distance sur un ordinateur avec Win2000.
Tout ce passe normalement, la tâche est bien créee, mais
elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La
commande At1.job n'a pas pu démarrer du fait de l'erreur
suivante : Erreur d'accès général refusé"
Si je crée la tache manuellement tous ce passe très bien. La tache lance un programme crée en VB6 qui crée diverse fichiers. La fonction ne demarre pas, même si je suis connecté sous administrateur ou déconnecté. Quand je rentre dans la tache créee avec la fonction NetScheduleJobAdd (la fonction créee la tâche sur un autre poste) et que je fasse semblant de modifier quelques choses et que je valide, il me demande de valider mon nom Utilisateur et mon mot de passe. A ce moment là le createur de la tache change (Ce n'est plus "System"), par contre la tache se lance bien à l'heure prévu.
-----Message d'origine----- Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" wrote in
message
news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"
Quelqu'un pourrait m'indiquer pourquoi ?
Merci de votre réponse
.
David Rousset [MS]
Bonjour,
L'Api NetScheduleJobAdd ne permet pas de spécifier un compte particulier pour l'exécution de la tâche.
En VB, vous êtes donc coincé. Il existe en C++ un objet COM que vous pouvez appelé pour créer une tâche : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/task_scheduler_start_page.asp?frame=true . Ce dernier propose ensuite la méthode SetAccountInformation pour spécifier clairement le compte à utiliser pour l'exécution : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/ischeduledworkitem_setaccountinformation.asp?frame=true
Bon courage,
-- David Rousset Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Sylvain" wrote in message news:69ec01c3e675$8e640eb0$ Bonjour,
Si je crée la tache manuellement tous ce passe très bien. La tache lance un programme crée en VB6 qui crée diverse fichiers. La fonction ne demarre pas, même si je suis connecté sous administrateur ou déconnecté. Quand je rentre dans la tache créee avec la fonction NetScheduleJobAdd (la fonction créee la tâche sur un autre poste) et que je fasse semblant de modifier quelques choses et que je valide, il me demande de valider mon nom Utilisateur et mon mot de passe. A ce moment là le createur de la tache change (Ce n'est plus "System"), par contre la tache se lance bien à l'heure prévu.
-----Message d'origine----- Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" wrote in
message
news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"
Quelqu'un pourrait m'indiquer pourquoi ?
Merci de votre réponse
.
Bonjour,
L'Api NetScheduleJobAdd ne permet pas de spécifier un compte particulier
pour l'exécution de la tâche.
En VB, vous êtes donc coincé. Il existe en C++ un objet COM que vous
pouvez appelé pour créer une tâche :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/task_scheduler_start_page.asp?frame=true .
Ce dernier propose ensuite la méthode SetAccountInformation pour spécifier
clairement le compte à utiliser pour l'exécution :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/ischeduledworkitem_setaccountinformation.asp?frame=true
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" <anonymous@discussions.microsoft.com> wrote in message
news:69ec01c3e675$8e640eb0$a401280a@phx.gbl...
Bonjour,
Si je crée la tache manuellement tous ce passe très bien.
La tache lance un programme crée en VB6 qui crée diverse
fichiers.
La fonction ne demarre pas, même si je suis connecté sous
administrateur ou déconnecté.
Quand je rentre dans la tache créee avec la fonction
NetScheduleJobAdd (la fonction créee la tâche sur un autre
poste) et que je fasse semblant de modifier quelques
choses et que je valide, il me demande de valider mon nom
Utilisateur et mon mot de passe. A ce moment là le
createur de la tache change (Ce n'est plus "System"), par
contre la tache se lance bien à l'heure prévu.
-----Message d'origine-----
Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ?
En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
--
Olivier Schmitt
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" <anonymous@discussions.microsoft.com> wrote in
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une
tache planifié à distance sur un ordinateur avec Win2000.
Tout ce passe normalement, la tâche est bien créee, mais
elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La
commande At1.job n'a pas pu démarrer du fait de l'erreur
suivante : Erreur d'accès général refusé"
L'Api NetScheduleJobAdd ne permet pas de spécifier un compte particulier pour l'exécution de la tâche.
En VB, vous êtes donc coincé. Il existe en C++ un objet COM que vous pouvez appelé pour créer une tâche : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/task_scheduler_start_page.asp?frame=true . Ce dernier propose ensuite la méthode SetAccountInformation pour spécifier clairement le compte à utiliser pour l'exécution : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/taskschd/taskschd/ischeduledworkitem_setaccountinformation.asp?frame=true
Bon courage,
-- David Rousset Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Sylvain" wrote in message news:69ec01c3e675$8e640eb0$ Bonjour,
Si je crée la tache manuellement tous ce passe très bien. La tache lance un programme crée en VB6 qui crée diverse fichiers. La fonction ne demarre pas, même si je suis connecté sous administrateur ou déconnecté. Quand je rentre dans la tache créee avec la fonction NetScheduleJobAdd (la fonction créee la tâche sur un autre poste) et que je fasse semblant de modifier quelques choses et que je valide, il me demande de valider mon nom Utilisateur et mon mot de passe. A ce moment là le createur de la tache change (Ce n'est plus "System"), par contre la tache se lance bien à l'heure prévu.
-----Message d'origine----- Bonjour,
Que se passe-t-il si vous crééz la tache manuellement ? En quoi consiste la tache que vous souhaitez exécuter ?
Il faudrait vérifier
sous quel contexte utilisateur la tache est exécutée et
savoir si le
probleme arrive uniquement lorsqu'aucun utilisateur est
connecté sur le
poste.
-- Olivier Schmitt Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Sylvain" wrote in
message
news:679801c3e65b$1ddd2330$ Bonjour,
J'utilise l'API NetScheduleJobAdd avec VB6 pour creer une tache planifié à distance sur un ordinateur avec Win2000. Tout ce passe normalement, la tâche est bien créee, mais elle ne s'execute pas, alors que tu les parametres sont
ok.
J'ai été voir dans l'évement System et l'on me dit que "La commande At1.job n'a pas pu démarrer du fait de l'erreur suivante : Erreur d'accès général refusé"