Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    166

    [PS] Sintassi di param e script con opzioni

    CIAO

    Se volessi passare due opzioni di tipo stringa dalla riga di comando ad uno script ps1 , dovrei scrivere, all'inizio dello script e dopo i vari commenti:

    codice:
    param($Nome_param1,$Nome_param2)
    e, quindi, scrivere dalla riga di comando:

    Nome_script.ps1 -Nome_param1 'stringa1' -Nome_param2 'stringa2'

    Esatto?

    GRAZIE

    CIAO
    Balubeto

    Su Facebook, e` nato il gruppo SoftHard per tutti http://www.facebook.com/group.php?gid=52641062213&ref=nf . Vi aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    166
    Ho qualche problema se Stringa1 o Stringa2 contengono dei spazi in quanto viene passata soltanto la stringa a sinistra dello spazio. In altre parole se scrivo:

    ./Script_name 'h v' 'u g'

    vengono passati rispettivamente le stringhe "'h" e "'u" . Come mai?

    Ho notato che, nell'editor di PowerShell di Windows 7, l'istruzione param non e` colorata. E` normale?

    GRAZIE MILLE

    CIAO
    Balubeto

    Su Facebook, e` nato il gruppo SoftHard per tutti http://www.facebook.com/group.php?gid=52641062213&ref=nf . Vi aspetto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    166
    In realta`, ho usato il comando "powershell.exe -file "<directory_name>/Script_name.ps" 'h v' 'u g' ".

    GRAZIE

    CIAO
    Balubeto

    Su Facebook, e` nato il gruppo SoftHard per tutti http://www.facebook.com/group.php?gid=52641062213&ref=nf . Vi aspetto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.