De hovedforskjell mellom PowerShell og CMD er det PowerShell er et kraftig kommandolinjegrensesnitt og et skriptemiljø som gjør det mulig å kjøre komplekse skript for å utføre Windows-systemadministrasjonsoppgaver enkelt og effektivt, mens CMD er et kommandolinjegrensesnitt som gir et sett med kommandoer for brukeren å samhandle med datamaskinen for å utføre oppgaver.
Windows er et Microsoft-basert operativsystem. CMD eller kommandoprompten er kommandolinjestolken til Windows-systemene. Det lar brukerne legge inn kommandoer og utføre dem. For å gjøre systemet kraftigere utviklet Microsoft en ny tilnærming til kommandolinjestyring. Senere ble denne funksjonen kjent som Windows PowerShell. CMD gir en samling kommandoer for brukeren å samhandle med datamaskinen. PowerShell har ekstra forbedringer, og det er mer avansert enn CMD.
1. Hva er PowerShell
- Definisjon, funksjonalitet
2. Hva er CMD
- Definisjon, funksjonalitet
3. Forskjellen mellom PowerShell og CMD
- Sammenligning av nøkkelforskjeller
PowerShell, CLI, CMD
PowerShell er en avansert versjon av CMD. Det brukes til å automatisere systemadministrasjonsoppgaver som ikke kan nås fra CMD. Det er også brukt til å kjøre eksterne programmer som ping og kopiering. Videre er det et kommandolinjeverktøy som er bygget på .NET-rammen. Videre har den flere funksjoner enn vanlig CMD.
Figur 1: PowerShell
Dessuten lar PowerShell systemadministratorer utføre administrative oppgaver på Windows-operativsystemer. Det gir en samling kommandoer for å skrive kraftige skript for å utføre disse oppgavene. Automatiseringsskriptene til PowerShell kalles "cmdlets". PowerShell kan også tolke både batchkommandoer og PowerShell-kommandoer.
CMD eller kommandoprompten er kommandolinjestolken for Microsoft Windows Operating System. Den er tilgjengelig i de fleste Windows-versjoner. Det samhandler med brukeren gjennom kommandolinjegrensesnittet. I Windows er det implementert gjennom Win 32-konsollen.
Figur 2: CMD
Dessuten kan CMD brukes til å lage skript og batchfiler for å utføre ulike oppgaver. Det gjør det mulig å utstede kommandoer for å utføre filoperasjoner som kopiering, liming og sletning. Videre ligner det på MS-DOS kommandolinjegrensesnittet. Her kan kommandoprompten nås ved å velge kommandoprompt-alternativet fra startmenyen. CMD er også kjent som cmd.exe.
PowerShell er en oppgaveautomatisering og konfigurasjonsstyringsramme fra Microsoft, som består av et kommandolinjeskall og tilhørende skriptspråk. CMD er en kommandolinjetolk på operativsystemene Windows NT, Windows CE, OS / 2 og eComStation.
En forskjell mellom PowerShell og CMD er at PowerShell kan tolke både batchkommandoer og PowerShell-kommandoer mens CMD kan tolke bare batchkommandoer.
En annen forskjell mellom PowerShell og CMD er at PowerShell hovedsakelig brukes av systemadministratorer til å utføre administrative oppgaver mens CMD interagerer med brukerprogrammene og utfører oppgaver i henhold til brukerutgitte kommandoer.
Videre er PowerShell mer komplisert og kraftig enn CMD.
Dessuten har PowerShell flere funksjoner og forbedringer enn CMD.
Forskjellen mellom PowerShell og CMD er at PowerShell er et kraftig kommandolinjegrensesnitt og et skriptemiljø som gjør det mulig å kjøre komplekse skript for å utføre Windows-systemadministrasjonsoppgaver enkelt og effektivt, mens CMD er et kommandolinjegrensesnitt som gir et sett med kommandoer for brukeren å samhandle med datamaskinen for å utføre oppgaver. Kort sagt, PowerShell består av flere funksjoner enn vanlig CMD.
1. "PowerShell." Wikipedia, Wikimedia Foundation, 5 september 2018, Tilgjengelig her.
2. "Cmd.exe." Wikipedia, Wikimedia Foundation, 15. september 2018, Tilgjengelig her.
1. "Windows PowerShell 1.0 PD" Av Microsoft Corporation - Skjermbilde tatt av Bruker: Ghettoblaster fra en.wikipedia (Public Domain) via Commons Wikimedia
2. "Windows 10 Command Prompt. EXE skjermbilde" Av CandyJugz - PrtScn (CC BY-SA 3.0) via Commons Wikimedia