
När du arbetar med Windows PowerShell kan du ha stött på termen cmdlet och hitta dig själv förvirrad. Är en cmdlet något helt annorlunda än ett kommando eller är det bara PowerShell-namnet för dem? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga.
Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
SuperUser-läsare RBT vill veta varför Windows PowerShell-kommandon kallas cmdlets:
Jag har försökt att räkna ut nomenklaturen för varför kommandon kallas command-lets (cmdlets) i PowerShell. Varför de inte bara kallas kommandon istället? Vad är skillnaden?
Jag kunde bara gissa utifrån denna Wikipedia-artikel om PowerShell att det på något sätt kan vara en förkortning för kommandoradsgränssnittet för att interagera med kommandon som skrivits i .Net.
Varför kallas Windows PowerShell-kommandon cmdlets
SuperUser-bidragaren LotPings har svaret för oss:
Enligt Microsoft:
En cmdlet är ett lättkommandot som används i Windows PowerShell-miljön. Windows PowerShell runtime åberopar dessa cmdlets inom ramen för automatiseringsskript som finns på kommandoraden. Windows PowerShell runtime påminner också dem programmerat via Windows PowerShell API.
Hur Cmdlets skiljer sig från kommandon
Cmdlets skiljer sig från kommandon i andra kommandoskala miljöer på följande sätt:
- Cmdlets är instanser av .NET Framework-klasser ; de är inte fristående körbara.
- Cmdlets kan skapas från så få som ett dussin rader kod.
- Cmdlets gör vanligtvis inte sin egen parsning, felpresentation eller utmatningsformatering. Parsing, felpresentation och outputformatering hanteras av Windows PowerShell runtime.
- Cmdlets behandlar inmatningsobjekt från rörledningen i stället för från textströmmar, och cmdlets levererar vanligtvis objekt som utgång till pipelinen.
- Cmdlets är rekord -orienterad eftersom de behandlar ett enda objekt i taget.
Källa: Cmdlet-översikt [Microsoft]
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.
Så här byter du en gammal Android-Tablet till en automatisk uppdaterad digital fotoramme
När är senaste gången du rörde din Android-Tablet? Om det har gått mer än ett år eller så kan det vara dags att hitta någon annan användning för det där. Det är ju inte som att det blir några programuppdateringar, eller hur? Så här använder du den som en digital fotoram. Du kan återvinna den eller använda den som en barns dator eller ett antal andra användbara saker, en fotoram är dagens projekt och inte en lammad digital fotoram som du kom på kontoret julfest tillbaka 2008.
Hur man ställer in föräldrakontroll på Nintendo-switchen
Du kan spela den nya Nintendo-switchen på TV: n eller på språng ... vilket innebär att dina barn kan bli dubbelt så beroende av det. Så här ställer du in tidsgränser, påminnelser om sängtider och innehållsbegränsningar på switchen. RELATED: Nintendo-konto vs användar-ID vs. Nätverks-ID: Alla Nintendos förvirrande konton, förklarade När strömbrytaren kommer med några grundläggande föräldrakontroller, som filtreringsspel genom deras betyg, är den riktiga stjärnan en ny föräldrakontrollers följeslagareapp som du kan använda för att ställa in tidsgränser, övervaka ditt barns verksamhet på distans och till och med blockera åtkomst till konsolen helt.