4 manieren om Powershell te gebruiken

Inhoudsopgave:

4 manieren om Powershell te gebruiken
4 manieren om Powershell te gebruiken

Video: 4 manieren om Powershell te gebruiken

Video: 4 manieren om Powershell te gebruiken
Video: Signs Your Computer May Be Infected With a Virus 2024, Mei
Anonim

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)

Voer Powershell stap 1 uit
Voer Powershell stap 1 uit

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.
Voer Powershell stap 2 uit
Voer Powershell stap 2 uit

Stap 2. Voer "PowerShell" in het tekstveld in

Voer Powershell stap 3 uit
Voer Powershell stap 3 uit

Stap 3. Klik op "OK"

Er wordt een nieuw PowerShell-venster geopend.

Methode 2 van 4: PowerShell (Mac) uitvoeren

Voer Powershell stap 4 uit
Voer Powershell stap 4 uit

Stap 1. Ga naar https://github.com/PowerShell/PowerShell in uw webbrowser

Dit is de officiële github-pagina voor PowerShell.

Voer Powershell Stap 5 uit
Voer Powershell Stap 5 uit

Stap 2. Download en installeer het.pkg-bestand voor Mac

U moet OSX 10.11 of nieuwer gebruiken.

Voer Powershell stap 6 uit
Voer Powershell stap 6 uit

Stap 3. Open het Launchpad

Dit is het raketpictogram in het onderste dock.

Voer Powershell stap 7 uit
Voer Powershell stap 7 uit

Stap 4. Typ "Terminal" in het zoekveld

U kunt de Terminal ook vinden in "Toepassingen > Hulpprogramma's".

Voer Powershell stap 8 uit
Voer Powershell stap 8 uit

Stap 5. Start Terminal

Er verschijnt een leeg terminalvenster.

Voer Powershell Stap 9 uit
Voer Powershell Stap 9 uit

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

Voer Powershell Stap 10 uit
Voer Powershell Stap 10 uit

Stap 1. Ga naar https://github.com/PowerShell/PowerShell in uw webbrowser

Dit is de officiële github-pagina voor PowerShell.

Voer Powershell Stap 11 uit
Voer Powershell Stap 11 uit

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.

Voer Powershell stap 12 uit
Voer Powershell stap 12 uit

Stap 3. Open een Terminal-venster

U kunt op ⊞ Win+Alt+T drukken of op "Home" klikken en naar "Terminal" zoeken.

Voer Powershell Stap 13 uit
Voer Powershell Stap 13 uit

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

Voer Powershell Stap 14 uit
Voer Powershell Stap 14 uit

Stap 5. Voer "sudo apt-get install -f" in en druk op ↵ Enter

Deze Power shell-configuratie wordt voltooid.

Voer Powershell Stap 15 uit
Voer Powershell Stap 15 uit

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

Voer Powershell Stap 16 uit
Voer Powershell Stap 16 uit

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.
Voer Powershell Stap 17 uit
Voer Powershell Stap 17 uit

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

Voer Powershell Stap 18 uit
Voer Powershell Stap 18 uit

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.
Voer Powershell Stap 19 uit
Voer Powershell Stap 19 uit

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

Voer Powershell Stap 20 uit
Voer Powershell Stap 20 uit

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).

Aanbevolen: