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

Windows XP Discussion :

Serveur licence flexlm


Sujet :

Windows XP

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 26
    Points : 20
    Points
    20
    Par défaut Serveur licence flexlm
    Bonjour,

    J’ai un serveur de licence autocad (flexlm) sous windows, je me suis fait un .bat pour voir les licences utilisées qui ressemble a ca (v:\flexlm\lmutil lmstat -c v:\flexlm\license\frfleprn0001.lic –a) et souvent j’ai des licences qui restent bloquées. J’arrive a les debloquer a la main mais je voudrais faire cela en automatique (genre tous les soir a 23h killer toutes les licences). Quelqu’un pourrais me dire comment faire ?
    Merci par avance

  2. #2
    Expert éminent
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Points : 6 800
    Points
    6 800
    Par défaut
    Comment on "kille des licences" ? Il faut supprimer des fichiers, les déplacer ? Arreter un processus ?
    Maitrisez toutes les subtilités de Windows 8 en lisant la FAQ Windows 8. N'hésitez pas à proposer vos Q/R.
    _ _ _
    Découvrez toutes les facettes de Windows 7 et maitrisez toutes ses fonctionnalités grâce au livre Windows 7 Avancé

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Arreter un processus je pense.
    Quand une licence est prise par un poste elle a un n° et pour les killer a la main je me suis fait un autre .bat (v:\flexlm\lmutil lmremove -c v:\flexlm\license\frfleprn0001.lic -h 51300INVBUN_11_0F FRFLEPRN0001 27000 121) dans mon ex le n° est 121. Et donc quand plusieur licences sont bloquées je doit changer ce n° pour chaque licences.

  4. #4
    Expert éminent
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Points : 6 800
    Points
    6 800
    Par défaut
    Tu peux peut etre utiliser l'operateur FOR dans ton fichier .bat

    Jette un coup d'oeil ici : http://www.hotline-pc.org/batch.htm à la section "Les structures de contrôles"
    Maitrisez toutes les subtilités de Windows 8 en lisant la FAQ Windows 8. N'hésitez pas à proposer vos Q/R.
    _ _ _
    Découvrez toutes les facettes de Windows 7 et maitrisez toutes ses fonctionnalités grâce au livre Windows 7 Avancé

  5. #5
    Membre éprouvé Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Points : 933
    Points
    933
    Par défaut
    Bonsoir,
    tu peux simplement parcourir les Process et juste tuer les process commencant par "FRFLEPRN0001 27000" (Si c'est bien ca le nom)
    Donc ca donne ca en vbs :
    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
    Option Explicit
    Dim objWMIService, objProcess, colProcess
    Dim strComputer, strList, strProcessToKill
    Dim intCpt
    strProcessToKill ="calc.exe" 'Nom du process"
    strComputer = "."  'Nom de l'ordinateur serveur ou il y a les process. (tu peux laisser le .  pour le local
    
     
    intCpt = 0
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _ 
    & strComputer & "\root\cimv2") 
    Set colProcess = objWMIService.ExecQuery _
    ("Select * from Win32_Process")
    For Each objProcess in colProcess
    if Left(objProcess.Name,2) = Left(strProcessToKill,2) then
    'On test que le début du process est identique à celui du process 
    'Left(strProcessToKill,2, tu peux mettre juste strProcess si tu met le début qui est commun à tout tes process de licence. Il faut ajuster le nombre du  Left(objProcess.Name,2) . on prend que les deux premieres lettres du process et on vérifier qu'elle soit identique. 
     
    objProcess.Terminate() 'tue le process
    intCpt = 1 + intCpt
    end if
    Next
    WSCript.Echo intCpt & " Process Kill"
    WScript.Quit
    Voila globalement !!
    Par contre met bien le nom de ton process.
    Cdt
    Le tag est bien utile, alors pensez y !

Discussions similaires

  1. [REDHAT] Licence redhat pour serveur
    Par amineidrissi2005 dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 23/02/2006, 10h30
  2. [oracle9i] licence serveur/utilisateur oracle ?
    Par process dans le forum Oracle
    Réponses: 1
    Dernier message: 30/01/2006, 12h35
  3. "Hyper Threading" et licences serveur IB
    Par lio33 dans le forum InterBase
    Réponses: 3
    Dernier message: 01/09/2005, 11h22
  4. [Licence] Serveur Web en milieu professionnel
    Par tripop dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 1
    Dernier message: 22/10/2004, 15h10
  5. Licence Serveur / Siège Windows 2000
    Par Argonz dans le forum Windows Serveur
    Réponses: 12
    Dernier message: 18/06/2004, 16h57

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