Bahay Pag-unlad Ano ang powershell? - kahulugan mula sa techopedia

Ano ang powershell? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng PowerShell?

Ang PowerShell ay isang awtomatikong balangkas ng gawain mula sa Microsoft, na may isang command line shell at isang script ng wika na isinama sa .NET framework, na maaaring mai-embed sa loob ng iba pang mga aplikasyon. Binubuo nito ang pagproseso ng batch at lumilikha ng mga tool sa pamamahala ng system. Kasama dito ang higit sa 130 karaniwang mga tool sa linya ng utos para sa mga pag-andar at nagbibigay-daan sa mga administrador na magsagawa ng mga gawain sa lokal at malayong Windows system sa pamamagitan ng pag-access sa Component Object Model (COM) at Windows Management Instrumentation (WMI).

Ipinapaliwanag ng Techopedia ang PowerShell

Ang Windows PowerShell ay nagsasagawa ng apat na uri ng mga utos:

  • Cmdlets
  • Pag-andar ng PowerShell
  • Mga script ng PowerShell
  • Mga maipapatupad na programa

Ang mga PowerShell ay nagpapatakbo ng mga gawain gamit ang mga cmdlet. Ito ang mga .NET application programming interface (API) na klase na lumilitaw bilang mga utos ng system at pagpapatupad ng mga tiyak na pag-andar. Sila ang mga katutubong utos sa PowerShell at isa-isa ang proseso ng mga bagay. Ginagamit ang mga ito bilang mga tatanggap sa isang pipeline at makatanggap at mga resulta ng output bilang mga bagay. Ang mga cmdlet sa bawat bagay sa isang koleksyon ay hinihimok sa isang pagkakasunud-sunod ng PowerShell. Ang mga ito ay nagmula sa Cmdlet o PsCmdlet base klase. Kapag tumatakbo ang isang cmdlet, ang mga pamamaraan na ProcessRecord (), StartProcessing () at EndProcessing () ay hinihimok. Ang klase na nagpapatupad ng cmdlet ay may hawak ng isa .NET na katangian at ang Cmdlet na katangian, na tumutukoy sa pangalan ng cmdlet. Ginagamit ng Cmdlets. NET direkta ang pag-access ng data ng mga API o maaaring gumamit ng imprastraktura ng power shell upang magamit ang data store gamit ang mga tukoy na landas.


Ang PowerShell ay may interface ng interactive na linya ng command. Pinapayagan ng PowerShell ang gumagamit na gumawa ng mga aliases para sa mga cmdlet, na na-convert sa orihinal na mga utos ng PowerShell.


Ang pipeline ay isang mahalagang konsepto na kasama sa PowerShell. Ang output ng isang utos ay ipinasa sa ibang utos gamit ang isang | operator. Hindi tulad ng Unix pipelining, ang mga utos na ipinasa ay nai-type ang mga bagay na may pare-pareho na interface, na pinapanatili ang kanilang istraktura sa panahon ng proseso at hindi nangangailangan ng karagdagang pag-parse. Ang mga bagay na ito ay nakapaloob sa mga pag-andar na gumagana sa nilalaman ng data. Ang output object ng huling cmdlet ay pipelined sa isang Out-Default cmdlet, na nagko-convert ang bagay sa isang stream ng mga format ng format at i-render ang mga ito sa screen.


Inilabas ng Microsoft ang PowerShell 2, na naka-install nang default sa Windows 7 at Windows Server 2008 R2. Kasama sa PowerShell V2 ang tungkol sa 240 cmdlet at may kasamang mga pagbabago sa wika ng script at ang pag-host ng API. Ang mga bagong tampok na idinagdag sa PowerShell V2 ay:

  • Wika ng Data: Ito ay isang subset ng wikang script ng PowerShell. Pinapayagan nito ang mga kahulugan ng data na ihiwalay sa mga script at payagan ang mga mapagkukunan ng string na mai-import sa script sa runtime.
  • Pag-alis ng PowerShell: Sinusuportahan nito ang mga cmdlet at script sa mga malalayang makina gamit ang pamamahala ng workstation.
  • Pag-debug ng Script: Pinapayagan nito ang mga breakpoints sa mga script at pag-andar para sa madaling lokasyon ng mga utos.
  • Mga Trabaho sa Background: Sinusuportahan nito ang mga pagkakasunud-sunod ng utos nang hindi pinagsama.
  • Paglilipat ng file ng network: Asynchronous transfer ng mga file sa pagitan ng mga machine.
  • Mga Module: Ang mga ito ay nag-aayos at mga script ng pagkahati sa magagamit na mga yunit.
  • Transaksyon: Ito ay nagsasangkot ng mga cmdlet ng transaksyon para sa pagsisimula, paggawa at pag-ikot sa mga transaksyon sa likod.
  • Scriptcmdlet: Ito ang mga cmdlet na idinisenyo gamit ang PowerShell Scripting Language.
  • Kaganapan: Nakikinig ito, nagpapasa at kumikilos sa mga kaganapan sa system.
  • Pinagsama na Kapaligirang Pagsusulat: Pinapayagan lamang nito ang mga napiling mga bahagi ng script upang tumakbo at nagbibigay ng isang GUI na batay sa PowerShell na may syntax na pag-highlight, pinagsama debugger at pagkumpleto ng tab.
Ano ang powershell? - kahulugan mula sa techopedia