హోమ్ అభివృద్ధి పవర్‌షెల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

పవర్‌షెల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - పవర్‌షెల్ అంటే ఏమిటి?

పవర్‌షెల్ అనేది మైక్రోసాఫ్ట్ నుండి వచ్చిన ఆటోమేటెడ్ టాస్క్ ఫ్రేమ్‌వర్క్, కమాండ్ లైన్ షెల్ మరియు స్క్రిప్టింగ్ లాంగ్వేజ్ .NET ఫ్రేమ్‌వర్క్‌లో విలీనం చేయబడింది, వీటిని ఇతర అనువర్తనాల్లో పొందుపరచవచ్చు. ఇది బ్యాచ్ ప్రాసెసింగ్‌ను ఆటోమేట్ చేస్తుంది మరియు సిస్టమ్ మేనేజ్‌మెంట్ సాధనాలను సృష్టిస్తుంది. ఇది ఫంక్షన్ల కోసం 130 కంటే ఎక్కువ ప్రామాణిక కమాండ్ లైన్ సాధనాలను కలిగి ఉంది మరియు కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM) మరియు విండోస్ మేనేజ్‌మెంట్ ఇన్‌స్ట్రుమెంటేషన్ (WMI) కు ప్రాప్యత ద్వారా స్థానిక మరియు రిమోట్ విండోస్ సిస్టమ్‌లలో పనులను నిర్వహించడానికి నిర్వాహకులను అనుమతిస్తుంది.

టెకోపీడియా పవర్‌షెల్ గురించి వివరిస్తుంది

విండోస్ పవర్‌షెల్ నాలుగు రకాల ఆదేశాలను అమలు చేస్తుంది:

  • Cmdlets
  • పవర్‌షెల్ విధులు
  • పవర్‌షెల్ స్క్రిప్ట్‌లు
  • అమలు చేయగల కార్యక్రమాలు

పవర్‌షెల్ cmdlets ఉపయోగించి పనులను ఆటోమేట్ చేస్తుంది. ఇవి .NET అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) తరగతులు సిస్టమ్ ఆదేశాలుగా కనిపిస్తాయి మరియు నిర్దిష్ట విధులను అమలు చేస్తాయి. అవి పవర్‌షెల్‌లోని స్థానిక ఆదేశాలు మరియు వ్యక్తిగతంగా వస్తువులను ప్రాసెస్ చేస్తాయి. వారు పైప్‌లైన్‌లో గ్రహీతలుగా ఉపయోగించబడతారు మరియు ఫలితాలను వస్తువులుగా స్వీకరిస్తారు మరియు అవుట్పుట్ చేస్తారు. సేకరణలోని ప్రతి వస్తువుపై Cmdlets పవర్‌షెల్ చేత క్రమం లో ప్రారంభించబడతాయి. అవి Cmdlet లేదా PsCmdlet బేస్ తరగతుల నుండి తీసుకోబడ్డాయి. ఒక cmdlet నడుస్తున్నప్పుడు, ProcessRecord (), BeginProcessing () మరియు EndProcessing () పద్ధతులు అమలు చేయబడతాయి. Cmdlet ను అమలు చేసే తరగతి ఒక .NET లక్షణాన్ని మరియు Cmdlet లక్షణాన్ని కలిగి ఉంది, ఇది cmdlet పేరును నిర్దేశిస్తుంది. Cmdlets .NET డేటా యాక్సెస్ API లను నేరుగా ఉపయోగిస్తాయి లేదా నిర్దిష్ట మార్గాలను ఉపయోగించి డేటా స్టోర్ను అందుబాటులో ఉంచడానికి పవర్ షెల్ మౌలిక సదుపాయాలను ఉపయోగించవచ్చు.


పవర్‌షెల్ ఇంటరాక్టివ్ కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ను కలిగి ఉంది. పవర్‌షెల్ cmdlets కోసం మారుపేర్లను ఉత్పత్తి చేయడానికి వినియోగదారుని అనుమతిస్తుంది, ఇవి పవర్‌షెల్ చేత అసలు ఆదేశాలకు మార్చబడతాయి.


పవర్‌షెల్‌లో చేర్చబడిన పైప్‌లైన్ ఒక ముఖ్యమైన అంశం. కమాండ్ యొక్క అవుట్పుట్ ఒక | ఉపయోగించి మరొక ఆదేశానికి పంపబడుతుంది ఆపరేటర్లు. యునిక్స్ పైప్‌లైనింగ్ మాదిరిగా కాకుండా, ఆమోదించిన ఆదేశాలు స్థిరమైన ఇంటర్‌ఫేస్‌తో టైప్ చేసిన వస్తువులు, ఇవి ప్రక్రియలో వాటి నిర్మాణాన్ని నిలుపుకుంటాయి మరియు అదనపు పార్సింగ్ అవసరం లేదు. ఈ వస్తువులు ఉన్న డేటాపై పనిచేసే విధులను కలుపుతాయి. చివరి cmdlet యొక్క అవుట్పుట్ ఆబ్జెక్ట్ అవుట్-డిఫాల్ట్ cmdlet కు పైప్లైన్ చేయబడింది, ఇది వస్తువును ఫార్మాట్ వస్తువుల ప్రవాహంగా మారుస్తుంది మరియు వాటిని తెరపైకి తెస్తుంది.


మైక్రోసాఫ్ట్ పవర్‌షెల్ 2 ను విడుదల చేసింది, ఇది విండోస్ 7 మరియు విండోస్ సర్వర్ 2008 R2 లలో డిఫాల్ట్‌గా ఇన్‌స్టాల్ చేయబడింది. పవర్‌షెల్ V2 లో 240 cmdlets ఉన్నాయి మరియు స్క్రిప్టింగ్ భాషలో మార్పులు మరియు హోస్టింగ్ API ఉన్నాయి. పవర్‌షెల్ వి 2 లో జోడించిన కొత్త లక్షణాలు:

  • డేటా భాష: ఇది పవర్‌షెల్ స్క్రిప్టింగ్ భాష యొక్క ఉపసమితి. ఇది డేటా నిర్వచనాలను స్క్రిప్ట్‌ల నుండి వేరు చేయడానికి అనుమతిస్తుంది మరియు రన్‌టైమ్‌లో స్ట్రింగ్ వనరులను స్క్రిప్ట్‌లోకి దిగుమతి చేసుకోవడానికి అనుమతిస్తుంది.
  • పవర్‌షెల్ రిమోటింగ్: ఇది వర్క్‌స్టేషన్ నిర్వహణను ఉపయోగించి రిమోట్ మెషీన్‌లలో cmdlets మరియు స్క్రిప్ట్‌లను ప్రారంభిస్తుంది.
  • స్క్రిప్ట్ డీబగ్గింగ్: ఇది ఆదేశాలను సులభంగా ఉంచడానికి స్క్రిప్ట్స్ మరియు ఫంక్షన్లపై బ్రేక్ పాయింట్లను అనుమతిస్తుంది.
  • నేపథ్య ఉద్యోగాలు: ఇది కమాండ్ సీక్వెన్స్‌లను అసమకాలికంగా అమలు చేస్తుంది.
  • నెట్‌వర్క్ ఫైల్ బదిలీ: యంత్రాల మధ్య ఫైళ్ల అసమకాలిక బదిలీ.
  • గుణకాలు: ఇవి పునర్వినియోగ యూనిట్లలో స్క్రిప్ట్‌లను నిర్వహిస్తాయి మరియు విభజన చేస్తాయి.
  • లావాదేవీ: లావాదేవీలను ప్రారంభించడానికి, కట్టుబడి ఉండటానికి మరియు వెనక్కి తిప్పడానికి లావాదేవీల cmdlets ఇందులో ఉంటాయి.
  • Scriptcmdlets: ఇవి పవర్‌షెల్ స్క్రిప్టింగ్ భాషను ఉపయోగించి రూపొందించిన cmdlets.
  • ఈవెంట్: ఇది సిస్టమ్ ఈవెంట్‌లను వింటుంది, ఫార్వార్డ్ చేస్తుంది మరియు పనిచేస్తుంది.
  • ఇంటిగ్రేటెడ్ స్క్రిప్టింగ్ ఎన్విరాన్మెంట్: ఇది స్క్రిప్ట్ యొక్క ఎంచుకున్న భాగాలను మాత్రమే అమలు చేయడానికి అనుమతిస్తుంది మరియు సింటాక్స్ హైలైటింగ్, ఇంటిగ్రేటెడ్ డీబగ్గర్ మరియు టాబ్ పూర్తితో GUI- ఆధారిత పవర్‌షెల్‌ను అందిస్తుంది.
పవర్‌షెల్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం