IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Script installation antivirus suivant modele ordinateur sur image déployée


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Script installation antivirus suivant modele ordinateur sur image déployée
    Bonjour,

    nous avons un système qui déploie les images sur nos ordinateurs directement chez Dell.
    Nous avons deux antivirus,Trend pour les ordinateurs fixes, et l'antivirus Dell pour les ordinateurs portables ou tablettes.
    Le script qui suit ne fonctionne pas sur les ordinateurs fixes Dell Optiplex, mais sur les portables et tablettes il fonctionne.

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    REM Paramétrage profil Wifi
    cmd.exe /C netsh wlan add profile filename=C:\Deploy\MonWifi.xml
     
    REM Barre des tâches
    cmd.exe /C C:\Deploy\TaskBar.cmd
     
    REM Modification UAC
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v "InitialKeyboardIndicators" /t REG_SZ /d 2 /f
     
    REM Ajout domaine
    wmic.exe /interactive:off ComputerSystem Where name="%computername%" call JoinDomainOrWorkgroup FJoinOptions=3 Name="MonDomaine" UserName="AdminDomaine" Password="MotDePasseAdmin"
     
    REM Installation Teamviewer Host
    msiexec.exe /i "C:\Deploy\TeamViewer_Host.msi" /q CUSTOMCONFIGID=7xsnes3 APITOKEN=*********************** ASSIGNMENTOPTIONS="--grant-easy-access --group-id *********"
     
    REM Installation antivirus
    for /f %%a in ('wmic computersystem get model^|findstr "Precision"') do (msiexec.exe /i "C:\Deploy\Trend_PDT.msi" /q /norestart)
    for /f %%a in ('wmic computersystem get model^|findstr "Latitude"') do ("C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP"")
    for /f %%a in ('wmic computersystem get model^|findstr "Optiplex"') do ("C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP"")
     
    REM Suppression dossier Deploy
    rmdir C:\Deploy /s /q
     
    REM Redémarrage dans 30 secondes
    cmd.exe /C shutdown /r /t 30

    Du coup j'ai essayé de modifier le script avec le code suivant, mais il installe tout le temps l'antivirus trend
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    REM Paramétrage profil Wifi
    cmd.exe /C netsh wlan add profile filename=C:\Deploy\MonWifi.xml
     
    REM Barre des tâches
    cmd.exe /C C:\Deploy\TaskBar.cmd
     
    REM Modification UAC
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v "InitialKeyboardIndicators" /t REG_SZ /d 2 /f
     
    REM Ajout domaine
    wmic.exe /interactive:off ComputerSystem Where name="%computername%" call JoinDomainOrWorkgroup FJoinOptions=3 Name="MonDomaine" UserName="AdminDomaine" Password="MotDePasseAdmin"
     
    REM Installation Teamviewer Host
    msiexec.exe /i "C:\Deploy\TeamViewer_Host.msi" /q CUSTOMCONFIGID=7xsnes3 APITOKEN=*********************** ASSIGNMENTOPTIONS="--grant-easy-access --group-id *********"
     
    REM Installation antivirus
    ::*******************************************************************
    :GetModele <Modele>
     
    FOR /F "tokens=2 delims==" %%I IN (
      'wmic computersystem get model /format:list 2^>^nul'
    ) DO FOR /F "delims=" %%A IN ("%%I") DO SET "%1=%%A"
    Exit /b
    ::*******************************************************************
    call :GetModele get model
     
    SET var=%modele%
    SET searchVal=Optiplex
    SET var|FINDSTR /b "var="|FINDSTR /i %searchVal% >nul
    IF ERRORLEVEL 0 (msiexec.exe /i "C:\Deploy\Trend_PDT.msi" /q /norestart) ELSE ("C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP"")
     
    REM Suppression dossier Deploy
    rmdir C:\Deploy /s /q
     
    REM Redémarrage dans 30 secondes
    cmd.exe /C shutdown /r /t 30

    Pouvez-vous m'éclairer car je ne vois pas ce qui bloque?

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Lance cette commande wmic computersystem get model sur les ordinateurs fixes Dell Optiplex, et vérifie le modèle remonté.

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    J'ai lancé la commande sur un ordinateur fixe
    J'ai bien "Model Optiplex 3050" qui apparait lorsque j’exécute la commande.
    j'ai fait le test sur mon ordinateur portable, la commande remonte "Model Precision 3510"
    Donc je n'arrive pas à voir ce qui bloque l'installation de l'antivirus, car tout le reste se passe bien

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Effectivement c'est étrange.

    Si tu veux écarter le vérification WMI du model fait un test avec ton script en lancant juste l'installation
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP""

    Tu peux aussi essayer de ne pas masquer l'interface pour voir si l'installation se lance et si elle se réalise :
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Deploy\DDSSuite.exe"

    A en croire la documentation il manquerai un \, mais ça ne devrait pas fonctionner pour les Latitude
    https://www.dell.com/support/manuals...b62&lang=en-us
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP\""

    Est tu sur que les sources sont bien présentes ?

    L'installation de ce produit créé elle des logs que tu pourrait vérifier ?

  5. #5
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Merci de ton retour, les fichiers sont bien dans le dossier "c:\deploy\", et il n'y a pas de log de l'installation de logiciels à ce que je sais.
    Il faut que je vérifie

    J'ai essayé le batch avec cette commande seule
    code batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP\""
    Mais cela n'a pas installé l'antivirus
    Par contre, le batch avec cette commande a fonctionnée, l'antivirus s'est bien installé.
    Code batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"SERVER=MonServeur.MonDomaine,FEATURES=DE-ATP""
    Du coup j'ai modifié mon batch qui se lance au démarrage de la machine et il fonctionne
    J'ai seulement modifié le if errorlevel 0 par if errorlevel 1
    code batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    REM Paramétrage profil Wifi
    cmd.exe /C netsh wlan add profile filename=C:\Deploy\MonWifi.xml
    
    REM Barre des tâches
    cmd.exe /C C:\Deploy\TaskBar.cmd
    
    REM Modification UAC
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
    reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v "InitialKeyboardIndicators" /t REG_SZ /d 2 /f
    
    REM Ajout domaine
    wmic.exe /interactive:off ComputerSystem Where name="%computername%" call JoinDomainOrWorkgroup FJoinOptions=3 Name="MonDomaine" UserName="User" Password="MotDePasse"
    
    REM Installation Teamviewer Host
    msiexec.exe /i "C:\Deploy\TeamViewer_Host.msi" /q CUSTOMCONFIGID=7xsnes3 APITOKEN=monapitoken ASSIGNMENTOPTIONS="--grant-easy-access --group-id Monid"
    
    REM Installation antivirus
    Call :GetModele Modele
    
    ::*******************************************************************
    :GetModele <Modele>
    FOR /F "tokens=2 delims==" %%I IN (
      'wmic computersystem get model /format:list 2^>^nul'
    ) DO FOR /F "delims=" %%A IN ("%%I") DO SET "%1=%%A"
    exit /b
    ::*******************************************************************
    
    SET var=%modele%
    SET searchVal=Optiplex
    SET var|FINDSTR /b "var="|FINDSTR /i %searchVal% >nul
    IF ERRORLEVEL 1 ("C:\Deploy\DDSSuite.exe" -y -gm2 /S /z"\"MonServeur.MonDomaine,FEATURES=DE-ATP"") ELSE (msiexec.exe /i "C:\Deploy\Trend_PDT.msi" /q /norestart)
    
    REM Suppression dossier Deploy
    rmdir C:\Deploy /s /q
    
    REM Redémarrage dans 30 secondes
    cmd.exe /C shutdown /r /t 30

Discussions similaires

  1. Script installation antivirus suivant modele ordinateur
    Par babarpower0713 dans le forum Windows 10
    Réponses: 0
    Dernier message: 14/03/2019, 17h32
  2. Réponses: 4
    Dernier message: 23/06/2010, 13h33
  3. Script Installation logiciel que sur postes et non serveurs
    Par monsieur77 dans le forum Scripts/Batch
    Réponses: 21
    Dernier message: 25/03/2010, 12h07
  4. Installation Imprimante depuis une GPO sur Ordinateur
    Par Viduc dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 25/02/2010, 20h45
  5. recherche script menu avec zoom sur image
    Par mims1664 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/07/2009, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo