Comment automatiser la fermeture de session dans un domaine?

Comment automatiser la fermeture de session dans un domaine? - Win NT/2K/XP - Windows & Software

Marsh Posté le 26-09-2003 à 13:40:39    

Bonjour!
 
Comme marké dans le titre, je veux pouvoir fermer toute les sessions des clients win2k de mon domaine a une telle heure, car je fait un backup la nuit, et si un employé a oublier de fermer notre programme de compta, le backup ne prend pas...
 
Je ne veux pas que la session se ferme après tant de temps, mais seulement a une heure voulut. Vous avez une idée?
 
Merci,
 
A+

Reply

Marsh Posté le 26-09-2003 à 13:40:39   

Reply

Marsh Posté le 26-09-2003 à 14:20:38    

le planificateur de tâche cela ne suffit pas ?

Reply

Marsh Posté le 26-09-2003 à 14:25:59    

Athon a écrit :

le planificateur de tâche cela ne suffit pas ?


Et je lance quelle application pour fermer la session?
Y'a une commande qui le fait?
 
A la limite, si c une commande, je fais un script, car je ne veux pas faire une tache sur mes 30postes....
 
J'ai cherché dans les GPo, mais g rien trouvé.
 
Merci

Reply

Marsh Posté le 26-09-2003 à 14:26:39    

shutdown.exe y'a pas sous 2000 ?

Reply

Marsh Posté le 26-09-2003 à 14:37:47    

Athon a écrit :

shutdown.exe y'a pas sous 2000 ?


J'ai po trouvé...
j'ai pourtant installé tous les Support Tools fournis sur le cd... et niet...  
Peut-etre que je ne cherche pas au bon endroit...
 

Reply

Marsh Posté le 26-09-2003 à 14:38:07    

helvetik a écrit :

Bonjour!
 
Comme marké dans le titre, je veux pouvoir fermer toute les sessions des clients win2k de mon domaine a une telle heure, car je fait un backup la nuit, et si un employé a oublier de fermer notre programme de compta, le backup ne prend pas...
 
Je ne veux pas que la session se ferme après tant de temps, mais seulement a une heure voulut. Vous avez une idée?
 
Merci,
 
A+
 


 
a part avec une tache planifiée tu ne peux pas.

Reply

Marsh Posté le 26-09-2003 à 14:43:11    

Bon, ben je vais me faire un petit prog en c++ ...
sauf erreur la librairie owl contient une fonction shutdown...
je vais essayer ca.
Mais bon, la, je suis obligé d'utiliser les tâche, et ca me plait pas énormément...
Donc si t'as une autre idée, je suis preneur.
 
Merci

Reply

Marsh Posté le 26-09-2003 à 14:44:04    

certain BIOS de certaines marques de machine te permettent d'allumer et d'éteindre les machines à une heure précise, est-le cas avec les tiennes ?

Reply

Marsh Posté le 26-09-2003 à 14:44:16    

brainbugs a écrit :


 
a part avec une tache planifiée tu ne peux pas.
 


Mais tu planifie kel tache? y'a déjà un .exe fournit avec win2k qui le fait?
Je trouve ou ce shutdown.exe?
 
Merci

Reply

Marsh Posté le 26-09-2003 à 14:45:15    

Athon a écrit :

certain BIOS de certaines marques de machine te permettent d'allumer et d'éteindre les machines à une heure précise, est-le cas avec les tiennes ?


C des dell gx60.
Je n'en ai pas sous la mains en ce moment.
De plus, je veux pas éteindre les pc, mais fermer la session. Au pire rebooter...

Reply

Marsh Posté le 26-09-2003 à 14:45:15   

Reply

Marsh Posté le 26-09-2003 à 14:50:25    

tu planifies un vbscript :

Set colOperatingSystems = GetObject("winmgmts:{(Shutdown)}" ).ExecQuery("Select * from Win32_OperatingSystem" )
For Each objOperatingSystem in colOperatingSystems
ObjOperatingSystem.Win32Shutdown(1)
Next

Reply

Marsh Posté le 26-09-2003 à 15:10:39    

Athon a écrit :

tu planifies un vbscript :

Set colOperatingSystems = GetObject("winmgmts:{(Shutdown)}" ).ExecQuery("Select * from Win32_OperatingSystem" )
For Each objOperatingSystem in colOperatingSystems
ObjOperatingSystem.Win32Shutdown(1)
Next




Ouais, ca serait le pied, mais moi et le vbscipt... ;)
J'ai simplement copier ton code dans un fichier test.vbs, et ca me sort une erreur...
Y'a quelque chose a mettre en plus (en-tete, déclaration, librairie..)?

Reply

Marsh Posté le 26-09-2003 à 15:16:43    

helvetik a écrit :


Ouais, ca serait le pied, mais moi et le vbscipt... ;)
J'ai simplement copier ton code dans un fichier test.vbs, et ca me sort une erreur...
Y'a quelque chose a mettre en plus (en-tete, déclaration, librairie..)?


 
:lol: j'ai rien dis... j'avais mis des commentaire avec des // au lieu des ' de vb... [:matleflou]  
A le C, quand tu nous tien  [:virginie]  
Bref, ton script fonctionne, mais il m'éteind carrément ma machine... et moi je voudrais simplement une fermeture de session, y'a pas un paramètre qu'on peut ajouter?
 
Merci

Reply

Marsh Posté le 26-09-2003 à 15:21:04    

bon... avec le parametre 2 Win32Shutdown(2) , ca reboot, c déjà pas mal...
je vais essayer le 3...
 
j'avais oublié que jutilisais déjà un script de reboot, celui-la:

Code :
  1. ' -----------------------------------------------------------------------------
  2. ' *** REBOOT - VBS-script for rebooting W2K.
  3. ' *** Uses WMI to execute a reboot.
  4. ' *** 2000.10.16 - Jon Runheim - Volvo IT / Aero
  5. ' -----------------------------------------------------------------------------
  6. Dim oShutdown, oOPSys
  7. ' -----------------------------------------------------------------------------
  8. ' Sets an object (oShutdown) with instances for each operating system
  9. ' found in the WMI-class win32_operatingsystem.
  10. ' Also sets the right permission to perform the shutdown task.
  11. ' -----------------------------------------------------------------------------
  12. Set oShutdown = GetObject("winmgmts:{impersonationlevel=impersonate,(shutdown)}" ).Execquery("Select * From win32_operatingsystem" )
  13. ' -----------------------------------------------------------------------------
  14. ' Performs a reboot for each instance found. The integer in the paranthese is
  15. ' 1=reboot 2=force (0 should be shutdown)
  16. ' -----------------------------------------------------------------------------
  17. For Each oOPsys In oShutdown
  18.      oOPsys.win32shutdown(6)
  19. Next


Message édité par helvetik le 26-09-2003 à 15:22:28
Reply

Marsh Posté le 26-09-2003 à 15:21:19    

Reply

Marsh Posté le 26-09-2003 à 15:21:43    

Quand tu mets des horraires d'acces sur t'es Users la seesion ne ce ferme pas automatiquement ?

Reply

Marsh Posté le 26-09-2003 à 15:23:05    

SylvainDNS a écrit :

Quand tu mets des horraires d'acces sur t'es Users la seesion ne ce ferme pas automatiquement ?


Non, il ne peuvent plus en rouvrir, mais ca ne ferme pas la session...

Reply

Marsh Posté le 26-09-2003 à 15:25:46    

yess
avec le paramètre 3 y se passe rien, mais avec le 4, ca ferme la session....
 
Maintenant, fo ke je lance ce script a une heure fixe, en évitant les tâche, c'est possible?
 
Merci

Reply

Marsh Posté le 26-09-2003 à 15:27:59    


a ben tout etait noté ici, merci de ton aide  :hello:

Reply

Marsh Posté le 26-09-2003 à 15:30:29    

tu veux éviter d'utiliser le planificateur de tâche ?

Reply

Marsh Posté le 26-09-2003 à 15:39:23    

Athon a écrit :

tu veux éviter d'utiliser le planificateur de tâche ?
 


