Questo articolo osserverà diverse tecniche per eseguire l'operazione dichiarata.
Come passare più valori a un singolo parametro di script PowerShell?
Valori multipli possono essere passati a un singolo parametro di script PowerShell passando gli argomenti. Ciò può essere realizzato costruendo inizialmente una funzione e aggiungendo il "param ()"Metodo all'interno della funzione. All'interno del metodo "param ()", specificare il parametro che si desidera passare i valori multipli. Inoltre, il metodo "param ()" può anche essere utilizzato al di fuori della funzione.
Esempio 1: passare più valori a un singolo parametro di script PowerShell utilizzando "foreach ()"
Questo esempio dimostrerà una guida per passare più valori a un parametro di script PowerShell:
Param ([string] $ val)Secondo questo codice:
Ora, passiamo i valori multipli a un parametro di script PowerShell usando PowerShell Console:
> C: \ doc \ param.PS1 Benvenuti a LinuxhintSecondo il codice sopra, prima, aggiungi il percorso di script PowerShell e quindi aggiungi più valori separati dallo spazio:
Si può osservare che i valori multipli sono stati passati a un parametro di script PowerShell usando "per ciascuno()" ciclo continuo.
Esempio 2: passare più valori a un singolo parametro di script PowerShell usando la funzione
Ora, aggiungi il seguente codice nello script:
test di funzionalitaSecondo il codice sopra:
Produzione
Come si può vedere che sono stati passati i valori multipli per un singolo parametro.
Conclusione
Per passare più valori a un singolo parametro di script PowerShell, "param ()"Viene utilizzato il metodo. Può essere usato per passare i parametri al suo interno. Successivamente, aggiungi il nome della funzione al di fuori della funzione e aggiungi i valori che si desidera passare all'interno del parametro di script. Inoltre, i valori possono anche essere passati a un singolo script di PowerShell usando "per ciascuno()" ciclo continuo. Questo articolo panoramicherà una guida completa per passare più valori a un parametro di script PowerShell.