గీక్ స్కూల్: పవర్‌షెల్‌ను ఎలా విస్తరించాలో తెలుసుకోండి

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 1

PowerShell మీరు షెల్‌ను విస్తరించడానికి రెండు మార్గాలను అందిస్తుంది. మీరు బైనరీ మాత్రమే మరియు C# వంటి పూర్తి స్థాయి ప్రోగ్రామింగ్ భాషలో అభివృద్ధి చేయబడిన స్నాపిన్‌లను ఉపయోగించవచ్చు లేదా మీరు బైనరీ మరియు స్క్రిప్ట్ ఆధారితమైన మాడ్యూల్‌లను ఉపయోగించవచ్చు.

సిరీస్‌లోని మునుపటి కథనాలను తప్పకుండా చదవండి:



  • పవర్‌షెల్‌తో విండోస్‌ను ఆటోమేట్ చేయడం ఎలాగో తెలుసుకోండి
  • PowerShellలో Cmdlets ఉపయోగించడం నేర్చుకోవడం
  • పవర్‌షెల్‌లో ఆబ్జెక్ట్‌లను ఎలా ఉపయోగించాలో నేర్చుకోవడం
  • పవర్‌షెల్‌లో ఫార్మాటింగ్, ఫిల్టరింగ్ మరియు పోల్చడం నేర్చుకోవడం
  • PowerShellలో రిమోటింగ్‌ని ఉపయోగించడం నేర్చుకోండి
  • కంప్యూటర్ సమాచారాన్ని పొందడానికి PowerShellని ఉపయోగించడం
  • PowerShellలో సేకరణలతో పని చేస్తోంది

మరియు వారమంతా మిగిలిన సిరీస్‌ల కోసం వేచి ఉండండి.

స్నాపిన్స్

స్నాపిన్‌లు గతేడాది అలానే ఉన్నాయి. అన్ని జోక్‌లను పక్కన పెడితే, పవర్‌షెల్ కమ్యూనిటీలో స్నాపిన్‌లు ఎప్పుడూ పట్టుకోలేదు ఎందుకంటే చాలా మంది స్క్రిప్ట్‌లు డెవలపర్‌లు కాదు మరియు మీరు C# వంటి భాషలో స్నాపిన్‌లను మాత్రమే వ్రాయగలరు. అయినప్పటికీ, వెబ్ డిప్లాయ్ వంటి స్నాపిన్‌లను ఉపయోగించే కొన్ని ఉత్పత్తులు ఇప్పటికీ ఉన్నాయి. షెల్‌లో ఉపయోగించడానికి మీకు ఏ స్నాపిన్‌లు అందుబాటులో ఉన్నాయో చూడటానికి మీరు కింది ఆదేశాన్ని ఉపయోగించండి:

పొందండి-PSSnapin -నమోదిత

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 2

స్నాపిన్ జోడించిన ఆదేశాలను ఉపయోగించడానికి, మీరు ముందుగా దాన్ని మీ సెషన్‌లోకి దిగుమతి చేసుకోవాలి మరియు మీరు దీన్ని ఇలా చేయవచ్చు:

యాడ్-PSSnapin -పేరు WDeploySnapin3.0

ఈ సమయంలో, మీరు వెబ్ డిప్లాయ్ స్నాపిన్ ఇన్‌స్టాల్ చేయకుంటే మీరు ఎర్రర్‌ను పొందుతారు. మీరు దీన్ని ఇన్‌స్టాల్ చేసి ఉంటే, నేను చేసినట్లుగా, అది మీ సెషన్‌లోకి దిగుమతి చేయబడుతుంది. స్నాపిన్‌లో అందుబాటులో ఉన్న ఆదేశాల జాబితాను పొందడానికి, మీరు కేవలం Get-Command cmdletని ఉపయోగించవచ్చు:

గెట్-కమాండ్ -మాడ్యూల్ WDeploy*

గమనిక: సాంకేతికంగా ఇది మాడ్యూల్ కాదు, కానీ కొన్ని కారణాల వల్ల మీరు ఇప్పటికీ మాడ్యూల్ పరామితిని ఉపయోగించాల్సి ఉంటుంది.

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 3

మాడ్యూల్స్

మాడ్యూల్స్ కొత్తవి మరియు ముందుకు వెళ్ళే మార్గం. అవి రెండూ PowerShellని ఉపయోగించి స్క్రిప్ట్ చేయబడవచ్చు అలాగే C# వంటి భాషలో కోడ్ చేయబడతాయి. చాలా అంతర్నిర్మిత ఆదేశాలు మాడ్యూల్స్‌గా కూడా నిర్వహించబడతాయి. మీ సిస్టమ్‌లోని మాడ్యూళ్ల జాబితాను చూడటానికి, మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

పొందండి-మాడ్యూల్ -జాబితా అందుబాటులో ఉంది

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 4

