Et skall er en type program som gir brukere tilgang til kernel tjenester fra GUI laget av operativsystemet . Hver type operativsystem har denne funksjonen , gitt at det grafiske nivået av operativsystemet , som i Windows , Linux eller MAC OS , er en type shell . Kommandolinje-grensesnitt skjell er vanligvis foretrukket av avanserte brukere for enkelte oppgaver fordi de er mye raskere på grunn av mindre overhead. Skriptspråk
Windows PowerShell er skriptspråk samhandler direkte med . NET rammeverket , behandling gjenstander snarere enn enkel tekst . Dette språket gjør det også mulig for full kontroll over datamaskiner i nettverk innen domenet , noe som gjør den perfekt for domeneadministratorer . Dette gjør det mye kraftigere enn kommandolinjen åpnes fra "CMD ".
Batch Språk
Batch språk er typisk et lag av abstraksjon over skriptspråk , ved hjelp av forenklet kommandoer som inneholder en stor mengde tjenester. CMD er satt opp på denne måten , for å være lettere forstått og brukt av brukere som ikke nødvendigvis trenger så mange funksjoner lett tilgjengelig .
Extensible Interface
Siden PowerShell bruker mye . NET rammeverket , nye kommandoer , syntaks og interaktivitet med andre programmer og tjenester kan enkelt implementeres . Denne fleksibiliteten bidrar til PowerShell være en mye mer kraftig og fleksibelt skall program enn CMD .
Basert på DOS
CMD , også kalt Command Prompt , er designet for å ligne MS - DOS , selv om den ikke kjører MS - DOS , som ville være en helt annen operativsystem som kjører i Windows. Den nåværende formen for CMD er satt opp med syntaksen til MS - DOS , slik at det er kjent for eldre brukere , men brukerne bør ikke forvente MS - DOS-programmer som automatisk kompatible i CMD .