Ben ouais, car fo que j'aille sur chaque machine configurer la tache, a moins qu'il y ait une possibilité de les distribuer depuis le serveur?

Reply

Marsh Posté le 26-09-2003 à 15:42:18    

t'as pas trouvé ?
c'est installé en natif sur 2k.
ouvre une fenêtre de commande et tape : shutdown
et tu verras...
 

helvetik a écrit :


J'ai po trouvé...
j'ai pourtant installé tous les Support Tools fournis sur le cd... et niet...  
Peut-etre que je ne cherche pas au bon endroit...
 
 


Message édité par blueteen le 26-09-2003 à 15:44:10
Reply

Marsh Posté le 26-09-2003 à 15:55:12    

blueteen a écrit :

t'as pas trouvé ?
c'est installé en natif sur 2k.
ouvre une fenêtre de commande et tape : shutdown
et tu verras...


Eh non... j'ai bo taper shutdown, ca n'éteind rien...

Reply

Marsh Posté le 26-09-2003 à 15:57:32    

...
ça éteint pas comme ça
c'est déjà pour voir si tu as ce programme ou pas...
 
menu démarrer / exécuter
tape cmd et valide
 
et tape : shutdown
et dis nous si tu vois l'aide de cette commande apparaître.
 
ce sera un début.

Reply

Marsh Posté le 26-09-2003 à 16:06:32    

blueteen a écrit :

...
ça éteint pas comme ça
c'est déjà pour voir si tu as ce programme ou pas...
 
menu démarrer / exécuter
tape cmd et valide
 
et tape : shutdown
et dis nous si tu vois l'aide de cette commande apparaître.
 
ce sera un début.


Je vien de dire non... mais si tu lis tout le topic, tu verras que le problème a été résolut via un script vb.
 
Maintenant le probleme c'est que ce script doit se lancer a une heure fixe... et a part via une tache, je ne sais pas comment faire... tu as une idée?
 
Je présice que ce script doit se lancer sur 30postes et que je possède un domaine AD sous win2k srv.
 


Message édité par helvetik le 26-09-2003 à 16:08:13
Reply

Marsh Posté le 26-09-2003 à 16:15:16    

shutdown permet l'exécution sur les postes distants (si on a les droits admin).
 
donc tu pouvais faire ton script, et préparer une tâche juste un poste qui reste allumé, et qui exécute cette tâche à heure programmée...
 
enfin moi je ferais comme ça
 
maintenant, sous 2k, dans :
menu démarrer/paramètres/panneau de config
outils d'administration
icône stratégie de sécurité locale
menu stratégies locales/options de sécurité
 
tu as des options du type : durée d'inactivité avant la fermeture d'une session (comme ça quand les gars ont fini leur boulot, 1h après leur session se ferme)
bon là il faut voir si ça peut se déployer facilement.
 
 
sahce aussi que tu si t'as pas le shutdown.exe, tu peux très bien en récupérer une version sur le net, ça marchera aussi (tu la copies par un script sur tes postes)

Reply

Marsh Posté le 26-09-2003 à 16:17:44    

et tu n'as pas dit "NON" je n'ai pas ce fichier
tu as dit : ça n'éteint rien
ce qui veut dire pour moi : je l'ai lancé et ça n'éteint rien.
 
ok pour ton script, mais il faudrait peut-être maîtriser les outils que tu utilises...
 

helvetik a écrit :


Je vien de dire non... mais si tu lis tout le topic, tu verras que le problème a été résolut via un script vb.
 
Maintenant le probleme c'est que ce script doit se lancer a une heure fixe... et a part via une tache, je ne sais pas comment faire... tu as une idée?
 
Je présice que ce script doit se lancer sur 30postes et que je possède un domaine AD sous win2k srv.
 
 

Reply

Marsh Posté le 26-09-2003 à 16:45:57    

regarde du côté de ce soft (freeware)
 
http://www.ultrasoftware.net/archi [...] sp?id=3690
en bas de la page
 