ఉత్పత్తులు నవీకరించబడినందున, వాటి PowerShell ప్రతిరూపాలు మాడ్యూల్‌లకు తరలించబడుతున్నాయి. ఉదాహరణకు, SQL ఒక స్నాపిన్‌ని కలిగి ఉండేది, కానీ అది ఇప్పుడు మాడ్యూల్స్‌తో రూపొందించబడింది.

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 5

మాడ్యూల్‌ను ఉపయోగించడానికి, మీరు ముందుగా దాన్ని దిగుమతి చేసుకోవాలి.

దిగుమతి-మాడ్యూల్ -పేరు SQLASCMDLETS

మాడ్యూల్ షెల్‌కు జోడించిన అన్ని ఆదేశాలను వీక్షించడానికి మేము స్నాపిన్‌లతో ఉపయోగించిన అదే ట్రిక్‌ను మీరు ఉపయోగించవచ్చు.

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 6

కాబట్టి అది ప్రశ్నను వదిలివేస్తుంది: మీ సిస్టమ్‌లో మీరు ఏ స్నాపిన్‌లు మరియు మాడ్యూల్స్ కలిగి ఉన్నారో PowerShellకి ఎలా తెలుసు? బాగా, స్నాపిన్‌లు కొంచెం నొప్పిగా ఉంటాయి మరియు ఇన్‌స్టాల్ చేయాలి. ఇన్‌స్టాలేషన్ ప్రాసెస్‌లో భాగంగా పవర్‌షెల్ స్నాపిన్ సమాచారాన్ని కనుగొనడానికి చూసే కొన్ని రిజిస్ట్రీ ఎంట్రీలను సృష్టించడం కూడా ఉంటుంది. మాడ్యూల్‌లు, మరోవైపు, PSModulePath ఎన్విరాన్‌మెంట్ వేరియబుల్‌లోని స్థానాల్లో ఒకదానిలో వాటిని ఉంచడం ద్వారా షెల్‌తో నమోదు చేసుకోవచ్చు. ప్రత్యామ్నాయంగా, మీరు పర్యావరణ వేరియబుల్‌కు మాడ్యూల్‌కు మార్గాన్ని జోడించవచ్చు.

($env:PSModulePath).స్ప్లిట్(;)

అది వేరియబుల్ యొక్క కంటెంట్లను ఉమ్మివేస్తుంది. మీరు SQL వంటి మాడ్యూల్ ఇన్‌స్టాల్ చేసి ఉంటే, అది SQL మాడ్యూల్ స్థానాన్ని చేర్చడానికి వేరియబుల్‌ను ఎలా సవరించిందో గమనించండి.

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 7

మాడ్యూల్ ఆటో లోడ్ అవుతోంది

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

గెట్-మాడ్యూల్ | తొలగించు-మాడ్యూల్

మీరు క్రింది వాటిని ఉపయోగించడం ద్వారా మాడ్యూల్స్ ఏవీ లోడ్ చేయలేదని మీరు తనిఖీ చేయవచ్చు:

గెట్-మాడ్యూల్

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 8

ఇప్పుడు కోర్ లైబ్రరీలో లేని cmdletని ఉపయోగించండి. టెస్ట్-కనెక్షన్ మంచిది:

టెస్ట్-కనెక్షన్ లోకల్ హోస్ట్

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 9

మీరు మీ లోడ్ చేయబడిన మాడ్యూల్‌లను మళ్లీ తనిఖీ చేస్తే, అది నిజంగా మాడ్యూల్‌ను లోడ్ చేసిందని మీరు చూస్తారు.

గీక్-స్కూల్-లెర్న్-ఎలా-ఎక్స్‌టెండ్-పవర్‌షెల్ ఫోటో 10

ఈ రోజు కోసం అంతే, మరిన్ని కోసం రేపు మాతో చేరండి.

మరిన్ని కథలు

ఈరోజు టార్ ఫైల్ ఫార్మాట్‌ని ఉపయోగించడం వల్ల కలిగే ప్రయోజనం ఏమిటి?

నేటి ప్రశ్న & సమాధానాల సెషన్ SuperUser సౌజన్యంతో మాకు అందించబడుతుంది-స్టాక్ ఎక్స్ఛేంజ్ యొక్క ఉపవిభాగం, Q&A వెబ్ సైట్‌ల యొక్క కమ్యూనిటీ-ఆధారిత సమూహం.

గీక్ ట్రివియా: మీకు ఏదో ఒక బట్ లోడ్ ఉంటే, అది మీ వద్ద ఎంత ఉంది?

మీకు సమాధానం తెలుసని అనుకుంటున్నారా? మీరు సరిగ్గా ఉన్నారో లేదో చూడటానికి క్లిక్ చేయండి!

ప్రారంభ ఇంటర్నెట్ ఎక్స్‌ప్లోరర్ 11 బిల్డ్ ట్యాబ్ సమకాలీకరణ ఫీచర్‌ను కలిగి ఉంది, ఫైర్‌ఫాక్స్ వలె మాస్క్వెరేడింగ్ చేయబడింది

