Kommandoprompt vs Windows PowerShell: Hvad er forskellen?

Kommandoprompt vs Windows PowerShell: Hvad er forskellen?

Hvad operativsystemer angår, er Windows måske mindst afhængig af kommandolinjen. Faktisk har de fleste af os formået at komme så langt uden nogensinde en gang bruger det. Men med Windows 10 rundt om hjørnet er det måske på tide, at vi lærte det.





Men før du hopper ind i det, er der en væsentlig forskel, du skal forstå, og det er forskellen mellem Kommandoprompt og PowerShell . De ligner på overfladen temmelig ens, men er i praksis meget ulige hinanden.





Her er hvad du behøver at vide om de to.





Kommandoprompten kom først

Fra og med Windows NT og senere blev Windows udstyret med en kommandolinjetolker kaldet cmd.exe , bedre kendt som Kommandoprompt . Med det kunne brugerne interagere med operativsystemet ved hjælp af tekstbaserede kommandoer og parametre.

Men mens kommandoprompt kom først, var det ikke det først. Tidligere versioner af operativsystemet (Windows 95, 98 og ME) havde en mere primitiv kommandolinjetolker kaldet COMMAND.COM , bedre kendt som MS-DOS .



Det siger sig selv, at kommandoprompt var en kæmpe forbedring i forhold til den forældede MS-DOS-tolk.

På trods af Windows grafiske karakter har kommandolinjen aldrig været - og vil aldrig være - forældet. Det tilbyder en grad af kraft og fleksibilitet, der bare ikke kan opnås med peg-og-klik-grænseflader (f.eks. Batch-scripting), og afhængigt af din færdighed kan du få tingene gjort hurtigere ved hjælp af kommandoprompt.





Her er for eksempel nogle almindelige opgaver, der er blevet lettere af kommandoprompt. Derudover er der flere grundlæggende kommandoer, som hver bruger bør kende hvis du skal fejlfinde et problem, og alt du har er adgang til kommandolinjen.

Hvis du er en absolut kommandolinje jomfru, anbefaler vi at tjekke vores begynderguide til kommandoprompt . Det er lettere end du tror og værd at vide.





Selvom kommandoprompt er mere end tilstrækkeligt for den gennemsnitlige bruger, vil nogle mennesker have mere - derfor findes der kommandopromptudskiftninger, f.eks. Open source -konsollen. Heldigvis for os alle havde Microsoft et bedre svar i vente: PowerShell.

PowerShell tog det til næste niveau

Hvis kommandoprompt ligner en Motorola Razr fra 2004, så er PowerShell som en Motorola Moto X fra 2015. Det kan gøre mange af de samme ting og mere . PowerShell er muligvis ikke bedst kommandolinjetolker tilgængelig, men den er bestemt stærk nok til at tilfredsstille strømbrugere.

Frøene til PowerShell blev plantet i 2002, da Microsoft begyndte at arbejde på Microsoft Shell, også kendt som Monad, som var designet til at kunne udvides af brugere. Monad blev offentliggjort i 2005 og blev til sidst omdøbt til PowerShell i 2006. Samtidig blev det integreret i selve operativsystemet.

Men hvad betyder alt dette?

Kort sagt, PowerShell giver dig mulighed for det lav dine egne kommandoer og scripts ved hjælp af programmeringssproget C#. Både PowerShell og C# er integreret med Microsofts .NET Framework, hvilket betyder, at du får adgang til en masse allerede eksisterende funktioner og værktøjer til at hjælpe dig med at oprette bedre kommandoer og scripts med mindre samlet indsats.

PowerShell har en masse avancerede funktioner - som fjernudførelse af opgaver, baggrundsopgaver, opgaveautomatisering, kommandopiping og mere - der gør det til et bedre valg end det arkaiske kommandoprompt, når du har meget systemadministration og vedligeholdelse til gøre.

Skal du bruge PowerShell? Den gennemsnitlige bruger har ikke rigtig brug for alle disse klokker og fløjter. Administratorer og strømbrugere vil derimod sandsynligvis elske, hvad det kan. Kom i gang med disse grundlæggende PowerShell -kommandoer for at få en forsmag på dets potentiale.

Bemærk: PowerShell har lidt af en indlæringskurve, så forvent ikke at forstå det med det samme.

PowerShell -forbedringer i Windows 10

Så nyttigt som det allerede er, vil PowerShell modtage flere forbedringer, når Windows 10 officielt frigives. Her er nogle højdepunkter, du kan forvente.

Package Management: En pakkehåndtering er en bekvem måde at administrere al den software, du downloader, installerer og fjerner. I stedet for at hoppe fra websted til websted, gennemser du bare pakker med PackageManagement (tidligere kendt som OneGet). Ved at abonnere på forskellige depoter kan du vælge, hvilke pakker der er tilgængelige for dig.

OneGet er teknisk tilgængelig allerede til Windows 8.1, men kun hvis du installerer Windows Management Framework 5.0. Når Windows 10 kommer rundt, vil PackageManagement som standard integreres med systemet.

Secure Shell (SSH): Secure Shell har længe været en hæfteprotokol til etablering af krypterede forbindelser mellem fjernsystemer. Uden SSH er det let for udenforstående at opsnappe data, når de overføres.

Indtil for nylig krævede SSH på Windows brug af en tredjepartsløsning (f.eks. PuTTY), men PowerShell-teamet meddelte, at de ville implementere SSH -understøttelse på Windows . Det tog et stykke tid, men det ser ud til, at Windows endelig indhenter dette område.

hvordan finder jeg min bundkort model

PowerShell -funktioner: Med version 5.0 forbedres selve PowerShell-sproget med nye funktioner som: klasser og enums, nye indbyggede kommandoer, udvidede funktioner til eksisterende kommandoer, syntaksfarvning i konsollen og mere.

For detaljerede oplysninger, tjek Hvad er nyt i PowerShell 5.0 artikel af Microsoft.

Forhåbentlig har du nu en bedre fornemmelse af forskellene mellem kommandoprompt og PowerShell. Hvis du er nået så langt, og du stadig er forvirret, skal du ikke bekymre dig: PowerShell er for strømbrugere, og kommandoprompt er godt nok til alle andre. Faktisk kan du klare dig uden at vide det heller.

Har du spørgsmål? Hvad synes du om PowerShell? Går Microsoft i den rigtige retning? Del med os i kommentarerne herunder!

Billedkreditter: Kommandoprompt af Kaleb Fulgham via Flickr, Krypteret forbindelse af Andrea Danti via Shutterstock

Del Del Tweet E -mail 5 tips til at overlade dine VirtualBox Linux -maskiner

Træt af den dårlige ydelse, der tilbydes af virtuelle maskiner? Her er hvad du skal gøre for at øge din VirtualBox -ydeevne.

Læs Næste
Relaterede emner
  • Windows
  • Computer vedligeholdelse
  • MS-DOS
  • Kommandoprompt
  • PowerShell
Om forfatteren Joel lee(1524 artikler udgivet)

Joel Lee er chefredaktør for MakeUseOf siden 2018. Han har en B.S. i datalogi og over ni års professionel skrive- og redigeringserfaring.

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere