Besturingssystemen zijn ontwikkeld met als doel gebruikers een krachtige werk-, educatie- en entertainmenttool te bieden door hiervoor veel applicaties en programma's te hebben.
Het besturingssysteem zelf bevat controle-, ondersteunings- en beheertools die niet alleen beheerders of ondersteunend personeel moeten beheren, maar ook elke gebruiker met basiskennis zal de mogelijkheid hebben om ze te gebruiken om meer over het systeem te leren.
Een van deze tools, die altijd aanwezig is geweest in Windows-besturingssystemen, is de CMD of opdrachtprompt, een opdrachtregelconsole en tegenwoordig wordt deze gewijzigd door Windows PowerShell, een veel geavanceerdere opdrachtconsole dan CMD.
Vandaag zal deze tutorial in detail analyseren wat CMD en Windows PowerShell is en wat hun belangrijkste verschillen zijn.
Wat is de Windows-opdrachtprompt?
De opdrachtprompt of ook wel opdrachtprompt (cmd.exe) is een opdrachtregelinterpreter die al meer dan 35 jaar actief is en werd geïmplementeerd in de eerste computer op basis van de door IBM ontwikkelde 8086-architectuur.
Gedurende al die tijd hebben we als gebruikers met de apparatuur kunnen communiceren via de meerdere commando's die we erop konden uitvoeren.
De opdrachtprompt, hoewel beetje bij beetje door Microsoft gedegradeerd, is nog steeds een essentieel hulpmiddel voor het uitvoeren van meerdere niet-grafische taken op het systeem en het is algemeen bekend dat veel van deze taken met grotere beveiliging worden uitgevoerd in een opdrachtregelomgeving.
VERGROTEN
Wat is Windows PowerShell
Naarmate de besturingssystemen vorderden, besloot Microsoft een gigantische stap te zetten door de opdrachtregelomgeving en nog veel meer in Windows 10 volledig aan te passen door Windows PowerShell op te nemen.
Windows PowerShell is een geavanceerde commandoregel-shell en scripttaal die is geschreven in Microsoft .NET Framework, waardoor iedereen die met Windows-omgevingen werkt nauwkeurige controle heeft en de mogelijkheid heeft om zowel het besturingssysteem als de geïnstalleerde applicaties te automatiseren ben ermee bezig. De ontwikkeling ervan vond plaats in het jaar 2002.
Met Windows PowerShell is een reeks cmdlets toegevoegd waarmee we alle beheertaken naar een veel hoger niveau kunnen tillen, zoals:
- Achtergrondtaken uitvoeren.
- Taak automatisering.
- Uitvoeren van o.a. taken op afstand.
VERGROTEN
We zien dat elk van deze commandoconsoles ons een geweldig alternatief biedt voor procescontrole in Windows-systemen.
We kunnen zien dat in de nieuwe edities van Windows 10 Windows PowerShell is geïntroduceerd als de standaard opdrachtconsole, we controleren dit door met de rechtermuisknop op het menu Start te klikken of de toetsencombinatie te gebruiken:
+ X
Onthoud dat we in de eerste edities van Windows 10 de optie van de opdrachtprompt hadden, maar nu zien we dat deze is vervangen door Windows PowerShell.
Op basis van dit proces is het belangrijk om enkele van de nieuwe functies te kennen die Windows PowerShell in de nieuwste versie 5.0 heeft opgenomen.
PakketbeheerDankzij deze pakketbeheerder kunnen we eenvoudig alle software beheren die wordt gedownload, geïnstalleerd of verwijderd.
Deze functionaliteit staat bekend als PackageManagement en stelt ons in staat om alle pakketten op één plek te beheren zonder naar elke website te hoeven gaan.
VERGROTEN
Beveiligde Shell (SSH)We kennen heel goed de rol die SSH speelt bij alle inkomende en uitgaande verbindingen met de computer door ons toe te staan de gegevens te versleutelen om te voorkomen dat deze door onbevoegde gebruikers worden onderschept. Er zijn meerdere tools die ons de mogelijkheid bieden om via SSH verbinding te maken met Windows, maar vanaf versie 5.0 wordt deze functionaliteit opgenomen in Windows PowerShell en biedt het de beste beveiligings- en connectiviteitsvoordelen.
VERGROTEN
Andere nieuwighedenWe vinden ook ander nieuws zoals:
- Nieuwe cmdlets in de module PSDesiredStateConfiguration.
- Verbeteringen in programmeertalen.
- Diagnostische verbeteringen.
- Flexibiliteitsverbeteringen door integratie van de ActionAfterReboot-functie.
- Het heeft een nieuwe informatiestructuur.
- Inclusief nieuwe modules.
Om al het nieuws van Windows PowerShell 5.0 in detail te kennen, kunnen we de volgende Microsoft-link bezoeken:
We kunnen zien hoe Windows PowerShell een veel geavanceerdere tool wordt voor alle ondersteuningstaken.
CMD: (takenlijst)
VERGROTEN
PowerShell (Get-proces)
VERGROTEN
Enkele van de meest gebruikte opdrachten in PowerShell zijn:
KDE-functiesGet-proces Er wordt een lijst weergegeven met de processen die op het systeem worden uitgevoerd.
Krijg hulpGeeft één pagina hulp weer.
Get-CommandHet biedt ons een lijst met alle beschikbare commando's.
Get-proces (proces) | Stop-proces -bevestigenHet zal het ingevoerde proces beëindigen met een bevestiging om dit te doen.
Clear-hostReinig het Powershell-scherm.
KDE-functiesSet Hiermee kunnen we omgevingsvariabelen van het systeem maken, wijzigen, verwijderen of weergeven.
Laten we profiteren van alles wat Windows PowerShell ons biedt om Windows op een meer gecentraliseerde manier te beheren.