Kommandoprompt vs. Windows PowerShell: Hvad er forskellen?

Windows-brugere kan komme forbi uden at bruge kommandoprompt eller PowerShell. Men med Windows 10 og nye funktioner rundt om hjørnet, måske er det på tide, vi lærte.

Windows-brugere kan komme forbi uden at bruge kommandoprompt eller PowerShell.  Men med Windows 10 og nye funktioner rundt om hjørnet, måske er det på tide, vi lærte.
Reklame

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

Lås op på cheatarket "100+ Essential Windows CMD Commands" nu!

Dette vil tilmelde dig til vores nyhedsbrev

Indtast din e-mail-oplåsning Læs vores privatlivspolitik

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

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

Kommandoprompt kom først

Startede med Windows NT og derefter, blev Windows udstyret med en kommandolinje tolk kaldet cmd.exe, bedre kendt som Command Prompt . Med det kunne brugerne interagere med operativsystemet ved hjælp af tekstbaserede kommandoer og parametre.

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

Det siger sig selv, at Command Prompt var en stor forbedring over den forældede MS-DOS tolk.

kommando-prompt-PowerShell-primitiv

På trods af Windows grafiske karakter har kommandolinjen aldrig været - og vil aldrig være - forældet. Det giver en grad af magt og fleksibilitet, der bare ikke kan opnås med point-and-click-grænseflader (såsom batch scripting), og afhængigt af din færdighed kan du få tingene gjort hurtigere ved hjælp af Command Prompt.

Her er nogle almindelige opgaver, der letteres ved hjælp af kommandoprompt 7 Fælles opgaver Windows Kommandoprompt gør det hurtigt og nemt 7 Fælles opgaver Windows Kommandoprompt gør det hurtigt og nemt Lad ikke kommandoprompen skræmme dig. Det er enklere og mere nyttigt end du forventer. Du kan blive overrasket over, hvad du kan opnå med blot et par tastetryk. Læs mere . Derudover er der flere grundlæggende kommandoer, hver bruger skal vide 15 CMD-kommandoer. Hver Windows-bruger skal vide 15 CMD-kommandoer. Hver Windows-bruger skal vide. Kommandoprompten er et forældet, men kraftigt Windows-værktøj. Vi viser dig de mest nyttige kommandoer, som alle Windows-brugere skal vide. Læs mere, hvis du har brug for at fejlfinding et problem, og alt du har, er kommandolinjens adgang.

Hvis du er en absolut kommandolinje jomfru, anbefaler vi at tjekke vores nybegynderevejledning til Kommandoprompt En Begyndervejledning til Windows Kommandolinje En Begyndervejledning til Windows Kommandolinjen Kommandolinjen giver dig mulighed for at kommunikere direkte med din computer og instruere den om at udføre forskellige opgaver. Læs mere . Det er nemmere end du tror og værd at vide.

Mens kommandoprompt er mere end tilstrækkeligt til den gennemsnitlige bruger, vil nogle mennesker have mere - det er grunden til kommandoprompet udskiftninger, som open source-konsollen Sick Of The Old Command Prompt i Windows 7? Opgrader til konsol syge af det gamle kommandoprompt i Windows 7? Opgrader til konsol Microsoft gennemgik og opdaterede meget af Windows med Windows 7, men kommandoprompt er ikke blevet opdateret siden sidste århundrede. Det er ikke bare oldtidens udseende; det mangler mange af funktionerne kommandolinjebrugere er kommet ... Læs mere, eksisterer. Heldigvis for os alle havde Microsoft et bedre svar i butikken: PowerShell.

PowerShell tog det til næste niveau

Hvis Command Prompt er som en Motorola Razr fra 2004, så er PowerShell ligesom en 2015-æra Motorola Moto X. Det kan gøre mange af de samme ting og meget mere . PowerShell er måske ikke den bedste kommandolinjetolk, der er tilgængelig, men det er bestemt stærkt 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 blive udvidet af brugerne. Monad blev offentliggjort i 2005 og blev senere omdøbt til PowerShell i 2006. Samtidig blev den integreret i selve operativsystemet.

