Opdrachtprompt versus Windows PowerShell Wat is het verschil?

Opdrachtprompt versus Windows PowerShell Wat is het verschil? / ramen

Wat besturingssystemen betreft, is Windows misschien het minst afhankelijk van de opdrachtregel. Sterker nog, de meesten van ons zijn erin geslaagd om zover te komen zonder ooit ooit het gebruiken. Maar met Windows 10 om de hoek, misschien is het hoog tijd dat we het hebben geleerd.

Maar voordat je erin springt, is er één belangrijk verschil dat je moet begrijpen, en dat is het verschil tussen Opdrachtprompt en PowerShell. Ze zien er aan de oppervlakte behoorlijk overeen, maar in de praktijk zijn ze enorm verschillend van elkaar.

Dit is wat u moet weten over deze twee.

De opdrachtprompt kwam als eerste

Beginnend met Windows NT en later, werd Windows uitgerust met een opdrachtregelinterpreter genaamd cmd.exe, beter bekend als Opdrachtprompt. Hiermee kunnen gebruikers communiceren met het besturingssysteem met behulp van tekst-gebaseerde commando's en parameters.

Maar terwijl Command Prompt de eerste was, was het dat niet de eerste. 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 vanzelf 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 - en zal nooit - achterhaald. Het biedt een mate van kracht en flexibiliteit die gewoon niet kan worden bereikt met point-and-click-interfaces (zoals batch-scripting), en afhankelijk van uw vaardigheid kunt u sneller dingen gedaan krijgen met de opdrachtprompt.

Hier zijn bijvoorbeeld enkele veelvoorkomende taken gemakkelijker gemaakt door Opdrachtprompt 7 Algemene taken De Windows-opdrachtprompt maakt snel en eenvoudig 7 algemene taken De Windows-opdrachtprompt maakt snel en eenvoudig Laat de opdrachtprompt u niet intimideren. Het is eenvoudiger en nuttiger dan je zou verwachten. Je zult misschien verrast zijn door wat je kunt bereiken met slechts een paar toetsaanslagen. Lees verder . Daarnaast zijn er verschillende basisopdrachten die elke gebruiker moet kennen. 15 CMD-opdrachten Elke Windows-gebruiker zou dit moeten weten 15 CMD-opdrachten Elke Windows-gebruiker zou moeten weten De opdrachtprompt is nog steeds een krachtige Windows-tool. Dit zijn de meest bruikbare CMD-opdrachten die elke Windows-gebruiker moet kennen. Lees meer voor het geval u een probleem moet oplossen en u heeft alleen toegang tot de opdrachtregel.

Als je een absolute commandoregel maagd bent, raden we je aan onze beginnershandleiding te raadplegen voor de opdrachtprompt Een beginnershandleiding voor de Windows-opdrachtregel Een beginnershandleiding voor de Windows-opdrachtregel Met de opdrachtregel kunt u rechtstreeks met uw computer communiceren en instrueren om verschillende taken uitvoeren. Lees verder . Het is gemakkelijker dan je denkt en het is het waard om het te weten.

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

PowerShell heeft het naar het volgende niveau gebracht

Als Command Prompt lijkt op een Motorola Razr uit 2004, is PowerShell vergelijkbaar met een Motorola Moto X uit 2015. Hij kan veel van dezelfde dingen doen en meer. PowerShell is misschien niet de het beste beschikbare commandoregelinterface, maar het is zeker krachtig genoeg om te voldoen aan machtige gebruikers.

De zaden voor PowerShell zijn geplant in 2002 toen Microsoft begon te werken aan Microsoft Shell, ook bekend als Monad, dat ontworpen was om uitbreidbaar te zijn door gebruikers. Monad werd in 2005 openbaar en werd uiteindelijk omgedoopt tot PowerShell in 2006. Tegelijkertijd werd het geïntegreerd in het besturingssysteem zelf.

Maar wat betekent dit allemaal?

Simpel gezegd, PowerShell staat u toe om dit te doen 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 veel van de reeds bestaande functies en hulpprogramma's om u te helpen betere opdrachten en scripts te maken met minder algehele inspanningen.

