Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base
Access et lance une macro. Je l'ai mis avec le compte de l'administrateur, y
compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas
actif sur le serveur. Après avoir "loggé" le compte de l'administrateur, le
programme Access est bien ouvert (je le vois dans le "Task Manager" parmi
les processus en cours mais pas dans les applications ouvertes) mais je ne
peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?
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
Jacques Barathon [MS]
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas qu'une tâche planifiée puisse passer en mode interactif si elle a été lancée avant qu'une session interactive soit ouverte. Peut-être qu'une propriété du processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" wrote in message news:
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base Access et lance une macro. Je l'ai mis avec le compte de l'administrateur, y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas actif sur le serveur. Après avoir "loggé" le compte de l'administrateur, le programme Access est bien ouvert (je le vois dans le "Task Manager" parmi les processus en cours mais pas dans les applications ouvertes) mais je ne peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?
Merci pour votre aide.
-- Patrick
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas qu'une
tâche planifiée puisse passer en mode interactif si elle a été lancée avant
qu'une session interactive soit ouverte. Peut-être qu'une propriété du
processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" <nospams_patrick.fredin@iquebec.com> wrote in message
news:ejH1hWH3EHA.2016@TK2MSFTNGP15.phx.gbl...
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base
Access et lance une macro. Je l'ai mis avec le compte de l'administrateur,
y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas
actif sur le serveur. Après avoir "loggé" le compte de l'administrateur,
le programme Access est bien ouvert (je le vois dans le "Task Manager"
parmi les processus en cours mais pas dans les applications ouvertes) mais
je ne peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur
lui.
Y a-t-il un moyen pour afficher ce processus Access ?
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas qu'une tâche planifiée puisse passer en mode interactif si elle a été lancée avant qu'une session interactive soit ouverte. Peut-être qu'une propriété du processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" wrote in message news:
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base Access et lance une macro. Je l'ai mis avec le compte de l'administrateur, y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas actif sur le serveur. Après avoir "loggé" le compte de l'administrateur, le programme Access est bien ouvert (je le vois dans le "Task Manager" parmi les processus en cours mais pas dans les applications ouvertes) mais je ne peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?
Merci pour votre aide.
-- Patrick
Jacques Barathon [MS]
Complément d'info à propos du titre "arrêter une tâche". Pour arrêter un processus qui ne répond pas aux injonctions de fermeture lancées via le Gestionnaire de tâches, tu peux essayer pskill.exe, outil de www.sysinternals.com. Si pskill ne peut pas non plus tuer la tâche, il reste une méthode redoutable et à n'utiliser que si on est sûr de vouloir terminer la tâche en question:
1. Depuis une invite de commandes, saisir la commande suivante: at hh:mm /interactive cmd.exe ... où on aura remplacé hh:mm par l'heure en cours + une ou deux minutes.
2. A l'heure indiquée, une nouvelle fenêtre d'invite de commandes s'ouvre. Depuis cette nouvelle invite de commandes, utiliser pskill pour tuer la tâche récalcitrante (ou saisir "taskmgr" ce qui va lancer le Gestionnaire de tâches à partir duquel on pourra réessayer de terminer le processus).
La raison pour laquelle cette manip permet d'arrêter plus de processus (à priori aucun n'y résiste, au risque de provoquer un arrêt brutal du système) est que le contexte de sécurité d'une tâche exécutée par le service AT est celui du compte System local, qui en gros a tous les droits sur la machine. Je le répète, c'est à n'utiliser qu'en toute connaissance de cause car toute fausse manip peut provoquer une instabilité du système et/ou engendrer des pertes de données!
Jacques
"Jacques Barathon [MS]" wrote in message news:%
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas qu'une tâche planifiée puisse passer en mode interactif si elle a été lancée avant qu'une session interactive soit ouverte. Peut-être qu'une propriété du processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" wrote in message news:
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base Access et lance une macro. Je l'ai mis avec le compte de l'administrateur, y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas actif sur le serveur. Après avoir "loggé" le compte de l'administrateur, le programme Access est bien ouvert (je le vois dans le "Task Manager" parmi les processus en cours mais pas dans les applications ouvertes) mais je ne peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?
Merci pour votre aide.
-- Patrick
Complément d'info à propos du titre "arrêter une tâche". Pour arrêter un
processus qui ne répond pas aux injonctions de fermeture lancées via le
Gestionnaire de tâches, tu peux essayer pskill.exe, outil de
www.sysinternals.com. Si pskill ne peut pas non plus tuer la tâche, il reste
une méthode redoutable et à n'utiliser que si on est sûr de vouloir terminer
la tâche en question:
1. Depuis une invite de commandes, saisir la commande suivante:
at hh:mm /interactive cmd.exe
... où on aura remplacé hh:mm par l'heure en cours + une ou deux minutes.
2. A l'heure indiquée, une nouvelle fenêtre d'invite de commandes s'ouvre.
Depuis cette nouvelle invite de commandes, utiliser pskill pour tuer la
tâche récalcitrante (ou saisir "taskmgr" ce qui va lancer le Gestionnaire de
tâches à partir duquel on pourra réessayer de terminer le processus).
La raison pour laquelle cette manip permet d'arrêter plus de processus (à
priori aucun n'y résiste, au risque de provoquer un arrêt brutal du système)
est que le contexte de sécurité d'une tâche exécutée par le service AT est
celui du compte System local, qui en gros a tous les droits sur la machine.
Je le répète, c'est à n'utiliser qu'en toute connaissance de cause car toute
fausse manip peut provoquer une instabilité du système et/ou engendrer des
pertes de données!
Jacques
"Jacques Barathon [MS]" <jbaratho@online.microsoft.com> wrote in message
news:%23pPySjX3EHA.3236@TK2MSFTNGP15.phx.gbl...
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas
qu'une tâche planifiée puisse passer en mode interactif si elle a été
lancée avant qu'une session interactive soit ouverte. Peut-être qu'une
propriété du processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" <nospams_patrick.fredin@iquebec.com> wrote in message
news:ejH1hWH3EHA.2016@TK2MSFTNGP15.phx.gbl...
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base
Access et lance une macro. Je l'ai mis avec le compte de
l'administrateur, y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était
pas actif sur le serveur. Après avoir "loggé" le compte de
l'administrateur, le programme Access est bien ouvert (je le vois dans le
"Task Manager" parmi les processus en cours mais pas dans les
applications ouvertes) mais je ne peux pas le voir à l'écran et je n'ai
donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?
Complément d'info à propos du titre "arrêter une tâche". Pour arrêter un processus qui ne répond pas aux injonctions de fermeture lancées via le Gestionnaire de tâches, tu peux essayer pskill.exe, outil de www.sysinternals.com. Si pskill ne peut pas non plus tuer la tâche, il reste une méthode redoutable et à n'utiliser que si on est sûr de vouloir terminer la tâche en question:
1. Depuis une invite de commandes, saisir la commande suivante: at hh:mm /interactive cmd.exe ... où on aura remplacé hh:mm par l'heure en cours + une ou deux minutes.
2. A l'heure indiquée, une nouvelle fenêtre d'invite de commandes s'ouvre. Depuis cette nouvelle invite de commandes, utiliser pskill pour tuer la tâche récalcitrante (ou saisir "taskmgr" ce qui va lancer le Gestionnaire de tâches à partir duquel on pourra réessayer de terminer le processus).
La raison pour laquelle cette manip permet d'arrêter plus de processus (à priori aucun n'y résiste, au risque de provoquer un arrêt brutal du système) est que le contexte de sécurité d'une tâche exécutée par le service AT est celui du compte System local, qui en gros a tous les droits sur la machine. Je le répète, c'est à n'utiliser qu'en toute connaissance de cause car toute fausse manip peut provoquer une instabilité du système et/ou engendrer des pertes de données!
Jacques
"Jacques Barathon [MS]" wrote in message news:%
Je n'ai pas fait des tests très poussés mais à priori je ne crois pas qu'une tâche planifiée puisse passer en mode interactif si elle a été lancée avant qu'une session interactive soit ouverte. Peut-être qu'une propriété du processus est accessible via vbscript ou autre, à creuser...
Jacques
"Patrick Fredin" wrote in message news:
Bonjour,
Sur notre serveur (Windows 2000), j'ai créé une tâche qui ouvre une base Access et lance une macro. Je l'ai mis avec le compte de l'administrateur, y compris le mot de passe.
La tache a bien démarrée à l'heure souhaitée.
Au moment où la tache a démarré, le compte de l'administrateur n'était pas actif sur le serveur. Après avoir "loggé" le compte de l'administrateur, le programme Access est bien ouvert (je le vois dans le "Task Manager" parmi les processus en cours mais pas dans les applications ouvertes) mais je ne peux pas le voir à l'écran et je n'ai donc plus aucun contrôle sur lui.
Y a-t-il un moyen pour afficher ce processus Access ?