15Aug

Proč jsou příkazy Windows PowerShell volány Cmdlets?

click fraud protection

Při práci se systémem Windows PowerShell můžete narazit na termín cmdlet a zjistili jste, že jste trochu zmatení.Je nějaký cmdlet něco úplně jiného než nějaký příkaz, nebo je pro ně název PowerShell? Dnešní zpráva SuperUser Q & A má odpověď na otázku zvědavé čtenáře.

dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.

Otázka Otázka

Čtečka RU-SuperUser chce vědět, proč se příkazy Windows PowerShell nazývají cmdlety:

Pokusím se zjistit nomenklaturu, proč se příkazy v PowerShell nazývají příkazové řádky( cmdlety).Proč nejsou namísto toho jednoduše nazývány příkazy? Jaký je rozdíl?

Na základě tohoto článku Wikipedie o PowerShell jsem se jen mohl domnívat, že by to mohlo být zkratkou rozhraní příkazového řádku, která by komunikovala s příkazy napsanými v. Net.

Proč jsou příkazy Windows PowerShell nazývány cmdlety?

Odpovězka odpovědi na odpověď

SuperUser LotPings má pro nás odpověď:

instagram viewer

Podle Microsoft:

cmdlet je lehký příkaz, který se používá v prostředí Windows PowerShell. Běhová doba systému Windows PowerShell vyvolá tyto rutiny v kontextu automatizačních skriptů, které jsou k dispozici na příkazovém řádku. Běhový program Windows PowerShell je také vyvolá programově prostřednictvím rozhraní API Windows PowerShell.

Jak se cmdlety liší od příkazů

Cmdlety se liší od příkazů v jiných prostředích prostředí příkaz-shell následujícími způsoby:

  • Cmdlety jsou instance tříd. NET Framework;nejsou samostatnými spustitelnými soubory.
  • Cmdlets mohou být vytvořeny z pouhých tuctů řádků kódu.
  • Cmdlety obvykle nerobí vlastní analýzu, prezentaci chyb nebo výstupní formátování.Parsování, prezentace chyb a formátování výstupu jsou zpracovávány runtime Windows PowerShell.
  • Cmdlets vstupní objekty procesu z potrubí spíše než z proudů textu a cmdlety obvykle dodávají objekty jako výstup do potrubí.
  • Cmdlety jsou rekordně orientované, protože zpracovávají jednotlivé objekty najednou.

Zdroj: Cmdlet Přehled [Microsoft]

Musíte něco přidat k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.