Wat is Windows PowerShell

powershell-vensters

Systeembeheerders beschikken over een interessante tool die niet altijd even goed wordt gebruikt: Windows Power shell. Dankzij het is het mogelijk om tal van taken te automatiseren of in ieder geval op een meer geordende en gecontroleerde manier uit te voeren.

Het idee ontstond in 2003 onder de naam MONAD en drie jaar later werd het onder de huidige naam voor het publiek gelanceerd voor de presentatie van Windows Vista. Vervolgens is het ook opgenomen in de versies Windows 7, Windows 8 en Windows 10. Daarnaast is het ook mogelijk om Powershell te installeren op Linux- en MacOS-systemen.

In zeer korte tijd was bekend dat het idee om Windows Powershell te lanceren een succes was. Van Microsoft werd verzekerd dat het beheersen van deze tool zou zijn de belangrijkste vaardigheid die een manager in de toekomst nodig zal hebben. Alleen daarom al is het de moeite waard om aandacht aan te besteden.

Windows Powershell: een krachtig hulpmiddel

Windows PowerShell is een instrument dat is bedacht met het prijzenswaardige idee om het leven van programmeurs gemakkelijker te maken. In de informatica krijgt het de naam van schelp naar een opdrachtregelinterface waarvan de belangrijkste functies het verzamelen van informatie en het uitvoeren van programma's zijn. In feite is Windows PowerShell een moderne opdrachtshell die is gemaakt door het beste van de meest opvallende kenmerken van andere shells te gebruiken.

Deze krachtige shell van Microsoft gebruikt scripttaal, waardoor deze taken nog gemakkelijker uit te voeren zijn. Aan de andere kant gebruikt het een programmeertaal die is ontwikkeld in Microsoft's .NET Framework, een van de meest gebruikte ter wereld.

Er zijn momenteel ongeveer 130 opdrachtregelprogramma's in PowerShell. Dankzij hen wordt een grotere wendbaarheid bereikt bij het uitvoeren van de meest uiteenlopende taken, zowel in een lokaal als op afstand systeem.

Waar is Windows PowerShell voor?

wat is windows powershell?

Het lijdt geen twijfel dat dit een van de beste oplossingen is die de afgelopen tijd door Microsoft zijn ontworpen. PowerShell kan een grote hulp zijn voor gebruikers die een bepaalde mate van automatisering van hun taken willen bereiken, van zoekopdrachten tot het exporteren van informatie op netwerkcomputers.

Alle acties worden uitgevoerd via de commando combinatie (commando laat o cmdlets) en via de scripting. Dit zijn enkele van de hulpprogramma's:

Toegang tot informatie

Met PowerShell hebben we toegang tot het bestandssysteem van de computer en kunnen we zelfs de meest ontoegankelijke gegevens en informatie bereiken, zoals het Windows-register. Dit "pad" blijft open door het gebruik van het basis .NET Framework. Ook is alle informatie: beschikbaar voor de gebruiker enkele opdrachtregel. Totale controle en zichtbaarheid.

Automatiseringsmogelijkheid

Misschien wel het meest interessante aspect van PowerShell, waarin verschillende cmdlets eenvoudige, eenvoudige functiecommando's ingebouwd in de shell. Andere kunnen hieraan worden toegevoegd cmdlets eigen. Elk van deze opdrachten kan afzonderlijk of in combinatie worden gebruikt om complexere taken uit te voeren., het bereiken van een opmerkelijke mate van automatisering.

Gerelateerd hieraan is het vermogen om schaalbaarheid aangeboden door Windows Powershell. Via een enkel cmdlet-script kan een routinetaak (zoals het bijwerken van het besturingssysteem) worden geïmplementeerd om elke bepaalde tijd op een netwerk van computers te worden uitgevoerd.

Verbinding op afstand

Ook opmerkelijk is het vermogen van PowerShell om: op afstand verbinding maken met een ander systeem. Een voorbeeld kan een beheerder zijn die verbinding wilde maken met een server die zich op een andere fysieke locatie bevindt, waar hij opdrachten op dezelfde manier kon uitvoeren alsof hij rechtstreeks aan het werk was.

Enkele handige PowerShell-opdrachten

windows powershell

Om met de PowerShell-tool te gaan werken, moet u de functie Uitvoeren in Windows openen door deze stappen te volgen:

  1. Druk tegelijkertijd op de toetsen Windows + R.
  2. In het vak Uitvoeren dat hierna wordt geopend, typen we "PowerShell" en klik op "Accepteren".

Hier is een lijst met handige cmdlets die kunnen worden gebruikt in PowerShell, hoewel ze slechts een kleine greep zijn van allemaal:

Krijg hulp

Een van de eerste dingen die u moet leren om goed met PowerShell om te gaan, aangezien dit commando ons zal voorzien van: alle documentatie die we moeten weten over functies, cmdlets, commando's en scripts. Als u bijvoorbeeld meer wilt weten over de Get-Service-cmdlet, typt u 'Get-Help Get-Service'.

Kopieer-item

Met deze opdracht kunt u mappen of bestanden kopiëren. U kunt ze ook kopiëren en hernoemen.

Service krijgen

Gewend om weten welke services op het systeem zijn geïnstalleerda, zowel degenen die actief zijn als degenen die al zijn gestopt.

Roep-Command

Het wordt gebruikt om een ​​script of een PowerShell-opdracht uit te voeren op een of meer computers. Het wordt gebruikt door Invoke-Command naast het script te schrijven met de exacte locatie.

Verwijder voorwerp

De opdracht om elk item zoals mappen, bestanden en functies te verwijderen. Het maakt selectieve verwijderingen mogelijk op basis van een reeks specifieke parameters.

Get-Process

Met PowerShell kunt u ook achterhalen welke processen worden uitgevoerd (de werking is vergelijkbaar met die van de Get-Service-opdracht).

Conclusie

Een voor een genomen, lijken al deze commando's misschien niet erg nuttig. Het ware potentieel wordt onthuld wanneer de opdracht wordt gecombineerd met andere parameters. Hier ontdekken ze hun volledige potentieel.

Als we ten slotte alle beschikbare PowerShell-cmdlets willen weten, hoeven we alleen maar de opdracht uit te voeren "Toon-opdracht", waarmee een venster wordt geopend met een lange lijst met alle opdrachten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   boris zei

    Veel werkwoord en zeer moeilijk te verteren. Ik weet niet waar het voor is

  2.   Marcelo Doctorovitsj zei

    Hoe update ik het?