15Aug

Miért nevezik a Windows PowerShell parancsokat cmdleteknek?

click fraud protection

A Windows PowerShell használatával találkozhatsz a cmdlet kifejezéssel, és valami zavarodottnak találod magad. Van egy cmdlet valami teljesen más a parancsnál, vagy csak PowerShell név számukra? A mai SuperUser Q & A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Az

SuperUser olvasó kérdése Az RBT tudni akarja, hogy a Windows PowerShell parancsok miért nevezik cmdleteket:

Megpróbáltam kideríteni, hogy a parancsok hogyan nevezhetők parancssorokként( cmdletek) a PowerShell-ben. Miért nem egyszerűen csak parancsnak hívják őket? Mi a különbség?

Csak a PowerShell-ről szóló Wikipedia-cikk alapján tudtam kitalálni, hogy valahogy a parancssori felület rövidítése a. Net-ben írt parancsokkal való interakció.

Miért vannak a Windows PowerShell parancsok cmdlet néven?

A válasz

SuperUser contributor A LotPings a számunkra adott választ:

instagram viewer

A Microsoft szerint:

A cmdlet egy könnyű parancs, amelyet a Windows PowerShell környezetben használnak. A Windows PowerShell futásideje a parancssori parancssorban megadott automatizálási parancsfájlok környezetében hivatkozik ezekre a cmdletekre. A Windows PowerShell futási ideje programilag is felhívja őket a Windows PowerShell API-kon keresztül.

A Cmdletek különböznek a parancsoktól

A Cmdletek különböznek a parancs parancsértelmezőihez tartozó parancsoktól a következő módon:

  • A Cmdlets a. NET Framework osztályok példányai;ezek nem önálló végrehajtható fájlok.
  • A cmdlets akár csak egy tucat sornyi kódból is létrehozható.
  • A Cmdlets általában nem saját elemzést, hiba bemutatását vagy kimeneti formázását végzi. Az elemzést, a hiba bemutatását és a kimeneti formázást a Windows PowerShell futási ideje kezeli.
  • A Cmdlets a csővezetékből származó bemeneti objektumokat feldolgozza, nem pedig a szövegfolyamokat, és a cmdletek tipikusan kimeneteket adnak a csővezeték kimenetére.
  • A Cmdlet rekord-orientált, mert egyszerre egyetlen objektumot dolgoz fel.

Forrás: Cmdlet Áttekintés [Microsoft]

Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.