వారాంతంలో విండోస్ బ్లూ యొక్క ప్రారంభ బిల్డ్ ఇంటర్నెట్‌లోకి లీక్ చేయబడింది మరియు ఇంటర్నెట్ ఎక్స్‌ప్లోరర్ యొక్క సరికొత్త వెర్షన్‌లో ఆసక్తికరమైన వీక్‌ను అందిస్తోంది. కొత్త వెర్షన్ ట్యాబ్ సమకాలీకరణ ఫీచర్‌తో వస్తుంది మరియు ఆశ్చర్యకరంగా ఫైర్‌ఫాక్స్ (గెక్కో) వలె మారువేషంలో ఉంది. మైక్రోసాఫ్ట్ కూడా అదనంగా చేసింది

Windows 8లో నిర్దిష్ట ఇమెయిల్ ఖాతా కోసం నోటిఫికేషన్‌లను ఎలా ప్రారంభించాలి లేదా నిలిపివేయాలి

నోటిఫికేషన్‌లు కొన్నిసార్లు విపరీతంగా మారవచ్చు, ప్రత్యేకించి మీరు మేము చేసినంత మెయిల్‌ను స్వీకరిస్తే.

Outlook లోకి మీ Google Reader RSS ఫీడ్‌లను ఎలా దిగుమతి చేసుకోవాలి

Google Reader ప్రత్యామ్నాయాల గురించి చాలా కథనాలు ఉన్నాయి, కానీ మీరు మీ RSS ఫీడ్‌లను కూడా చదవడానికి మీకు ఇష్టమైన ఇమెయిల్ క్లయింట్‌ని ఉపయోగించవచ్చని మీకు తెలుసా?

Vybeతో పరిచయాల కోసం ప్రత్యేక వైబ్రేషన్ రింగ్‌టోన్‌లను ఎలా సృష్టించాలి

మీరు మీటింగ్‌లో ఉన్నప్పుడు, రైలులో ఉన్నప్పుడు లేదా ఇతర కారణాల వల్ల మీ ఫోన్‌ని మ్యూట్ చేసినప్పుడు, మీరు కాల్ స్వీకరించినప్పుడు వైబ్రేషన్‌లు మీకు తెలియజేస్తాయి. కానీ Vybeతో, మీరు పరిచయాల కోసం ప్రత్యేకమైన వైబ్రేషన్ నమూనాలను సృష్టించవచ్చు, తద్వారా మీ ఫోన్‌ని చూడాల్సిన అవసరం లేకుండా ఎవరు కాల్ చేస్తున్నారో మీకు తెలుస్తుంది.

గీక్ ట్రివియా: ప్రపంచంలోని మొట్టమొదటి పూర్తిగా కంప్యూటర్ జనరేటెడ్ సీక్వెన్స్‌ని ప్రదర్శించిన చిత్రం ఏది?

మీకు సమాధానం తెలుసని అనుకుంటున్నారా? మీరు సరిగ్గా ఉన్నారో లేదో చూడటానికి క్లిక్ చేయండి!

iPhone వాయిస్‌మెయిల్‌లను MP3కి బ్యాకప్ చేయడం ఎలా

ఎవరైనా వారి వాయిస్ మెయిల్‌లను బ్యాకప్ చేయడానికి చాలా కారణాలు ఉన్నాయి; బహుశా చట్టపరమైన ప్రయోజనాల కోసం లేదా మరణించిన ప్రియమైన వ్యక్తి యొక్క వాయిస్‌ని సేవ్ చేయడం కోసం. మీ కారణాలు ఏమైనప్పటికీ, మీ iPhone నుండి MP3 ఆకృతిలో వాయిస్ మెయిల్‌లను బ్యాకప్ చేయడానికి ఈ గైడ్ మీకు రెండు మార్గాలను చూపుతుంది.

నేను ద్వేషించడం మానేసి Windows 8ని ప్రేమించడం ఎలా నేర్చుకున్నాను

Windows 8 కొన్ని నెలలుగా మా వద్ద ఉంది. వినియోగదారు ప్రివ్యూల నుండి విడుదలైన ఉత్పత్తుల వరకు, మైక్రోసాఫ్ట్ చేసిన మార్పులపై ప్లీహము చాలా ఎక్కువగా ఉంది. కానీ మొదట్లో Windows 8ని అసహ్యించుకున్న తర్వాత, నేను దానిని ప్రేమించడం ప్రారంభించాను. యదార్ధంగా.

గీక్ ట్రివియా: మొదటి సింథటిక్ డైని ఒక రసాయన శాస్త్రవేత్త దేని కోసం వెతుకుతున్నాడు?

మీకు సమాధానం తెలుసని అనుకుంటున్నారా? మీరు సరిగ్గా ఉన్నారో లేదో చూడటానికి క్లిక్ చేయండి!