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 :

Aide pour simuler de presser "Enter" en PS


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 6
    Par défaut Aide pour simuler de presser "Enter" en PS
    Bonjour,

    Je m'explique

    je suis débutant en PS et je souhaiterai savoir s'il est possible de simuler la touche "Entrer" apres un Read-Host
    Voici mon script

    Je souhaiterai donc savoir comment simuler de presser "Entrer" apres avoir choisi mon action

    Merci pour votre aide

    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
    "**************************************"
    
    "*                                    *"
    "*   Please Select witch action       *"
    "*       you'd like to perfom         *"
    
    
                 
    "*       1) Get Server info           *"
    
    "*        2) Action                       *"
    
    
                     
    "*       3) Action                             *"
    
    "**************************************"


    Code powershell : 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
    function Get_server_prop {
        $ComputerName = Read-Host "Enter Server To Audit"
        Get-ADComputer -Identity $ComputerName -Properties description
    }
     
    $a = read-host
     
     
    #Get Server Properties
    ElseIf ($a -eq 1){
     
            Get_server_prop
     
           While(($More = Read-Host "Is there more servers to audit y/n") -ne "n"){
                    Get_server_prop
           }						
    }

  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,
    je ne suis pas certain t'avoir compris compris ton besoin
    La saisie de Read-Host se termine avec Enter, tu souhaites avoir un Read-Key ?
    C'est à dire que la saisie d'une touche de 1 ou 2 ou 3 suffirait ?

    Si c'est le cas, une piste rapido :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $MenuItem1 = New-Object System.Management.Automation.Host.ChoiceDescription "&1 choix 1"
    $MenuItem2 = New-Object System.Management.Automation.Host.ChoiceDescription "&2 choix 2"
    $MenuItem3 = New-Object System.Management.Automation.Host.ChoiceDescription "&A choix Annuler"
    [System.Management.Automation.Host.ChoiceDescription[]]$MenuItems = @($MenuItem1,$MenuItem2,$MenuItem3)
    $MenuCaption = "Menu"
    $MenuMessage = @"
    Choix
    1
    2
    Annuler 
    "@
     
    #L'index débute à zéro. 2 = choix Annuler
    $Response = $Host.UI.PromptForChoice($MenuCaption, $MenuMessage, $MenuItems, 2)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 6
    Par défaut
    Bonjour,

    Merci pour ta réponse
    Je pense que tu y as répondu en écrivant "La saisie de Read-Host se termine avec Enter"
    Ce que je voulais, c'était que le script exécute automatiquement la touche Enter après la saisie du choix

    Steve

Discussions similaires

  1. Réponses: 11
    Dernier message: 04/01/2006, 23h57

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