Homepage » hogyan kell » Miért nevezik a Windows PowerShell parancsok Cmdlet-nek?

    Miért nevezik a Windows PowerShell parancsok Cmdlet-nek?

    Amikor a Windows PowerShell-rel dolgozik, előfordulhat, hogy találkozott a cmdlet kifejezéssel, és kissé zavartnak találta magát. Egy cmdlet valami teljesen más, mint egy parancs, vagy csak a PowerShell név? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó Az RBT tudni akarja, hogy miért nevezik a Windows PowerShell parancsokat cmdletnek:

    Megpróbáltam kitalálni a nomenklatúrát, hogy miért hívják a parancsokat parancssoroknak (cmdleteknek) a PowerShell-ben. Miért nem nevezik őket egyszerűen parancsoknak? Mi a különbség?

    Csak a Wikipedia cikk alapján tudtam kitalálni a PowerShell-ről, hogy lehet, hogy valahogy a parancssoros felület rövidítése, hogy kölcsönhatásba léphessen a .Net-ben írt parancsokkal..

    Miért nevezik a Windows PowerShell parancsokat cmdlet-nek?

    A válasz

    A SuperUser hozzájárulója, a LotPings válaszol nekünk:

    A Microsoft szerint:

    A cmdlet egy könnyű parancs, amelyet a Windows PowerShell környezetben használnak. A Windows PowerShell futásideje a parancssorban megadott automatizálási parancsfájlok kontextusában hívja fel ezeket a cmdleteket. A Windows PowerShell futásideje is programszerűen hívja fel őket a Windows PowerShell API-k segítségével.

    Hogyan különböznek a modulok a parancsoktól

    A cddletek a következő parancsok szerint különböznek a parancssorokban lévő parancsoktól:

    • A cddletek a .NET Framework osztályok példányai; nem önállóan futtathatóak.
    • A cddleteket csak egy tucat sorból lehet létrehozni.
    • A cmdletek általában nem végeznek saját elemzést, hibaüzenetet vagy kimeneti formázást. A elemzés, a hibaüzenet és a kimeneti formázás a Windows PowerShell futási idejével történik.
    • A cddletek a bemeneti objektumokat a csővezetékből feldolgozzák, nem pedig szövegáramokból, és a cmdletek általában objektumokat szállítanak a csővezeték kimenetére.
    • A cddletek rekord-orientáltak, mivel egyszerre egyetlen objektumot dolgoznak fel.

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


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.