PowerShell heeft veel geavanceerde functies Verhoog uw productiviteit met Windows PowerShell-scripts Verhoog uw productiviteit met Windows PowerShell Scripts Wat als u de productiviteit van Linux naar Windows zou kunnen brengen? De meeste Linux-distro's worden geleverd met de krachtige Bash-shell. PowerShell is een even krachtige terminal voor Windows. Meer lezen - zoals het op afstand uitvoeren van taken, achtergrondtaken, taakautomatisering, opdracht piping en nog veel meer - dat maakt het een betere keuze dan de archaïsche opdrachtprompt wanneer u veel systeembeheer en onderhoud moet uitvoeren.

Moet je PowerShell gebruiken? Welnu, de gemiddelde gebruiker heeft niet echt al deze toeters en bellen nodig. Beheerders en krachtige gebruikers zullen waarschijnlijk dol zijn op wat het kan doen. Aan de slag met deze standaard PowerShell-opdrachten 6 Basic PowerShell-opdrachten om meer uit Windows 6 te halen Basic PowerShell-opdrachten om meer uit Windows PowerShell te halen, is wat u krijgt als u steroïden geeft op de Windows-opdrachtprompt. Het geeft je de controle over bijna elk aspect van het Windows-systeem. Wij helpen u bij het opdoen van zijn leercurve. Lees meer om een ​​voorproefje te krijgen van zijn potentieel.

Opmerking: PowerShell heeft een beetje een leercurve, dus verwacht het niet meteen te begrijpen.

PowerShell-verbeteringen in Windows 10

Zo handig als het al is, krijgt PowerShell verschillende verbeteringen wanneer Windows 10 officieel wordt vrijgegeven. Hier zijn enkele hoogtepunten die u kunt verwachten.

PackageManagement: Een pakketbeheerder is een handige manier om alle software te beheren die u downloadt, installeert en verwijdert. In plaats van te hoppen van website naar website, bladert u gewoon door pakketten met PackageManagement (voorheen bekend als OneGet Windows krijgt een pakketbeheer - Download software centraal via OneGet Windows krijgt een pakketbeheer - Download software centraal via OneGet Microsoft voegt nog een andere Linux-functie toe aan Windows Pakketbeheer kan de productiviteit aanzienlijk verhogen, de veiligheid verhogen en u uiteindelijk veel hoofdpijn besparen .We laten u zien hoe het werkt. Lees meer). 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 wordt geleverd, wordt PackageManagement standaard met het systeem geïntegreerd.

Secure Shell (SSH): Secure Shell is lang een standaardprotocol geweest voor het tot stand brengen van gecodeerde verbindingen tussen externe systemen. Zonder SSH is het gemakkelijk voor buitenstaanders om gegevens te onderscheppen terwijl deze worden verzonden.

Tot voor kort vereiste SSH op Windows het gebruik van een oplossing van derden (bijvoorbeeld PuTTY), maar het PowerShell-team kondigde aan dat ze SSH-ondersteuning zouden implementeren op Windows Windows 10 SSH vs. PuTTY: tijd om uw Remote Access-client te wisselen? Windows 10 SSH versus PuTTY: tijd om uw Remote Access-client te wisselen? Laten we een kijkje nemen naar hoe SSH-toegang in te stellen in Windows 10, en of de nieuwe tools PuTTY kunnen verdringen. Lees verder . Het heeft even geduurd, maar het lijkt erop dat Windows eindelijk inhaalt in dit gebied.

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

Raadpleeg voor gedetailleerde informatie het artikel What's New in PowerShell 5.0 van Microsoft.

Hopelijk heb je nu een beter beeld van de verschillen tussen de opdrachtprompt en PowerShell. Als je zo ver bent gekomen en je bent nog steeds in de war, maak je geen zorgen: PowerShell is voor power users en Command Prompt is goed genoeg voor iedereen. Sterker nog, je kunt het wel begrijpen zonder het ook te weten.

Heb je nog vragen? Wat denk je van PowerShell? Gaat Microsoft in de goede richting? Deel met ons in de reacties hieronder!

Image Credits: Command Prompt van Kaleb Fulgham via Flickr, Encrypted Connection van Andrea Danti via Shutterstock

Meer informatie over: opdrachtprompt, computeronderhoud, MS-DOS, PowerShell.