PowerShell is een opdrachtregelshell die wordt gebruikt voor taakautomatisering via een scripttaal op basis van het. NET-framework van Microsoft. Power shell gebruikt opdrachten met de naam cmdlets om te integreren met scripts of toepassingen. PowerShell wordt standaard meegeleverd met Windows en kan worden geopend via de opdracht Uitvoeren, terwijl Mac- en Linux-gebruikers het moeten installeren en via de terminal moeten uitvoeren. Eenmaal uitgevoerd, zijn er enkele basis-cmdlets die u kunt gebruiken om vertrouwd te raken met PowerShell.
Stappen
Methode 1 van 4: PowerShell uitvoeren (Windows)
Stap 1. Druk op ⊞ Win+R
Dit opent een opdrachtvenster Uitvoeren.
- Als u de opdracht Uitvoeren niet wilt gebruiken, kunt u ook in het menu Start zoeken naar "PowerShell".
- PowerShell wordt meegeleverd met versies van Windows 7 of hoger.
Stap 2. Voer "PowerShell" in het tekstveld in
Stap 3. Klik op "OK"
Er wordt een nieuw PowerShell-venster geopend.
Methode 2 van 4: PowerShell (Mac) uitvoeren
Stap 1. Ga naar https://github.com/PowerShell/PowerShell in uw webbrowser
Dit is de officiële github-pagina voor PowerShell.
Stap 2. Download en installeer het.pkg-bestand voor Mac
U moet OSX 10.11 of nieuwer gebruiken.
Stap 3. Open het Launchpad
Dit is het raketpictogram in het onderste dock.
Stap 4. Typ "Terminal" in het zoekveld
U kunt de Terminal ook vinden in "Toepassingen > Hulpprogramma's".
Stap 5. Start Terminal
Er verschijnt een leeg terminalvenster.
Stap 6. Voer "powershell" in en druk op ↵ Enter
Er verschijnt een powershell-prompt met "PS" weergegeven. Dit betekent dat powershell actief is en dat u de Terminal kunt gebruiken om cmdlets in te voeren.
Methode 3 van 4: PowerShell (Ubuntu) uitvoeren
Stap 1. Ga naar https://github.com/PowerShell/PowerShell in uw webbrowser
Dit is de officiële github-pagina voor PowerShell.
Stap 2. Download het.deb-bestand voor uw overeenkomstige versie van Linux
PowerShell is beschikbaar voor Ubuntu 14.04 of 16.04. Ze hebben afzonderlijke installatieprogramma's die op de pagina worden vermeld.
Stap 3. Open een Terminal-venster
U kunt op ⊞ Win+Alt+T drukken of op "Home" klikken en naar "Terminal" zoeken.
Stap 4. Voer "sudo dpkg -i [bestandsnaam installatieprogramma]" in en druk op ↵ Enter
U wordt gevraagd om uw computerwachtwoord in te voeren wanneer u de opdracht "sudo" gebruikt. Mogelijk ziet u een fout met onvervulde afhankelijkheden, maar dit wordt binnenkort opgelost.
De bestandsnaam van het installatieprogramma ziet eruit als "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" of "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb", afhankelijk van welke versie van Ubuntu u gebruikt
Stap 5. Voer "sudo apt-get install -f" in en druk op ↵ Enter
Deze Power shell-configuratie wordt voltooid.
Stap 6. Voer "powershell" in en druk op ↵ Enter
Er verschijnt een powershell-prompt en u kunt cmdlets uitvoeren in de Terminal.
Methode 4 van 4: Basis PowerShell-opdrachten gebruiken
Stap 1. Gebruik "Get-Command" om cmdlets te vinden
Op zichzelf geeft deze cmdlet alle andere cmdlets weer. U kunt uw zoekopdracht verfijnen met behulp van modifiers.
- Bijvoorbeeld: "Get-Command Name *Disable*" geeft alleen cmdlets weer met 'disable' in de naam.
- Alle cmdlets worden ingevoerd door ze in het PowerShell-venster te typen en op ↵ Enter te drukken.
Stap 2. Gebruik "Get-Help" om informatie te krijgen over een bepaalde cmdlet
Deze cmdlet geeft u alle informatie over een andere cmdlet, vooral de syntaxis voor hoe de doel-cmdlet wordt gebruikt.
Bijvoorbeeld: "Get-Help Get-Process" toont alle bruikbare informatie voor de 'Get-Process' cmdlet
Stap 3. Gebruik "Get-Process" om een proces op een computer te gebruiken
Alleen dit geeft een volledige lijst weer van processen die op uw computer worden uitgevoerd. Met een modifier kunt u processen uit een specifieke toepassing onderscheiden.
- Bijvoorbeeld: "Get-Process winword" toont alle processen die worden uitgevoerd door Microsoft Word.
- Evenzo kan "Start-Process" worden gebruikt om een instantie van een toepassing/proces te starten.
Stap 4. Gebruik “Get-Member” om eigenschappen of methoden van een object te zien
Deze cmdlet heeft een object 'doorgesluisd' nodig om bruikbaar te zijn. Dit doe je door een “|” toe te voegen. tussen een object en de "Get-Member" cmdlet.
Bijvoorbeeld: "Get-Process | Get-Member" zal de Get-Process cmdlet naar Get-Member doorsturen, en Get-Member zal alle eigenschappen en methoden weergeven die u kunt gebruiken bij het scripten met Get-Process
Stap 5. Gebruik "Waar-Object" om objecten te selecteren op basis van criteria
De criteria in Where-Object worden ingesteld met behulp van de volgende opmaak: "{$_[object] [operator] [parameter] }". Where-Object heeft ook een object nodig dat ernaar wordt doorgesluisd.
- Bijvoorbeeld: "Get-Process | Where-Object { $_.name -eq "notepad" }" zal Get-Process uitvoeren met de beperking waar de naam van het object gelijk is aan "notepad".
- Andere operatoren zijn: "-lt" (kleiner dan), "-gt" (groter dan), "-le" (kleiner dan of gelijk aan), "-ge" (groter dan of gelijk aan), "-ne" (niet gelijk aan), of "-like" (patroonovereenkomst).
- Parameters die strings (woorden) gebruiken, moeten tussen aanhalingstekens staan. Dit is niet nodig voor gehele getallen (getallen).