[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3-domain/home/netlogon/domscripts/ -> se3rapport.cmd (source)

   1  :: rapport pour les domscripts
   2  :: arguments : 
   3  :: se3rapport.cmd pre|post y|message_erreur
   4  
   5  @echo off
   6  
   7  set ACTION=%1%
   8  set BILAN=%2%
   9  
  10  echo ############### Remontee des rapports pour les actions se3-domain ##################
  11  :: Récupération des heures laissées sur le disque à divers moments de l'install
  12  if not exist %SystemDrive%\netinst\debutwin.txt Goto erreurdebutwin
  13  for /F "tokens=1 delims= " %%o in (%SystemDrive%\netinst\debutwin.txt) do (set DEBUTWIN=%%o)
  14  echo Heure de debut d'installation windows : %DEBUTWIN%
  15  del /F /Q %SystemDrive%\netinst\debutwin.txt
  16  Goto findebutwin
  17  
  18  :erreurdebutwin
  19  echo Heure de debut d'install absente...
  20  set DEBUTWIN=ABS
  21  
  22  :findebutwin
  23  
  24  if not exist %SystemDrive%\netinst\finwin.txt Goto erreurfinwin
  25      for /F "tokens=1 delims= " %%o in (%SystemDrive%\netinst\finwin.txt) do (set FINWIN=%%o)
  26      echo Heure de fin d'installation windows : %FINWIN%
  27      del /F /Q %SystemDrive%\netinst\finwin.txt
  28      Goto finfinwin
  29  
  30  :erreurfinwin
  31      echo Heure de fin d'install windows absente...
  32      time /T > %SystemDrive%\netinst\finwin.txt
  33      for /F "tokens=1 delims= " %%o in (%SystemDrive%\netinst\finwin.txt) do (set FINWIN=%%o)
  34      del /F /Q %SystemDrive%\netinst\finwin.txt
  35  
  36  :finfinwin
  37  
  38  echo Heure de fin d'installation se3 et programmes wpkg generee : %FINWIN%
  39  
  40  for /f "delims==- tokens=2-7" %%a in ('nbtstat -a %computername% ^| find "Adresse MAC"')  do @set mac=%%a-%%b-%%c-%%d-%%e-%%f
  41  :: saloperie de dos !
  42  set MACADDR=%mac:~1%
  43  echo Adresse MAC de la carte ayant servi a l'install  : %MACADDR%
  44  if not exist %SystemDrive%\netinst\wget.exe goto notexistwget
  45      call %SystemDrive%\netinst\se3ip.bat > NUL
  46      echo Recuperation de l'adresse de l'interface SE3 : %urlse3%
  47      echo Remontee du rapport d'install sur le SE3...
  48      if "%BILAN%"=="y" goto bilanyes else goto bilano
  49      :bilanyes
  50          echo Succes total de l'installation transmis au SE3.
  51          %SystemDrive%\netinst\wget.exe --no-cache --no-proxy -O %SystemDrive%\netinst\logs\rapport.htm -t 1 %urlse3%/tftp/remontee_udpcast.php?num_op=1^&debut=%DEBUTWIN%^&fin=%FINWIN%^&succes=y^&mac=%MACADDR%^&umode=%ACTION%
  52          goto finbilan
  53      :bilano
  54          echo erreur : %BILAN%
  55          %SystemDrive%\netinst\wget.exe --no-cache --no-proxy -O %SystemDrive%\netinst\logs\rapport.htm -t 1 %urlse3%/tftp/remontee_udpcast.php?debut=%DEBUTWIN%^&finwin=%FINWIN%^&succes=%BILAN%^&mac=%MACADDR%^&umode=%ACTION%
  56      :finbilan
  57  ::    del /F /Q %SystemDrive%\netinst\logs\rapport.htm
  58  
  59      goto suitewget
  60  :notexistwget
  61      echo Logiciel wget absent : verifier sa presence dans \\se3\netlogon\domscripts\.
  62      pause
  63  :suitewget
  64  
  65  echo ############# Fin de la remontee des rapports tftp #####################
  66  echo.


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1