ఒకే పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలను పంపడం

Oke Pavar Sel Skript Paramitiki Bahula Viluvalanu Pampadam



పవర్‌షెల్ అనేది నిర్దిష్ట కార్యకలాపాలను నిర్వహించడానికి స్క్రిప్ట్‌లు మరియు ఫంక్షన్‌లను రూపొందించడానికి ఉపయోగించే Windows కోసం స్క్రిప్టింగ్ సాధనం. ఇది ఉపయోగిస్తుంది ' పరమం() ” ఫంక్షన్ లేదా స్క్రిప్ట్ యొక్క రన్‌టైమ్‌లో ఇన్‌పుట్‌ని జోడించడానికి వినియోగదారులను అనుమతించే పారామీటర్ పద్ధతి. అంతేకాకుండా, “పరామ్()” పరామితి పద్ధతిని ఉపయోగించి బహుళ విలువలను ఒకే పవర్‌షెల్ స్క్రిప్ట్ పరామితికి పంపవచ్చు.

ఈ వ్రాత-అప్ పేర్కొన్న ఆపరేషన్ను నిర్వహించడానికి అనేక సాంకేతికతలను గమనిస్తుంది.

ఒకే పవర్‌షెల్ స్క్రిప్ట్ పారామీటర్‌కు బహుళ విలువలను ఎలా పాస్ చేయాలి?

ఆర్గ్యుమెంట్‌లను పాస్ చేయడం ద్వారా బహుళ విలువలను ఒకే పవర్‌షెల్ స్క్రిప్ట్ పరామితికి పంపవచ్చు. ప్రారంభంలో ఒక ఫంక్షన్‌ని నిర్మించడం ద్వారా మరియు ''ని జోడించడం ద్వారా దీనిని సాధించవచ్చు పరమం() ” ఫంక్షన్ లోపల పద్ధతి. “పరం()” పద్ధతిలో, మీరు బహుళ విలువలను పాస్ చేయాలనుకుంటున్న పరామితిని పేర్కొనండి. అంతేకాకుండా, “పరం()” పద్ధతిని ఫంక్షన్ వెలుపల కూడా ఉపయోగించవచ్చు.







ఉదాహరణ 1: 'ఫోర్చ్()' లూప్ ఉపయోగించి ఒకే పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేయండి

ఈ ఉదాహరణ PowerShell స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేయడానికి గైడ్‌ని ప్రదర్శిస్తుంది:



పరమ ( [ స్ట్రింగ్ ] $val )

ప్రతి ( $x లో $args )

{

వ్రాయండి-హోస్ట్ $x

}

వ్రాయండి-హోస్ట్ $val

ఈ కోడ్ ప్రకారం:



  • ముందుగా, ఒక 'ని సృష్టించండి పరమం() ”పద్ధతి మరియు స్ట్రింగ్ వేరియబుల్‌ను పాస్ చేయండి” $val ” దాని లోపల.
  • ఆ తర్వాత, ఒక 'ని జోడించండి ప్రతి() 'లూప్, ఎక్కడ' $x ” అనేది సూచన, మరియు అది “లో వాదనలను కనుగొంటుంది $args ”.
  • అప్పుడు, ' వ్రాయండి-హోస్ట్ $x ” విలువలను తీసుకున్న తర్వాత అవుట్‌పుట్‌ను ప్రదర్శించడానికి కర్లీ బ్రేస్‌లలో కమాండ్ ఉపయోగించబడుతుంది.
  • కర్లీ జంట కలుపుల వెలుపల, ' వ్రాయండి-హోస్ట్ $val 'కోడ్ వినియోగదారు నుండి విలువలను తీసుకోవడానికి నిర్వచించబడింది:





ఇప్పుడు, PowerShell కన్సోల్‌ని ఉపయోగించి పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేద్దాం:

> సి:\డాక్\ పరమం .ps1 LinuxHintకి స్వాగతం

పై కోడ్ ప్రకారం, ముందుగా, PowerShell స్క్రిప్ట్ పాత్‌ని జోడించి, ఆపై స్పేస్‌తో వేరు చేయబడిన బహుళ విలువలను జోడించండి:



''ని ఉపయోగించి పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలు పంపబడిందని గమనించవచ్చు. ప్రతి() ” లూప్.

ఉదాహరణ 2: ఫంక్షన్‌ని ఉపయోగించి ఒకే పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేయండి

ఇప్పుడు, స్క్రిప్ట్‌లో కింది కోడ్‌ను జోడించండి:

ఫంక్షన్ పరీక్ష {

పరమం ( $పేరు )

'$Name ఒక వైద్యుడు.'

}

జేమ్స్‌ని పరీక్షించండి

జాన్‌ని పరీక్షించండి

డేవిడ్‌ని పరీక్షించండి

పై కోడ్ ప్రకారం:

  • ముందుగా, ఒక ఫంక్షన్‌ని సృష్టించి, ''ని జోడించండి పరమం() ” దాని లోపల బ్లాక్ చేయండి.
  • “పరం()” బ్లాక్ లోపల పరామితిని పాస్ చేయండి “ $పేరు ”.
  • విలోమ కామాల్లో స్ట్రింగ్ విలువను జోడించండి మరియు స్ట్రింగ్ లోపల, పాస్ చేయవలసిన పరామితిని జోడించండి, అది “$Name”.
  • ఇప్పుడు, ఫంక్షన్ వెలుపల, ప్రతి ఫంక్షన్ ఉదాహరణకి బహుళ ఫంక్షన్ సందర్భాలు మరియు వేరొక విలువను జోడించండి:

అవుట్‌పుట్

ఒకే పరామితి స్క్రిప్ట్‌కు బహుళ విలువలు ఆమోదించబడినట్లు చూడవచ్చు.

ముగింపు

ఒకే PowerShell స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేయడానికి, ' పరమం() ” పద్ధతి ఉపయోగించబడుతుంది. ఇది లోపల పారామితులను పాస్ చేయడానికి ఉపయోగించవచ్చు. ఆ తర్వాత, ఫంక్షన్ వెలుపల ఫంక్షన్ పేరును జోడించి, స్క్రిప్ట్ పరామితి లోపల మీరు పాస్ చేయాలనుకుంటున్న విలువలను జోడించండి. అంతేకాకుండా, 'ని ఉపయోగించి ఒకే పవర్‌షెల్ స్క్రిప్ట్‌కి విలువలను కూడా పంపవచ్చు. ప్రతి() ” లూప్. ఈ రైట్-అప్ పవర్‌షెల్ స్క్రిప్ట్ పరామితికి బహుళ విలువలను పాస్ చేయడానికి సమగ్ర గైడ్‌ను సమీక్షిస్తుంది.