Passar diversos valors a un únic paràmetre d'script de PowerShell

Passar Diversos Valors A Un Unic Parametre D Script De Powershell



PowerShell és una eina de script per a Windows que s'utilitza per crear scripts i funcions per realitzar operacions específiques. Utilitza el ' param() ” mètode de paràmetre per permetre als usuaris afegir entrada en temps d'execució de la funció o l'script. A més, es poden passar diversos valors a un únic paràmetre d'script de PowerShell mitjançant el mètode de paràmetre 'param()'.

Aquest escrit observarà diverses tècniques per dur a terme l'operació indicada.

Com passar diversos valors a un únic paràmetre d'script de PowerShell?

Es poden passar diversos valors a un únic paràmetre d'script de PowerShell passant els arguments. Això es pot aconseguir creant inicialment una funció i afegint el ' param() ” mètode dins de la funció. Dins del mètode 'param()', especifiqueu el paràmetre que voleu passar els múltiples valors. A més, el mètode 'param()' també es pot utilitzar fora de la funció.







Exemple 1: Passeu diversos valors a un únic paràmetre d'script de PowerShell mitjançant el bucle 'foreach()'

Aquest exemple mostrarà una guia per passar diversos valors a un paràmetre d'script de PowerShell:



param ( [ corda ] $val )

per cadascú ( $x en $args )

{

Escriptura-amfitrió $x

}

Escriptura-amfitrió $val

Segons aquest codi:



  • Primer, creeu un ' param() ” i passa la variable de cadena “ $val ” dins seu.
  • Després d'això, afegiu un ' per cadascú() 'bucle, on' $x ” és una referència, i trobarà arguments a la “ $args ”.
  • Aleshores el ' Escriptura-Host $x ” s'utilitza dins de claus per mostrar la sortida després de prendre valors.
  • Fora dels arrissats, el ' Escriptura-Host $val ” el codi es defineix per prendre valors de l'usuari:





Ara, passem els diversos valors a un paràmetre d'script de PowerShell mitjançant la consola de PowerShell:

> C:\Doc\ param .ps1 Benvingut a LinuxHint

Segons el codi anterior, primer, afegiu el camí de l'script de PowerShell i, a continuació, afegiu diversos valors separats per espai:



Es pot observar que els múltiples valors s'han passat a un paràmetre d'script de PowerShell mitjançant el ' per cadascú() ” bucle.

Exemple 2: Passeu diversos valors a un únic paràmetre d'script de PowerShell mitjançant la funció

Ara, afegiu el codi següent a l'script:

funció prova {

param ( $Name )

'$Name és un metge'.

}

prova James

prova Joan

prova David

Segons el codi anterior:

  • Primer, creeu una funció i afegiu un ' param() ” bloc dins seu.
  • Dins del bloc 'param()' passeu un paràmetre ' $Name ”.
  • Afegiu el valor de la cadena entre comes i, dins de la cadena, afegiu el paràmetre que cal passar, que és '$Name'.
  • Ara, fora de la funció, afegiu les múltiples instàncies de funció i un valor diferent a cada instància de funció:

Sortida

Com es pot veure, s'han passat els múltiples valors a un script de paràmetres.

Conclusió

Per passar diversos valors a un únic paràmetre d'script de PowerShell, el ' param() S'utilitza el mètode. Es pot utilitzar per passar els paràmetres que hi ha al seu interior. Després d'això, afegiu el nom de la funció fora de la funció i afegiu els valors que voleu passar dins del paràmetre de l'script. A més, els valors també es poden passar a un únic script de PowerShell mitjançant el ' per cadascú() ” bucle. Aquest escrit descriurà una guia completa per passar diversos valors a un paràmetre d'script de PowerShell.