Atšķirības starp komandu konsoli (cmd) un PowerShell

Satura rādītājs

Operētājsistēmas ir izstrādātas ar mērķi piedāvāt lietotājiem jaudīgu darba, izglītības un izklaides rīku, šim nolūkam nodrošinot daudzas lietojumprogrammas un programmas.

Pati operētājsistēma ietver kontroles, atbalsta un administrēšanas rīkus, kas jāpārvalda ne tikai administratoriem vai atbalsta personālam, bet arī jebkuram lietotājam ar pamatzināšanām būs iespēja tos izmantot, lai uzzinātu vairāk par sistēmu.

Viens no šiem rīkiem, kas vienmēr ir bijis Windows operētājsistēmās, ir CMD vai komandu uzvedne, kas ir komandrindas konsole, un mūsdienās to modificē Windows PowerShell, kas ir daudz modernāka komandu konsole nekā CMD.

Šodien šajā apmācībā tiks detalizēti analizēts, kas ir CMD un Windows PowerShell, un kādas ir to galvenās atšķirības.

Kas ir Windows komandu uzvedne

Komandu uzvedne vai pazīstama arī kā komandu uzvedne (cmd.exe) ir komandrindas tulks, kas ir bijis aktīvs vairāk nekā 35 gadus un tika ieviests pirmajā datorā, kura pamatā ir IBM izstrādātā 8086 arhitektūra.
Visu šo laiku kā lietotāji mēs esam spējuši mijiedarboties ar aprīkojumu, izmantojot vairākas komandas, kuras mēs varētu izpildīt.

Komandu uzvedne, lai gan Microsoft pamazām tiek atcelta, joprojām ir būtisks instruments vairāku negrafisku uzdevumu izpildei sistēmā, un ir labi zināms, ka daudzi no šiem uzdevumiem tiek izpildīti ar lielāku drošību komandrindas vidē.

PALIELINĀT

Kas ir Windows PowerShell

Attīstoties operētājsistēmām, Microsoft nolēma spert milzīgu soli, pilnībā modificējot komandrindas vidi un daudz ko citu operētājsistēmā Windows 10, iekļaujot Windows PowerShell.

Windows PowerShell ir uzlabota komandrindas apvalks un skriptu valoda, kas rakstīta Microsoft .NET Framework, kas ļaus mums visiem, kas strādā ar Windows vidēm, precīzi kontrolēt un automatizēt gan operētājsistēmu, gan instalētās lietojumprogrammas uz tā. Tās izstrāde tika veikta 2.002.

Izmantojot Windows PowerShell, ir pievienota virkne cmdlet, kas ļaus mums pārvietot visus pārvaldības uzdevumus daudz augstākā līmenī, piemēram:

  • Veikt fona uzdevumus.
  • Uzdevumu automatizācija.
  • Cita starpā uzdevumu izpilde attālināti.

PALIELINĀT

Mēs redzam, ka katra no šīm komandu konsolēm piedāvā mums lielisku alternatīvu procesu vadībai Windows sistēmās.

Mēs redzam, ka jaunajos Windows 10 izdevumos Windows PowerShell ir ieviesta kā noklusējuma komandu konsole, mēs to pārbaudām, ar peles labo pogu noklikšķinot uz izvēlnes Sākt vai izmantojot taustiņu kombināciju:

+ X

Atcerieties, ka pirmajos Windows 10 izdevumos mums bija komandrindas iespēja, bet tagad mēs redzam, ka to ir aizstājis Windows PowerShell.

Pamatojoties uz šo procesu, ir svarīgi zināt dažas no jaunajām funkcijām, kuras Windows PowerShell ietver savā jaunākajā versijā 5.0.

Iepakojuma pārvaldībaPateicoties šim pakotņu pārvaldniekam, mēs varam viegli kontrolēt visu lejupielādēto, instalēto vai noņemto programmatūru.

Šī funkcionalitāte būs pazīstama kā PackageManagement, un tā ļaus mums pārvaldīt visas paketes vienuviet, neapmeklējot katru vietni.

PALIELINĀT

Secure Shell (SSH)Mēs ļoti labi zinām SSH lomu visos ienākošajos un izejošajos savienojumos ar datoru, ļaujot mums šifrēt datus, lai novērstu to neatļautu izmantošanu. Ir vairāki rīki, kas mums piedāvā iespēju izveidot savienojumu ar SSH ar Windows, taču no versijas 5.0 šī funkcija tiks iekļauta Windows PowerShell, piedāvājot vislabākās drošības un savienojamības priekšrocības.

PALIELINĀT

Citi jaunumiMēs atrodam arī citus jaunumus, piemēram:

  • Jaunas cmdlet PSDesiredStateConfiguration modulī.
  • Programmēšanas valodu uzlabojumi.
  • Diagnostikas uzlabojumi.
  • Elastības uzlabojumi, iekļaujot funkciju ActionAfterReboot.
  • Tam ir jauna informācijas struktūra.
  • Ietver jaunus moduļus.

Lai detalizēti uzzinātu visus Windows PowerShell 5.0 jaunumus, mēs varam apmeklēt šo Microsoft saiti:

Mēs varam redzēt, kā Windows PowerShell kļūst par daudz modernāku rīku visiem atbalsta uzdevumiem.

 CMD: (uzdevumu saraksts)

PALIELINĀT

 PowerShell (iegūšanas process) 

PALIELINĀT

Dažas no visbiežāk izmantotajām PowerShell komandām ir:

KDE funkcijasIegūšanas process Tas parādīs sistēmā notiekošo procesu sarakstu.

Iegūt palīdzībuParāda vienas lapas palīdzību.

Get-CommandTas piedāvā mums sarakstu ar visām pieejamajām komandām.

Iegūšanas process (process) | Stop -Process -apstiprinietTas pārtrauks ievadīto procesu, parādot apstiprinājumu to darīt.

Skaidrs saimnieksNotīriet Powershell ekrānu.

KDE funkcijasUzstādīt Tas ļauj mums izveidot, mainīt, dzēst vai parādīt sistēmas vides mainīgos.

Izmantosim visu, ko Windows PowerShell piedāvā mums centralizētāk pārvaldīt Windows.

wave wave wave wave wave