[VBS] script pour redémarrer des postes clients

Le
Blouskaille
Bonjour,

Je dois lancer un script pour obliger les postes client redmarrer.

Mon script pour l'instant est celui ci



a=MsgBox("Voulez-vous redmarrer votre ordinateur?",vbInformation
+vbYesNo, "Mises jour de scurit" )
'Si l'utilisateur rpond OUI
If (a=6) Then
MsgBox "Votre ordinateur va redmarrer dans 20s",vbExclamation
Dim Message
Set Message = CreateObject("WsCript.Shell" )
Message.run "shutdown -r -f -t 20"
'Si l'utilisateur rpond NON
Else
MsgBox "Vous devez absolument redmarrer votre ordinateur
aujourd'hui",vbExclamation,"Attention !"
End If
'Si l'utilisateur ne rpond pas




Je voulais vous demander plusieurs choses:

- je veux redmarrer les pc la pause midi mais si je met le script
dans une GPO, le script va s'excuter au lancement de la machine, es
qu'il y aurait un moyen d'excuter le script 12h30?

-Si personne n'est l pour cliquer sur Oui le script reste figer, es
qu'il y aurait un moyen de le lancer automatiquement? Par exemple si
pas de rponse dans 20s la rponse sera Oui donc le pc redmarrera


Merci de vos futurs reponses
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
Christian ASTOR
Le #20252281
On 29 sep, 09:47, Blouskaille
- je veux redémarrer les pc à la pause midi mais si je met le script
dans une GPO, le script va s'exécuter au lancement de la machine, es
qu'il y aurait un moyen d'exécuter le script à 12h30?



Tu peux le scheduler avec AT comme dans la KB302888 (avec /interactive
également)

-Si personne n'est là pour cliquer sur Oui le script reste figer, es
qu'il y aurait un moyen de le lancer automatiquement? Par exemple si
pas de réponse dans 20s la réponse sera Oui donc le pc redémarrera



Utilise ::Popup()
http://msdn.microsoft.com/en-us/library/x83z1d9f(VS.85).aspx
Blouskaille
Le #20259811
On 29 sep, 13:53, Christian ASTOR
On 29 sep, 09:47, Blouskaille
> - je veux redémarrer les pc à la pause midi mais si je met le scrip t
> dans une GPO, le script va s'exécuter au lancement de la machine, es
> qu'il y aurait un moyen d'exécuter le script à 12h30?

Tu peux le scheduler avec AT comme dans la KB302888 (avec /interactive
également)

> -Si personne n'est là pour cliquer sur Oui le script reste figer, es
> qu'il y aurait un moyen de le lancer automatiquement? Par exemple si
> pas de réponse dans 20s la réponse sera Oui donc le pc redémarrer a

Utilise ::Popup()http://msdn.microsoft.com/en-us/library/x83z1d9f(VS.85). aspx



Je te remercie pour les informations.

Tu peux le scheduler avec AT comme dans la KB302888 (avec /interactive
également)

Je ne comprend pas très bien tu peux être lus clair ?
Christian ASTOR
Le #20266681
On 30 sep, 11:55, Blouskaille
Tu peux le scheduler avec AT comme dans la KB302888 (avec /interactive également)





Je ne comprend pas très bien tu peux être lus clair ?



Je parlais d'utiliser la commande AT, comme dans les exemples de la
KB302888 avec cscript.exe
http://support.microsoft.com/kb/302888/EN-US
Poster une réponse
Anonyme