Page 2 sur 4

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:00
par jacques
GregLand a écrit : 13 juin 2022 22:03 Sans /f
Window envoie sa commande de fermeture au programme.
Le programme sait qu'il doit se fermer
ll regarde sil a des taches a faire
Si oui, il les fait et se ferme, Si non il se ferme
Les tâches qu'il pourrait avoir à faire c'est répondre à une commande du clavier/souris ? Car je ne vois pas autre chose. C'est quand même furtif !

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:03
par GregLand
jacques a écrit : 13 juin 2022 23:00 Les tâches qu'il pourrait avoir à faire c'est répondre à une commande du clavier/souris ? Car je ne vois pas autre chose. C'est quand même furtif !
ça peut être optimiser une base de donnée ou faire une maintenance ou autre...
Un logiciel fait rarement rien, même si l'interface ne bouge pas
jacques a écrit : 13 juin 2022 22:56 Oui tout à fait.
Quand j'y vais je les ferme mais ça me gonfle, je ne suis pas leur larbin
Créé un fichier bat avec ça dedans

Code : Tout sélectionner

query session >session.txt  
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i  
del session.txt 
et lance le en tant que administrateur pour fermer toutes les sessions a une certaine heure

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:13
par jacques
Je viens de vérifier que la tâche a été effectuée à 23h comme prévu et maintenant elle apparait dans la liste des tâches actives.
Les logiciels sont fermés.
Ta dernière proposition ferme la session du serveur, pas les logiciels. C'est ça ?

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:16
par GregLand
c ça
Ce que tu fais quand tu fais le larbin :lol:

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:19
par jacques
Non je ferme les logiciels, la session Windows aussi ?
Je clique sur Noethys, puis fin de tâche, c'est tout

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:22
par GregLand
Ah OK... Comme tu veux ;-)

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:27
par jacques
Tu me fais marcher là !

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 13 juin 2022 23:30
par GregLand
:wink:

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 09:22
par jacques
GregLand a écrit : 13 juin 2022 23:03
Créé un fichier bat avec ça dedans

Code : Tout sélectionner

query session >session.txt  
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i  
del session.txt 
et lance le en tant que administrateur pour fermer toutes les sessions a une certaine heure
Hola !
C'est quoi la session.txt ?
Ça ferme quoi ?
Les logiciels ?
Les sessions Windows ?
Les deux ?

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 11:53
par GregLand
query session ça demande les sessions ouvertes
Et ça l'écrit dans le fichier session.txt
Ensuite tu as une boucle qui a chaque ligne du fichier session.txt
Va fermer la session (logoff)

Et après ça supprime le fichier session.txt

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 11:53
par GregLand
Les sessions invitées ouvertes sur le serveur

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 13:16
par jacques
Mais c'est magnifique ça
La première solution brutale marche mais je préfère celle là.
Je change
Merci encore et reste à l'ombre

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 13:17
par jacques
Et bois frais !!!

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 15 juin 2022 13:46
par GregLand
A voir si ça fonctionne et si il y a besoin de faire des adaptations
Oh non pas à l'ombre... J'adore ce temps !
Ça va être balade vélo (a défaut d'avoir du boulot)

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 13:51
par jacques
Ça fonctionne bien.
Je me pose la question de savoir s'il y avait un 3ème logiciel ouvert, si ça le fermerait.
Vu que le nom des logiciels ne figure pas dans le code...

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 13:52
par GregLand
Sachant que tu déconnecte l'utilisateur, la question ne se pose pas ... TOUS les programmes de l'utilisateur sont fermés
C'est comme cela que l'on fait en entreprise pour libérer les sessions

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 14:40
par jacques
Confusion: il y a sessions logiciels et session Windows, du moins c'est comme ça que j'en parle.
Le problème c'est que quand on ne ferme pas les logiciels et qu'on ferme la session Windows (déconnexion du bureau à distance logiciels ouverts) ça ne ferme pas les logiciels.
Si on revient se connecter les logiciels sont toujours ouverts et c'est ce que je voudrais corriger. Fermeture des logiciels 2 fois par jour.

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 14:51
par GregLand
Cela dépend en effet de la manière dont est fait la connexion au serveur.
L'idée est donc de fermer la session des utilisateurs de manière a ce que les logiciels soient fermés et donc les logiciels déconnectés du serveur...
Après c'est a toi de voir la solution la plus adaptée en fonction de vos besoins...
Si en effet, tu dois fermer les logiciels directement sur le serveur un taskkill (avec ou sans /f) devrait faire le taf

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 15:00
par jacques
Je vais aussi essayer sans /f

Re: Fermeture programmée de logiciel sur Windows Server

Posté : 16 juin 2022 15:02
par GregLand
Bonne idée :wink: