Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1540 connectés 

  FORUM HardWare.fr
  Programmation

  [batch] validation de reboot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[batch] validation de reboot

n°55549
dragonspir​it
Posté le 27-08-2001 à 16:03:58  profilanswer
 

Hello, un collègue a fait un script pour installer le patch euro sur le parc informatique. Le problème, c'est que lorsque l'installation est finie, il y a une invite qui demande si l'on veut rebooter. Comment faire pour répondre "Oui" automatiquement?
Apparemment, il a réussi à le faire pour le patch sous Windows 95 qui est en français. Par contre, le patch euro sous NT qui est en anglais ne veut pas rebooter.
Il m'a dit qu'il avait fait ça grace au titre de la fenêtre sous NT...
Avez vous une solution?

mood
Publicité
Posté le 27-08-2001 à 16:03:58  profilanswer
 

n°55552
JPA
Posté le 27-08-2001 à 16:07:45  profilanswer
 

Poste nous ton batch qu'on puisse t'aider.

n°55556
JPA
Posté le 27-08-2001 à 16:15:59  profilanswer
 

Tu peux également aller faire un tour là :
http://www.bellamyjc.net/fr/systeme.html#stopWindows
A+

n°55571
Carbon_14
Posté le 27-08-2001 à 16:29:07  profilanswer
 

Sous DOS, des fois, quand on veut pas répondre dans un batch, on fait (approx, je sais plus très bien détails) echo O | del *.*, et ça répond O(ui) automatiquement. En anglais, faudrait echo Y | del *.*. Le caractère à taper est "pipé" vers le processus.

n°55572
dragonspir​it
Posté le 27-08-2001 à 16:30:01  profilanswer
 

FICHIER EURO.BAT:
 
echo off
if "%USERNAME%"=="administrator" goto fin
if "%RNNAME%"=="PARNT01" goto fin
if "%RNNAME%"=="PARNT02" goto fin
if "%RNNAME%"=="RETINA_1" goto fin
if "%RNNAME%"=="RIVA_NAT" goto fin
if exist I:\WTSRV\system32\Usrlogon.cmd goto fin
if exist c:\euro95ok.txt goto fin
if exist c:\euroNTok.txt goto fin
ver|find "Windows 95" >nul
if not errorlevel 1 goto 95
ver|find "Windows 98" >nul  
if not errorlevel 1 goto fin
ver|find "Windows NT" >nul  
if not errorlevel 1 goto NT
ver|find "Windows 2000" >nul  
if not errorlevel 1 goto fin
:95  
echo C'est Windows 95
echo Le systeme mise a jour votre poste en EURO,veuillez ne pas lancer  
echo des applications,ni toucher la souris, ni le clavier.
echo l'ordinateur redemarrer une fois tout seul.
NET USE X: \\PARNT01\EURO /PERSISTENT:NO
x:\euro95.bat
goto fin
rem:98
rem echo C'est Windows 98
goto fin
:NT
echo C'est Windows NT
cho Le systeme mise a jour votre poste en EURO,veuillez ne pas lancer  
echo des applications,ni toucher la souris, ni le clavier.
echo veuillez cliquer sur oui pour terminer la mise à jour.
NET USE X: \\PARNT01\EURO /PERSISTENT:NO
X:\euroNT.cmd
goto fin
rem:2000
rem echo C'est Windows 2000
goto fin
:fin
exit
 
----------------------------------
 
FICHIER EURO95.BAT
 
eCHO OFF
copy X:\euro95ok.txt c:\
X:\Scriptit.exe X:\w95euro.ini  
 
-----------------------------------
 
FICHIER EURONT.CMD
 
eCHO OFF
copy X:\euroNTok.txt c:\
X:\NT4_Euro.exe

n°55584
JPA
Posté le 27-08-2001 à 16:53:08  profilanswer
 

Il semble que c'est le patch pour NT qui impose un click souris. Je n'ai rien trouvé chez microsoft pour automatiser le reboot.
Désolé de ne pas avoir pu t'aider ce coup ci. (Je t'avais aidé pour la détection de l'OS...)
 
Une simple remarque dans ton Batch :
Tu aurais intérêt à lancer la commande x:\euro95.bat dans la partie pour win 95 par call x:\euro95.bat
Dans ce cas là ce n'est pas génant car euro95.bat ne revient pas vers le .bat principal, vu qu'il y a un reboot, mais il vaut mieux avoir de bonnes habitudes.
A+ dragon
JP

n°55589
JPA
Posté le 27-08-2001 à 16:57:35  profilanswer
 

Une simple remarque complémentaire : je viens de voir sur un site que ce patch n'est pas nécessaire à partir du Service pack 4 de Windows NT.
A+

n°55594
dragonspir​it
Posté le 27-08-2001 à 17:07:25  profilanswer
 

Oki merci bien :)
Je commence à avoir l'habitude, quand j'ai besoin d'une aide en batch, je connais l'adresse :)

n°55719
JPA
Posté le 28-08-2001 à 09:16:15  profilanswer
 

Je reposte :  
As tu essayé de terminer ta commande par /S ou /s ?
Ce qui signifie installation silencieuse sur certains logiciels.
Mais je ne garantis rien
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [batch] validation de reboot

 

Sujets relatifs
créer un batch ki quitte au lancement d'une commande[Batch] Script de détection de la version de l'OS
TOP URGENT : fermer automatiquement un fichier BATCH[Batch] Ne pas demander la confirmation de suppression
[batch W2k] : creer un repertoire avec pour nom la datefichier Batch : copier le tout un rep et ses sous repertoires...
[batch] saufcherche tut pour faire des menus dans les fichiers batch sous dos
[batch] rename[batch]
Plus de sujets relatifs à : [batch] validation de reboot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR