Mājas Attīstība Kas ir powershell? - definīcija no tehopedijas

Kas ir powershell? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē PowerShell?

PowerShell ir automatizēta Microsoft uzdevumu ietvarstruktūra ar komandrindas apvalku un skriptu valodu, kas integrēta .NET ietvarā, ko var iegult citās lietojumprogrammās. Tas automatizē pakešu apstrādi un izveido sistēmas pārvaldības rīkus. Tas ietver vairāk nekā 130 standarta komandrindas rīkus funkcijām un ļauj administratoriem veikt uzdevumus vietējās un attālinātās Windows sistēmās, izmantojot piekļuvi komponentu objekta modelim (COM) un Windows pārvaldības instrumentācijai (WMI).

Techopedia skaidro PowerShell

Windows PowerShell izpilda četru veidu komandas:

  • Cmdlets
  • PowerShell funkcijas
  • PowerShell skripti
  • Izpildāmas programmas

PowerShell automatizē uzdevumus, izmantojot cmdlet. Tās ir .NET lietojumprogrammu saskarnes (API) klases, kas parādās kā sistēmas komandas un ievieš īpašas funkcijas. Tās ir vietējās komandas pakalpojumā PowerShell un objektus apstrādā individuāli. Tos izmanto kā saņēmējus cauruļvadā un saņem un izvada rezultātus kā objektus. PowerShell secīgi izsauc katra kolekcijas objekta kopas. Tie ir iegūti no Cmdlet vai PsCmdlet bāzes klasēm. Kad palaiž cmdlet, tiek izsauktas metodes ProcessRecord (), BeginProcessing () un EndProcessing (). Klases ieviešanas cmdlet satur vienu .NET atribūtu un Cmdlet atribūtu, kas norāda cmdlet nosaukumu. Koplīnijas tieši izmanto .NET datu piekļuves API vai arī var izmantot barošanas apvalka infrastruktūru, lai datu krātuve būtu pieejama, izmantojot noteiktus ceļus.


PowerShell ir interaktīvs komandrindas interfeiss. PowerShell ļauj lietotājam radīt aizstājvārdus cmdlet, kuras PowerShell pārvērš sākotnējās komandās.


Cauruļvads ir svarīgs jēdziens, kas iekļauts PowerShell. Komandas izvade tiek nodota citai komandai, izmantojot operators. Atšķirībā no Unix cauruļvadiem, nodotās komandas ir drukāti objekti ar konsekventu saskarni, kas procesa laikā saglabā savu struktūru un neprasa papildu parsēšanu. Šie objekti iekapsulē funkcijas, kas darbojas ar ierobežotajiem datiem. Pēdējās cmdlet izvades objekts tiek pievienots cmdlet Out-Default, kas objektu pārveido formāta objektu straumē un padara tos uz ekrāna.


Microsoft ir izlaidusi PowerShell 2, kas pēc noklusējuma ir instalēta operētājsistēmās Windows 7 un Windows Server 2008 R2. PowerShell V2 ietver apmēram 240 cmdlet un skriptu valodas un mitināšanas API izmaiņas. PowerShell V2 ir pievienotas šādas jaunas iespējas:

  • Datu valoda: šī ir PowerShell skriptu valodas apakškopa. Tas ļauj datu definīcijas atdalīt no skriptiem un ļauj virkņu resursus skriptā importēt izpildlaikā.
  • PowerShell tālvadība: tas izsauc cmdlet un skriptus attālās mašīnās, izmantojot darbstacijas pārvaldību.
  • Skriptu atkļūdošana: tas ļauj pārtraukt skriptus un funkcijas, lai komandas varētu viegli atrast.
  • Fona darbi: tas asinhroni izsauc komandu secības.
  • Tīkla failu pārsūtīšana: asinhronā failu pārsūtīšana starp mašīnām.
  • Moduļi: šie sakārto un sadala skriptus atkārtoti lietojamās vienībās.
  • Darījums: tas ietver darījumu cmdlet darījumu sākšanai, saistīšanai un atjaunošanai.
  • Skriptu cmdlet: šīs ir cmdlet, kas izstrādātas, izmantojot PowerShell skriptu valodu.
  • Notikumi: tas klausās, pārsūta un rīkojas ar sistēmas notikumiem.
  • Integrētā skriptu vide: tas ļauj palaist tikai atlasītās skripta daļas un nodrošina uz GUI balstītu PowerShell ar sintakse izcelšanu, integrētu atkļūdotāju un cilnes pabeigšanu.
Kas ir powershell? - definīcija no tehopedijas