Opdrachtprompt versus Windows PowerShell: wat is het verschil?

Opdrachtprompt versus Windows PowerShell: wat is het verschil?

Wat besturingssystemen betreft, is Windows misschien het minst afhankelijk van de opdrachtregel. Sterker nog, de meesten van ons zijn erin geslaagd om zo ver te komen zonder ooit een keer het gebruiken. Maar met Windows 10 om de hoek, wordt het misschien tijd dat we het leren.





Maar voordat je erin springt, is er één belangrijk verschil dat je moet begrijpen, en dat is het verschil tussen: Opdrachtprompt en PowerShell . Op het eerste gezicht lijken ze erg op elkaar, maar in de praktijk verschillen ze enorm van elkaar.





Dit is wat u moet weten over de twee.





De opdrachtprompt kwam eerst

Beginnend met Windows NT en hoger, was Windows uitgerust met een opdrachtregelinterpreter genaamd cmd.exe , beter bekend als Opdrachtprompt . Hiermee konden gebruikers communiceren met het besturingssysteem met behulp van op tekst gebaseerde opdrachten en parameters.

Maar terwijl de opdrachtprompt eerst kwam, was dat niet het geval de eerst. Eerdere versies van het besturingssysteem (Windows 95, 98 en ME) hadden een meer primitieve opdrachtregelinterpreter genaamd COMMAND.COM , beter bekend als MS-DOS .



Het spreekt voor zich dat Command Prompt een enorme verbetering was ten opzichte van de verouderde MS-DOS-interpreter.

Ondanks de grafische aard van Windows, is de opdrachtregel nooit verouderd geweest en zal dit ook nooit zijn. Het biedt een mate van kracht en flexibiliteit die gewoon niet kan worden bereikt met point-and-click-interfaces (zoals batchscripting), en afhankelijk van uw vaardigheid kunt u dingen sneller gedaan krijgen met behulp van de opdrachtprompt.





Hier zijn bijvoorbeeld enkele veelvoorkomende taken die gemakkelijker zijn gemaakt door Command Prompt . Daarnaast zijn er meerdere basiscommando's die elke gebruiker zou moeten kennen voor het geval u een probleem moet oplossen en u alleen toegang tot de opdrachtregel hebt.

Als je een absolute maagd op de commandoregel bent, raden we je aan onze beginnershandleiding voor de opdrachtprompt . Het is makkelijker dan je denkt en de moeite waard om te weten.





Hoewel de opdrachtprompt meer dan voldoende is voor de gemiddelde gebruiker, willen sommige mensen meer -- daarom bestaan ​​er vervangingen voor opdrachtprompts, zoals de open source-console. Gelukkig voor ons allemaal had Microsoft een beter antwoord in petto: PowerShell.

PowerShell bracht het naar het volgende niveau

Als Command Prompt is als een Motorola Razr uit het 2004-tijdperk, dan is PowerShell als een Motorola Moto X uit het 2015-tijdperk. Het kan veel van dezelfde dingen en meer . PowerShell is misschien niet de het beste command line interpreter beschikbaar, maar het is zeker krachtig genoeg om ervaren gebruikers tevreden te stellen.

De kiemen voor PowerShell werden geplant in 2002 toen Microsoft begon te werken aan Microsoft Shell, ook bekend als Monad, dat ontworpen was om door gebruikers uit te breiden. Monad ging in 2005 naar de beurs en werd uiteindelijk omgedoopt tot PowerShell in 2006. Tegelijkertijd werd het geïntegreerd in het besturingssysteem zelf.

Maar wat betekent dit allemaal?

Simpel gezegd, met PowerShell kunt u: maak je eigen commando's en scripts met behulp van de programmeertaal C#. Zowel PowerShell als C# zijn geïntegreerd met het .NET Framework van Microsoft, wat betekent dat u toegang krijgt tot een groot aantal reeds bestaande functies en hulpmiddelen om u te helpen betere opdrachten en scripts te maken met minder algemene inspanning.

