Windows PowerShell skaidrojums
Šī S zona izskaidro Windows PowerShell (PS). Tas sākas ar detalizētu, bet vienkāršotu šī Microsoft rīka skaidrojumu. Pēc tam tas beidzas ar Windows PowerShell līdzekļiem un priekšrocībām.
Pārlūkojiet ziņu tēmas
- Kas ir Windows PowerShell?
- PowerShell cmdlets (komanda-lets)
- Windows PowerShell līdzekļi un priekšrocības
Kas ir Windows PowerShell?
Windows PowerShell ir uzdevumu automatizācijas rīks, kas ir balstīts uz .NET CLR (Common Language Runtime). Tam ir komandrindas apvalks un skriptu valoda. Kad PowerShell pirmo reizi tika palaista, tā tika balstīta uz .NET Framework un varētu darboties tikai Windows operētājsistēmās.
Skaidrības labad Common Language Runtime (CLR) pārvalda .NET programmu izpildi. Citiem vārdiem sakot, programmas, piemēram, PowerShell, kas rakstītas .NET Framework, tiek izpildītas CLR programmatūras vidēs.2016. gadā Microsoft modificēja PowerShell, lai tā darbotos .TĪKLS C stundas un padarīja to par atvērtā koda un starpplatformu rīku. Šīs izmaiņas nozīmēja, ka tā tagad var darboties dažos Linux distros (konkrēti, CentOS un Ubuntu ) un Mac operētājsistēmām.
Jaunais atvērtā pirmkoda rīks tiek saukts par PowerShell Core. Tas atšķiras no Windows PowerShell, kas darbojas tikai operētājsistēmā Microsoft Windows.
PowerShell cmdlets (komanda-lets)
Cmdlet ir komandas ( Command-lets ), ko izmanto programmā Windows PowerShell. Cmdlet veic noteiktas darbības un atgriež rezultātus, jo īpaši tās atgriež Microsoft .NET Framework objektus. Šie objekti tiek parādīti kā konveijera izvade.
Ja esat iesācējs PS, jums var nebūt jēgas šiem žargoniem, taču drīzumā es ķeršos pie jautrās daļas!Personai, kas vēlas apgūt PS, es uzskatu, ka vissvarīgākais ir saprast jēdzienu Cmdlet nosaukumi . PS lietojumi Darbības vārds-lietvārds nosaukumu pāri, lai nosauktu cmdlet. Cmdlet ir burtiski nosauktas Darbības vārds-lietvārds pāriem. Piemērs ir Get-Command . Lai uzskaitītu visas datorā esošās cmdlet, atveriet Windows PowerShell, ievadiet tālāk esošo cmdlet un nospiediet enter.
avast pakalpojuma liels atmiņas patēriņš|_+_|
Get-Command ir pirmā Cmdlet, kas jums nepieciešama, jo tā tiek izmantota citu cmdlet atrašanai. Nākamais, kas jums nepieciešams, ir Iegūt palīdzību . Šī ir Cmdlet, kas jums jāiemācās izmantot kopā atrasto cmdlet Get-Command . Lai uzzinātu, kā izmantot Cmdlet, ievadiet Get-Help un pēc tam komandu-let. Piemēram, lai uzzinātu, kā lietot Get-WmiObject , ievadiet tālāk esošo komandu un nospiediet enter.
|_+_|
Šīs S zonas vajadzībām Cmdlet izmanto a Darbības vārds-lietvārds vārdu pāris. Pirmā daļa parasti ir angļu valodas darbības vārds (piemēram, darbības vārds gūt , Iestatīt utt.). Otrais vārds parasti ir angļu valodas lietvārds (tāda objekta nosaukums kā Command, WmiObject).
Windows PowerShell līdzekļi un priekšrocības
Lai labāk izprastu šo Microsoft uzdevumu automatizācijas rīku, šeit ir norādītas dažas tā funkcijas un priekšrocības.
PowerShell cmdlet ir darbības vārdu un lietvārdu pāri
PS izpilda Cmdlet (nosaukti kā darbības vārda un lietvārda pāri) un atgriež .NET Framework objektus, kas tiek parādīti kā izvades konveijeram. Cmdlet atšķiras no Cmd komandām — kamēr Cmd komandas ir atsevišķas izpildāmās programmas, PowerShell cmdlet ir .NET Framework nodarbības .
Cmdlet atbalsta aizstājvārdi
Tāpat kā komandu uzvednes komandas, arī Windows PowerShell cmdlet atbalsta aizstājvārdus. Pseidonīmi ļauj viegli atcerēties cmdlet. Tas arī atvieglo skriptēšanu PS. Lai iegūtu izplatītākos Cmdlet aizstājvārdus, ievadiet tālāk norādīto Cmdlet un nospiediet taustiņu Enter.
|_+_|Pēc tam varat uzzināt parasto cmdlet aizstājvārdus. Katrs no šiem aizstājvārdiem var aizstāt Cmdlets komandās un skriptos.
Windows PowerShell cmdlet atbalsta cauruļvads
Vēl viena svarīga PS iezīme ir tās atbalsts cauruļvadi . Konveijera rakstzīme (|) ļauj izmantot Cmdlet izvadi kā nākamās cmdlet ievadi. Lai ievadītu Cmdlet uz nākamo, vienkārši iekļaujiet konveijera rakstzīmi (|) starp 2 cmdlet. Šeit ir piemērs.
kā padarīt nesaskaņas afk kanālu|_+_|
Pirmā komanda - ļaujiet, Get-Process atgriezīs piezīmju grāmatiņa process, kamēr otrā cmdlet, Apturēt procesu aptur procesu. Tomēr ne visas komandas pieņem konveijera ievadi.
Es ceru, ka šis Itechgude veiksmīgi izskaidroja Windows PowerShell? Es arī ceru, ka tas jums noderēja. Ja jums tas šķita noderīgi, lūdzu, balsojiet Jā uz Vai šī ziņa bija noderīgs jautājums tālāk.
Varat arī uzdot jautājumu, atstāt komentāru vai sniegt atsauksmes, izmantojot veidlapu Atstājiet atbildi, kas atrodas šīs lapas beigās.
Visbeidzot, lai iegūtu vairāk e-pasta tehnoloģiju S zonu, apmeklējiet mūsu PowerShell un CMD skaidrojuma lapu. Iespējams, jums ļoti noderēs arī mūsu lapa Darbs no mājas lapas.