Men hvad betyder alt dette?

kommando-prompt-PowerShell-PowerShell

Enkelt sagt, giver PowerShell dig mulighed for at oprette dine egne kommandoer og scripts ved hjælp af C # programmeringssproget. Både PowerShell og C # er integreret med Microsofts .NET Framework En GNU Beginning For Microsoft: Hvad En Open Source. NET Framework betyder for resten af ​​os En GNU begynder for Microsoft: Hvad er en open source. NET Framework for resten af ​​os Microsoft har lige udgivet en væsentlig del af sin kode under en tilladende open source-licens. Dette skridt går i stykker med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere, hvilket betyder at du får adgang til mange allerede eksisterende funktioner og værktøjer til at hjælpe dig med at skabe bedre kommandoer og scripts med mindre overordnede indsats.

PowerShell har mange avancerede funktioner Forøg din produktivitet med Windows PowerShell-scripts Forøg din produktivitet med Windows PowerShell-scripts Hvad hvis du kunne overføre Linux-produktiviteten til Windows? De fleste Linux distros kommer pakket med den kraftfulde Bash shell. PowerShell er en lige så kraftig terminal til Windows. Læs mere - som ekstern eksekvering af opgaver, baggrundsopgaver, opgaveautomatisering, kommandolinjer mm - der gør det til et bedre valg end det arkaiske kommandoprompt, når du har meget systemadministration og vedligeholdelse at gøre.

Skal du bruge PowerShell? Nå, den gennemsnitlige bruger behøver virkelig ikke alle disse klokker og fløjter. Administratorer og strømbrugere vil derimod sandsynligvis elske hvad det kan gøre. Kom godt i gang med disse grundlæggende PowerShell-kommandoer 6 Basic PowerShell-kommandoer for at få mere ud af Windows 6 Basic PowerShell-kommandoer for at få mere ud af Windows PowerShell er, hvad du får, når du giver steroider til Windows Command Prompt. Det giver dig kontrol over næsten alle aspekter af Windows-systemet. Vi hjælper dig med at springe op på sin læringskurve. Læs mere for at få en smag af sit potentiale.

Bemærk: PowerShell har en smule læringskurve, så forvent ikke at forstå det med det samme.

PowerShell forbedringer i Windows 10

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

PackageManagement: En pakkeadministrator er en bekvem måde at styre al den software, du downloader, installerer og fjerner. I stedet for at hoppe fra websted til hjemmeside, kan du bare gennemse pakker med PackageManagement (tidligere kendt som OneGet Windows Gets A Package Manager - Download software centralt via OneGet Windows får en pakkehåndtering - Download software centralt via OneGet Microsoft tilføjer endnu en Linux-funktion til Windows Pakkehåndtering kan alvorligt øge produktiviteten, øge sikkerheden og i sidste ende spare dig for meget hovedpine. Vi viser dig, hvordan det vil fungere. Læs mere). Ved at abonnere på forskellige repositorier kan du vælge hvilke pakker der er tilgængelige for dig.

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

Secure Shell (SSH): Secure Shell har længe været en hæfteprotokol til oprettelse af krypterede forbindelser mellem fjernsystemer. Uden SSH er det nemt for udenforstående at opfange data som det bliver transmitteret.

kommando-prompt-PowerShell-funktioner

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-support på Windows. Det tog et stykke tid, men det ser ud til, at Windows endelig kommer ind i dette område.

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

For detaljerede oplysninger, se hvad der er nyt i PowerShell 5.0-artiklen af ​​Microsoft.

Forhåbentlig har du nu en bedre følelse af forskellene mellem Command Prompt og PowerShell. Hvis du har fået det her langt, og du stadig er forvirret, så rolig: PowerShell er til strømbrugere og kommandoprompt er godt nok til alle andre. Faktisk kan du komme forbi 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 nedenfor!

Billede Credits: Command Prompt af Kaleb Fulgham via Flickr, Krypteret Forbindelse af Andrea Danti via Shutterstock

In this article