Fermeture programmée de logiciel sur Windows Server
Modérateurs : Naveed, GregLand
Re: Fermeture programmée de logiciel sur Windows Server
Salut
Sans le /f ça ne ferme rien.
J'ai laissé ouvert toute la nuit avec une exécution à1h du matin, qui s'est faite correctement d'après le journal des tâches.
Mes deux logiciels étaient toujours ouverts à 8h
Donc je vais opter pour :
query session >session.txt
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i
del session.txt
Ce matin ça m'a fermé les logiciels ET la session Windows
Sans le /f ça ne ferme rien.
J'ai laissé ouvert toute la nuit avec une exécution à1h du matin, qui s'est faite correctement d'après le journal des tâches.
Mes deux logiciels étaient toujours ouverts à 8h
Donc je vais opter pour :
query session >session.txt
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i
del session.txt
Ce matin ça m'a fermé les logiciels ET la session Windows
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Oui, en effet, parfois ça ne fonctionne pas
Ben ouijacques a écrit : 17 juin 2022 09:48 Donc je vais opter pour :
query session >session.txt
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i
del session.txt
Ce matin ça m'a fermé les logiciels ET la session Windows
Problème réglé alors ?
Re: Fermeture programmée de logiciel sur Windows Server
J'ai programmé pour 13h pour en être sûr...
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Quand les utilisateurs se plaindront qu'ils ont des fermetures intempestives ce sera parfait ! 
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Pas mal de concept, quand tout le monde crie c'est que c'est bon ça marche 
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Non c'est vendredi et ça dort
Ça a marché mais sur la session admin ce qui n'a pas beaucoup d'intérêt, l'arroseur arrosé même si ça fait du bien avec nos 36°
Une session logiciel est restée ouverte sur une autre session Windows.
J'ai paramétré une tâche à partir de cette session Windows et là ça a marché aussi.
Donc ça va gueuler !
Mais en principe ce devrait être bon, j'ai tout le week-end pour tester et s'il le faut je le ferai sur toutes les sessions.
Reste que je ne comprends pas comment ça marche car à chaque fois le gestionnaire de serveur s'ouvre à la reconnexion, et sur les deux sessions Windows la deuxième étant aussi une session admin.
Ça a marché mais sur la session admin ce qui n'a pas beaucoup d'intérêt, l'arroseur arrosé même si ça fait du bien avec nos 36°
Une session logiciel est restée ouverte sur une autre session Windows.
J'ai paramétré une tâche à partir de cette session Windows et là ça a marché aussi.
Donc ça va gueuler !
Mais en principe ce devrait être bon, j'ai tout le week-end pour tester et s'il le faut je le ferai sur toutes les sessions.
Reste que je ne comprends pas comment ça marche car à chaque fois le gestionnaire de serveur s'ouvre à la reconnexion, et sur les deux sessions Windows la deuxième étant aussi une session admin.
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Je pensais que le planificateur de tâches à partir de la session admin arrosait toutes les sessions. Apparemment elles sont indépendantes.
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Pour moi le planificateur fonctionne sur toutes les sessions en admin
Il faut bien cocher dans le planificateur exécuter en tant qu'administrateur
Il faut bien cocher dans le planificateur exécuter en tant qu'administrateur
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
En fait le planificateur fonctionne sur toutes les sessions, mais la commande pas forcément, ça dépend comment tu la lance et comment est configuré la tache dans l'onglet général
Re: Fermeture programmée de logiciel sur Windows Server
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Oui, c'est ça, et cocher exécuter avec les autorisation max
Dans ton gestionnaire des taches, dans la partie Utilisateurs, tu vois bien les sessions de tous les utilisateurs ?
Le script avec les sessions, c'est comme si tu cliquais droit sur chaque utilisateur et que tu faisais déconnecter...
Je voudrais être sûr que ce soit ça que tu veuilles faire
Dans ton gestionnaire des taches, dans la partie Utilisateurs, tu vois bien les sessions de tous les utilisateurs ?
Le script avec les sessions, c'est comme si tu cliquais droit sur chaque utilisateur et que tu faisais déconnecter...
Je voudrais être sûr que ce soit ça que tu veuilles faire
Re: Fermeture programmée de logiciel sur Windows Server
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Quand tu as ces sessions d'ouvertes, que te donne le résultat de cette commande "query session" dans l'invité dos?
Après elles sont marquées.comme déconnectées donc je ne vois pas vraiment le soucis ...
Après elles sont marquées.comme déconnectées donc je ne vois pas vraiment le soucis ...
Re: Fermeture programmée de logiciel sur Windows Server
Personne ne m'a invité, le dos est de l'hébreu pour moiGregLand a écrit : 18 juin 2022 02:20 Quand tu as ces sessions d'ouvertes, que te donne le résultat de cette commande "query session" dans l'invité dos?
Le soucis c'est qu'elles sont déconnectées (sessions Windows) mais si je me connecte sur ces sessions les logiciels sont ouverts (voir 1ère photo de mon message précédent) et c'est ce que je veux fermer parce que ça me bouffe de la RAM pour les autres.Après elles sont marquées comme déconnectées donc je ne vois pas vraiment le soucis ...![]()
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
-
GregLand
- Programmeur & Administrateur

- Messages : 4431
- Enregistré le : 10 oct. 2003 09:36
- Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP
Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres.... - Localisation : Les Damps (27)
- Contact :
Re: Fermeture programmée de logiciel sur Windows Server
Lance les fermetures des applications alors au lieu d'une fermeture de session
Re: Fermeture programmée de logiciel sur Windows Server
Oui c'est ce que je fais avec ton premier code et apparemment ça marche.
La vie est une maladie mortelle sexuellement transmissible - Woody Allen
Re: Fermeture programmée de logiciel sur Windows Server
Donc j'ai enregistré les deux codes une fois par nuit.
Le 1er ferme les logiciels mais pas les sessions Windows.
Le second ferme les sessions Windows mais pas les logiciels.
Donc j'ai paramétré les 2:
Le premier ferme les 2 logiciels à 2h et le second ferme les sessions Windows à 3h.
On ne peut pas les réunir sous le même code ? Problème de concomitance de fermeture ?
Le 1er ferme les logiciels mais pas les sessions Windows.
Le second ferme les sessions Windows mais pas les logiciels.
Donc j'ai paramétré les 2:
Le premier ferme les 2 logiciels à 2h et le second ferme les sessions Windows à 3h.
On ne peut pas les réunir sous le même code ? Problème de concomitance de fermeture ?
La vie est une maladie mortelle sexuellement transmissible - Woody Allen



