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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Fichier bat dans une GPO windows server 2003

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fichier bat dans une GPO windows server 2003

n°124881
gock1
Posté le 12-10-2014 à 15:25:24  profilanswer
 

Bonjour à tous,
 
je viens vers vous pour quelques infos.
 
je travaille dans une infrastructure client/serveur windows 2003
Les clients sont des os XP et Windows7
 
J'ai installé les outils d’administration sur mon poste en Win7 pour pouvoir bénéficier du gestionnaire de stratégie de groupe avec les options GPP (Gpo préférence)
 
Suite un changement d'adressage IP du réseau, les clients antivirus (officescan) ne pointent plus vers le serveur antivirus et je dois les obliger à pointer en utilisant l’exécutable ipxfer de trendmicro
 
Je met le script en bat dans une GPO (Config ordi\paramètre windows\script (démarrage/arrêt)\démarrage) dans l'OU contenant les PC .
 
Seulement il y a que les systèmes en windows 7 où cela fonctionne mais pas sur xp. (au démarrage de session)
Si je le fait manuellement sur un poste xp en lançant le fichier bat en question , là ça marche.
 
Avez vous des solutions ?
J'avais aussi pensé à une GPP, mais il me semble que l'on ne peux pas lancer des .bat dans une GPP...
 
Merci pour vos infos
 
voici le script:
@echo off
 
Set RegQry=HKLM\Hardware\Description\System\CentralProcessor\0
 
REG.exe Query %RegQry% > checkOS.txt
 
Find /i "x86" < CheckOS.txt > StringCheck.txt
 
If %ERRORLEVEL% == 0 (
    start \\IP_SERVEUR\ofcscan\admin\utility\ipxfer\ipxfer.exe -s IP_SERVEUR -p NumportServeur  
) ELSE (
    start \\IP_SERVEUR\ofcscan\admin\utility\ipxfer\ipxfer_x64.exe -s IP_SERVEUR -p NumportServeur  
)

Message cité 1 fois
Message édité par gock1 le 12-10-2014 à 15:33:18
mood
Publicité
Posté le 12-10-2014 à 15:25:24  profilanswer
 

n°124882
nnwldx
Posté le 12-10-2014 à 18:23:14  profilanswer
 

Est ce que depuis la console Office scan, tu pourrais essayer de relancer une installation par dessus les postes xp, comme ca, ils pointeront vers la bonne ip.

n°124883
gock1
Posté le 12-10-2014 à 18:25:29  profilanswer
 

Non ce n'est pas possible, car il detecte que les postes ont déjà office scan, de plus il faudrait allumer tous les postes (il y en a 800) manuellement.
Le mieux est d'automatiser.

n°124885
nnwldx
Posté le 12-10-2014 à 18:45:53  profilanswer
 

N'y a-t-il pas moyen de forcer l'envoie d'une stratégie par la console ?

n°124886
gock1
Posté le 12-10-2014 à 19:06:20  profilanswer
 

Je ne pense pas, juste des infos pour utiliser ipxfer, mais rien qui permette d'envoyer une tâche pour ipxfer

n°124887
nnwldx
Posté le 12-10-2014 à 19:55:27  profilanswer
 

Si je regarde ton script, tu vérifies si tu as une version 32 ou 64.
Je doute fort que tu aies du XP 64, surtout qu'il n'y avait que  très peu d'antivirus compatible avec cette version.
Si tu recherches "x86", tu ne vas pas trouver de dossier correspondant sous XP.


Message édité par nnwldx le 12-10-2014 à 19:55:50
n°124889
gock1
Posté le 12-10-2014 à 21:11:45  profilanswer
 

Dans le parc on retrouve des systèmes 32 bits (XP) puis des systèmes en 64 bits (windows 7).
 
Sur un windows xp 32 bits le script va trouver "x86" dans "checkos.txt" , copier la ligne dans "stringcheck.txt" et errorlevel va envoyer 0 (vrai) puis executer ipxfer en 32 bits


Message édité par gock1 le 12-10-2014 à 21:32:52
n°124890
bardiel
Debian powa !
Posté le 13-10-2014 à 08:36:30  profilanswer
 

gock1 a écrit :

je travaille dans une infrastructure client/serveur windows 2003
Les clients sont des os XP et Windows7


Avant tout, basculer ton infra sur du plus récent avant de te lancer dans des GPO/GPP : 2003 ne sera plus supporté en juillet 2015.

 

Donc la question ne se pose même pas, regardes directement pour comment ça fonctionne sur du 2008 ou du 2012.

gock1 a écrit :

Non ce n'est pas possible, car il detecte que les postes ont déjà office scan, de plus il faudrait allumer tous les postes (il y en a 800) manuellement.
Le mieux est d'automatiser.


Le mieux est d'avoir du wake on lan pour ce genre de situation :D

 

Après si tu tiens à garder tes vieilleries, comme nnwldx tu testes uniquement si tu as du 32bits ou du 64bits, avec de l'XP forcément 32bits et très probablement que des 7 en 64bits.
Testes plutôt le numéro de version de Windows comme montré ici :

Code :
  1. @echo off
  2. ver | find /i "version 6.1." > nul
  3. if %errorlevel%==0 goto winseven
  4. ver | find /i "version 5.1." > nul
  5. if %errorlevel%==0 goto winxp
  6. :winseven
  7. REM Windows 7
  8. start \\IP_SERVEUR\ofcscan\admin\utility\ipxfer\ipxfer_x64.exe -s IP_SERVEUR -p NumportServeur
  9. goto end
  10. :winxp
  11. REM Windows XP
  12. start \\IP_SERVEUR\ofcscan\admin\utility\ipxfer\ipxfer.exe -s IP_SERVEUR -p NumportServeur 
  13. goto end
  14. :end
  15. echo.Fin du programme (source blogmotion.fr - hardware.fr)
  16. echo.
 

Autre solution : utiliser comme ici la variable système PROCESSOR_ARCHITECTURE.


Message édité par bardiel le 13-10-2014 à 08:37:58

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°124897
skoizer
tripoux et tête de veau
Posté le 13-10-2014 à 11:48:28  profilanswer
 

ajoute une gpo sous ton serveur de domaine w2003 avec un filtre wmi qui ne s'applique qu'au WXP. et met l'execution du bat
 
 


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
n°124898
Je@nb
Modérateur
Kindly give dime
Posté le 13-10-2014 à 12:08:38  profilanswer
 

Bof, les filtres WMI ça doit être proscrit dans la mesure du possible.

 

Et son script il se relance à chaque démarrage (ou logon je sais pas si il a fait machine ou user), ça aurait peut être été mieux de mettre un flag comme quoi ça s'est bien dérouler pour éviter de relancer la commande à chaque démarrage/logon


Message édité par Je@nb le 13-10-2014 à 12:08:47
mood
Publicité
Posté le 13-10-2014 à 12:08:38  profilanswer
 

n°125235
Lgb94nb
Posté le 21-10-2014 à 02:07:31  profilanswer
 

Salut Gock01 ; petite question, travailles-tu dans l'éducation nationale ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Fichier bat dans une GPO windows server 2003

 

Sujets relatifs
win Server 2012 : restrictions d'accès dossier réseauWindows serveur 2012 et accès bureau à distance par le web
Pare feu Windows serverWindows Serveur 2008 R2 - Wsus: Creer des classifications
[RESOLU] Création d'un partage sous Windows Server 2012Migration vers nouveau domaine: Problème extension de fichier
Mise en place d'un environnement Windows avec AD sur VMwareRenommer un domaine Windows
Plus de sujets relatifs à : Fichier bat dans une GPO windows server 2003


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