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 :

Remplire une variable [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 243
    Points : 89
    Points
    89
    Par défaut Remplire une variable
    Bonjour à tous,

    J’ai récupéré un script en powershell qui se connecte sur un switch et y lance une commande, il fonctionne très bien. Apparement il est possible de lancer une suite de commande mais c’est là que je sèche, ne connaissant rien à Powershell je ne sais comment m’y prendre.
    Voici le code qui nous intéresse dans mon cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $currentInput = ($Username,$Password,$Cmd)
    
     ## If we're in scripted mode, send the commands, 
     ## receive the output, and exit. 
     if($scriptedMode) 
     { 
                foreach($line in $currentInput) 
                { 
                    $writer.WriteLine($line) 
                    $writer.Flush() 
                    Start-Sleep -m $commandDelay 
                }
    Le développeur précise bien dans son commentaire (command avec un ‘s’).
    Mais savez-vous comment remplir ma variable $Cmd pour qu’elle contienne une suite de commande ?

    D’avance, un grand merci et bonne semaine tout le monde.

  2. #2
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 243
    Points : 89
    Points
    89
    Par défaut
    OK C'est bon.

    Il suffit tout simplement de mettre les lignes de commandes dans la variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [String]$Cmd            = ("conf t 
    vlan 14
    tagged 34 
    wr mem")
    Je ne pensais pas que ça aurait été si simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Remplir une variable tableau lors de sa création
    Par Phifou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/02/2015, 11h17
  2. Plusieurs fusions pour remplir une variable
    Par atyrdl dans le forum Débutez
    Réponses: 7
    Dernier message: 03/07/2012, 19h19
  3. Remplir une variable de traitement
    Par Cogito.11 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 18/04/2009, 20h47
  4. Réponses: 6
    Dernier message: 03/11/2006, 09h59
  5. remplir une variable en bytes, kbytes
    Par Joe Le Mort dans le forum Langage
    Réponses: 1
    Dernier message: 20/09/2006, 11h59

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