il scanne ton réseau
te liste tes machines
tu as un onglet pour programmer des arrêts, reboot, femeture de session.
comme ça tu installes ça sur ton serveur, tu le laisses dans le systray et zou.
il y a pas mal d'options sympa.
 
sinon (et je me répète)
on te fait passer le shutdown.exe, que tu fous sur tes machines, et tu feras ton script qui tiens sur une ligne pour fermer les sessions de tes pcs.
tu peux qd mm mettre une tâche sur ton serveur ?

Reply

Marsh Posté le 26-09-2003 à 18:12:19    

blueteen a écrit :

shutdown permet l'exécution sur les postes distants (si on a les droits admin).
 
donc tu pouvais faire ton script, et préparer une tâche juste un poste qui reste allumé, et qui exécute cette tâche à heure programmée...


Ok, ca, ca pourrait etre interessant, je regarde.

blueteen a écrit :


maintenant, sous 2k, dans :
menu démarrer/paramètres/panneau de config
outils d'administration
icône stratégie de sécurité locale
menu stratégies locales/options de sécurité
 
tu as des options du type : durée d'inactivité avant la fermeture d'une session (comme ça quand les gars ont fini leur boulot, 1h après leur session se ferme)
bon là il faut voir si ça peut se déployer facilement.


C'est une idée que j'ai eu aussi, mais je ne suis pas pour...

blueteen a écrit :


sahce aussi que tu si t'as pas le shutdown.exe, tu peux très bien en récupérer une version sur le net, ça marchera aussi (tu la copies par un script sur tes postes)


Ok, je vais voar ce que je peux faire pour ca.

Reply

Marsh Posté le 26-09-2003 à 18:15:07    

blueteen a écrit :

et tu n'as pas dit "NON" je n'ai pas ce fichier
tu as dit : ça n'éteint rien
ce qui veut dire pour moi : je l'ai lancé et ça n'éteint rien.


'xcuse, j'avais pas compris que j'avais été mal compris  :heink: , enfin, tu comprend ce que je veux te faire comprendre, quoi....
bref ;)

blueteen a écrit :


ok pour ton script, mais il faudrait peut-être maîtriser les outils que tu utilises...


 :??: Justement... je serais pas la sinon

Reply

Marsh Posté le 26-09-2003 à 18:19:17    

blueteen a écrit :

regarde du côté de ce soft (freeware)
 
http://www.ultrasoftware.net/archi [...] sp?id=3690
en bas de la page
 
il scanne ton réseau
te liste tes machines
tu as un onglet pour programmer des arrêts, reboot, femeture de session.
comme ça tu installes ça sur ton serveur, tu le laisses dans le systray et zou.
il y a pas mal d'options sympa.


Fo voard, j'aime pas installer tout et n'importe koi sur le srv. Je vais kan meme tester, mais pas chez le client
 

blueteen a écrit :


ca a l'aire bien, je peux voir aussi
 
sinon (et je me répète)
on te fait passer le shutdown.exe, que tu fous sur tes machines, et tu feras ton script qui tiens sur une ligne pour fermer les sessions de tes pcs.
tu peux qd mm mettre une tâche sur ton serveur ?


Bon, ben je regarderai ca, mais lundi, la ce soir j'en ai ma claque, et ce n'est pas de 1ère importance.
 
Encore merci,
 
Et a+
 

Reply

Marsh Posté le 17-05-2006 à 16:03:34    

blueteen a écrit :

regarde du côté de ce soft (freeware)
 
http://www.ultrasoftware.net/archi [...] sp?id=3690
en bas de la page
 
il scanne ton réseau
te liste tes machines
tu as un onglet pour programmer des arrêts, reboot, femeture de session.
comme ça tu installes ça sur ton serveur, tu le laisses dans le systray et zou.
il y a pas mal d'options sympa.
 
sinon (et je me répète)
on te fait passer le shutdown.exe, que tu fous sur tes machines, et tu feras ton script qui tiens sur une ligne pour fermer les sessions de tes pcs.
tu peux qd mm mettre une tâche sur ton serveur ?


C'été quoi le nom du soft ? :/ merci

Reply

Marsh Posté le 20-05-2006 à 09:53:33    

up :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed