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 :

Tester existence d'un .exe sur serveur distant


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mai 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 75
    Par défaut Tester existence d'un .exe sur serveur distant
    Bonjour,

    Etant tout ce qu'il y a de plus débutant en Powershell mais conscient de ma puissance de cet outil, je me permets de venir solliciter votre humble aide.

    Je souhaite développer un script idéalement en powershell, script qui irait interroger une liste de serveurs distant (un par un) afin de vérifier l'existence d'un exécutable dans un répertoire donné de la machine.

    la méthode consisterais en cela: Test-Path executable renvoi true ou false dans un fichier si l'exécutable (ou le dossier) existe.

    >$Fichier=new-object system.IO.FileInfo "c:\programme\notepad"
    >$Fichier.Get_Exists()
    >False
    >Clear-Variable Fichier
    Pourriez-vous m'aider à réaliser ce script car je n' y arrive pas. Il manque plusieurs chose dans mon code.
    - Fichier serveur.txt (contient la liste des serveurs à checker).
    - Une boucle qui permettra de boucler sur l'ensemble des serveur.
    - Un fichier de sortie pour y indiquer le resultat du test. True ou False.

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    comptes-tu utiliser le remoting ? C'est à dire configurer WinRm sur tes serveurs ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mai 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 75
    Par défaut
    Salut,
    Merci pour ce premier retour.
    Pour répondre à ta question, oui je souhaite utiliser le remoting.

    Merci pour l'aide.

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Dans ce cas utilise des jobs distant (cf. chapitre 8).

    Citation Envoyé par jelmouss Voir le message
    - Fichier serveur.txt (contient la liste des serveurs à checker).
    Comme tu débutes le mieux est de réaliser une v1 où tu boucles sur chaque serveur.
    Le paramètre -ComputerName du cmdlet Invoke-Command peut traiter un tableau de noms de serveur et ainsi éviter une boucle.

    Citation Envoyé par jelmouss Voir le message
    - Un fichier de sortie pour y indiquer le resultat du test. True ou False.
    Je te conseille de créer une liste d'objets personnalisés (PSCustomObject) ainsi tu peux reboucler sur les serveurs qui seraient en erreur, un exemple.
    Et c'est à partir de cette liste que tu créeras ton fichier final

    Ton traitement n'est pas complexe, mais nécessite du code de gestion avancé, ce qui n'est pas l'idéal pour débuter.

Discussions similaires

  1. existence d'un fichier sur serveur distant
    Par Fabouney dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 17/01/2006, 10h18
  2. Créer un dossier sur serveur distant
    Par TorÕ02 dans le forum C++
    Réponses: 7
    Dernier message: 11/10/2004, 17h30
  3. [Sybase] Accès Table sur serveur distant
    Par MashiMaro dans le forum Sybase
    Réponses: 5
    Dernier message: 11/02/2004, 14h09
  4. jsp sur serveur distant
    Par petitelulu dans le forum JBuilder
    Réponses: 5
    Dernier message: 11/09/2003, 11h50

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