PowerShell

PowerShell is een technologie voor softwareautomatisering die is ontwikkeld door Microsoft. Het omvat een opdrachtregel-shell en een bijbehorende scripttaal. Microsoft introduceerde PowerShell in 2006 voor Windows om de tekortkomingen van DOS aan te pakken. In 2016 maakte Microsoft de technologie open source en multiplatform, met versies voor Windows, Linux en macOS.

Microsoft PowerShell lijkt op de standaard opdrachtprompt van DOS, maar is gebouwd op het .NET-framework. In tegenstelling tot de DOS-shell COMMAND.COM (of "CMD") accepteert en retourneert PowerShell .NET-objecten. Het ondersteunt standaard systeemopdrachten en "cmdlets", die specifiek zijn voor de scripttaal van PowerShell. Elke cmdlet bestaat uit een werkwoord en een zelfstandig naamwoord, zoals in de onderstaande voorbeelden:

  1. Get-Command – Een lijst met alle beschikbare opdrachten weergeven
  2. Get-Help – Een helppagina weergeven met uitleg over het gebruik van een specifieke opdracht
  3. Get-Location – De huidige map weergeven
  4. Rename-Item – De bestandsnaam van een bestand wijzigen
  5. Restart-Computer – De computer opnieuw starten
Hoewel de syntaxis van PowerShell verschilt van die van de standaard DOS-shell, is deze achterwaarts compatibel met veel CMD-opdrachten. dir (en ls) zijn bijvoorbeeld aliassen voor Get-ChildItem, waarmee de inhoud van de huidige map wordt weergegeven.

PowerShell werkt in een opdrachtregelinterface, vergelijkbaar met DOS, maar is ontworpen voor automatisering. De opdrachtprompt van Windows kan bijvoorbeeld maar één opdracht tegelijk uitvoeren, terwijl PowerShell scripts ondersteunt die meerdere opdrachten bevatten. PowerShell is ook uitbreidbaar, waardoor het toegang kan krijgen tot verschillende API's. Ontwikkelaars kunnen PowerShell gebruiken om andere Microsoft-technologieën te automatiseren, zoals Azure en SQL Server, evenals software van derden, waaronder AWS, Google Cloud en VMware.

Bijgewerkt September 17, 2022 door Per C.

quizTest je kennis

What is a number input to a random generator called?

A
Random seed
0%
B
Base value
0%
C
Set randomizer
0%
D
Point break
0%
Correct! Incorrect!     View the Seed definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van PowerShell op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.