no.phhsnews.com


no.phhsnews.com / Hvorfor er Windows PowerShell-kommandoer kalt Cmdlets?

Hvorfor er Windows PowerShell-kommandoer kalt Cmdlets?


Når du arbeider med Windows PowerShell, kan du ha kommet over begrepet cmdlet og fant deg litt forvirret. Er en cmdlet noe helt forskjellig fra en kommando, eller er det bare PowerShell-navnet til dem? Dagens SuperUser Q & A-innlegg har svaret på en nysgjerrig leser spørsmål.

Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Spørsmålet

SuperUser-leser RBT vil vite hvorfor Windows PowerShell-kommandoer kalles cmdlets:

Jeg har forsøkt å finne ut nomenklaturen for hvorfor kommandoer kalles kommandolinjer (cmdlets) i PowerShell. Hvorfor de ikke bare kalles kommandoer i stedet? Hva er forskjellen?

Jeg kunne bare gjette på grunnlag av denne Wikipedia-artikkelen om PowerShell at det på en eller annen måte kunne være en forkortelse av kommandolinjegrensesnittet for å kommunisere med kommandoer skrevet i. Nett.

Hvorfor kalles Windows PowerShell-kommandoer cmdlets

Svaret

SuperUser-bidragsyter LotPings har svaret for oss:

Ifølge Microsoft:

En cmdlet er en lettvektskommando som brukes i Windows PowerShell-miljøet. Windows PowerShell-kjøretiden påberoper disse cmdletene i sammenheng med automatiseringsskript som leveres på kommandolinjen. Windows PowerShell-kjøretiden påkaller dem også programmatisk gjennom Windows PowerShell-APIer.

Hvordan Cmdlets skiller seg fra kommandoer

Cmdlets adskiller seg fra kommandoer i andre kommandoskallmiljøer på følgende måter:

  • Cmdlets er forekomster av .NET Framework-klasser ; De er ikke frittstående kjørbare.
  • Cmdlets kan opprettes fra så få som et dusin linjer med kode.
  • Cmdlets gjør vanligvis ikke sin egen parsing, feilpresentasjon eller utskriftsformatering. Parsing, feilpresentasjon og utdataformatering håndteres av Windows PowerShell-kjøretiden.
  • Cmdlets behandler inngangsobjekter fra rørledningen i stedet for fra strømmer av tekst, og cmdlets leverer vanligvis objekter som utdata til rørledningen.
  • Cmdlets er rekord -orientert fordi de behandler et enkelt objekt om gangen.

Kilde: Cmdlet Oversikt [Microsoft]


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Slik prioriterer du en bestemt enhet på Google WiFi-nettverket ditt

Slik prioriterer du en bestemt enhet på Google WiFi-nettverket ditt

Når du har en stor håndfull enheter koblet til nettverket ditt, kan det være vanskelig å få hastighetene du trenger for å spille online spill eller last ned media. Men med Google WiFi kan du prioritere en enhet for å få best mulig hastighet på et ellers overfylt nettverk. RELATED: Hvordan bruke kvalitetskvalitet (QoS) for å få raskere Internett når du virkelig trenger det Gitt, du kan også gjøre dette på de fleste tradisjonelle rutere, men det er sikkert ikke så enkelt og enkelt som det bruker Google WiFi.

(how-top)

Slik arm og avvæp ditt Abode-system automatisk

Slik arm og avvæp ditt Abode-system automatisk

Det er veldig enkelt å arm og avvæpne ditt Abode-hjemmesikkerhetssystem manuelt, da det bare er et trykk unna. Men her er hvordan du får systemet til å gjøre det automatisk for deg når du kommer og går fra huset ditt. Først må du besøke Abodes webgrensesnitt, da appen ikke støtter å sette opp automatiske modusendringer.

(how-top)