PowerShell heeft veel geavanceerde functies - zoals het op afstand uitvoeren van taken, achtergrondtaken, taakautomatisering, opdrachtpijpleidingen en meer - die het een betere keuze maken dan de archaïsche opdrachtprompt wanneer u veel systeembeheer en onderhoud moet uitvoeren doen.

Moet u PowerShell gebruiken? Nou, de gemiddelde gebruiker heeft niet echt al deze toeters en bellen nodig. Beheerders en hoofdgebruikers daarentegen zullen waarschijnlijk dol zijn op wat het kan doen. Ga aan de slag met deze basis PowerShell-opdrachten om een ​​idee te krijgen van het potentieel ervan.

Opmerking: PowerShell heeft een beetje een leercurve, dus verwacht niet dat je het meteen begrijpt.

PowerShell-verbeteringen in Windows 10

Hoe nuttig het ook is, PowerShell zal verschillende verbeteringen ontvangen wanneer Windows 10 officieel wordt uitgebracht. Hier zijn enkele hoogtepunten die u kunt verwachten.

Pakketbeheer: Een pakketbeheerder is een handige manier om alle software te beheren die u downloadt, installeert en verwijdert. In plaats van van website naar website te springen, bladert u gewoon door pakketten met PackageManagement (voorheen bekend als OneGet). Door u te abonneren op verschillende repositories, kunt u kiezen welke pakketten voor u beschikbaar zijn.

OneGet is technisch al beschikbaar voor Windows 8.1, maar alleen als u Windows Management Framework 5.0 installeert. Wanneer Windows 10 beschikbaar komt, wordt PackageManagement standaard met het systeem geïntegreerd.

Beveiligde Shell (SSH): Secure Shell is lange tijd een belangrijk protocol geweest voor het tot stand brengen van versleutelde verbindingen tussen systemen op afstand. Zonder SSH is het voor buitenstaanders gemakkelijk om gegevens te onderscheppen terwijl deze worden verzonden.

Tot voor kort vereiste SSH op Windows het gebruik van een oplossing van derden (bijv. PuTTY), maar het PowerShell-team kondigde aan dat ze SSH-ondersteuning op Windows . Het heeft even geduurd, maar het lijkt erop dat Windows eindelijk zijn achterstand op dit gebied inhaalt.

hoe voeg je iemand toe aan WhatsApp

PowerShell-functies: Met versie 5.0 wordt de taal van PowerShell zelf verbeterd met nieuwe functies zoals: klassen en opsommingen, nieuwe ingebouwde opdrachten, uitgebreide functies voor bestaande opdrachten, syntaxiskleuring in de console en meer.

Voor uitgebreide details, bekijk de Wat is er nieuw in PowerShell 5.0 artikel van Microsoft.

Hopelijk heb je nu een beter idee van de verschillen tussen Command Prompt en PowerShell. Als je zo ver bent gekomen en nog steeds in de war bent, maak je geen zorgen: PowerShell is voor ervaren gebruikers en Command Prompt is goed genoeg voor alle anderen. In feite kun je het ook redden zonder het te weten.

Heeft u vragen? Wat vind je van PowerShell? Gaat Microsoft de goede kant op? Deel met ons in de reacties hieronder!

Afbeeldingscredits: Opdrachtprompt door Kaleb Fulgham via Flickr, Versleutelde verbinding door Andrea Danti via Shutterstock

Deel Deel Tweeten E-mail 5 tips om uw VirtualBox Linux-machines een boost te geven

Ben je de slechte prestaties van virtuele machines zat? Dit is wat u moet doen om uw VirtualBox-prestaties te verbeteren.

Lees volgende
Gerelateerde onderwerpen
  • ramen
  • Computer onderhoud
  • MS-DOS
  • Opdrachtprompt
  • PowerShell
Over de auteur Joel Lee(1524 artikelen gepubliceerd)

Joel Lee is de hoofdredacteur van MakeUseOf sinds 2018. Hij heeft een B.S. in computerwetenschappen en meer dan negen jaar professionele schrijf- en redactieervaring.

Meer van Joel Lee

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren