PowerShell er en kommandolinjeskal, der bruges til opgaveautomatisering via et scriptsprog baseret på Microsofts. NET framework. PowerShell bruger kommandoer kaldet cmdlets til at integrere med scripts eller applikationer. PowerShell er indbygget inkluderet i Windows og kan åbnes fra kommandoen Kør, mens Mac- og Linux -brugere skal installere det og køre det via terminalen. Når du har kørt, er der nogle grundlæggende cmdlets, som du kan bruge til at gøre dig bekendt med PowerShell.
Trin
Metode 1 af 4: Kørsel af PowerShell (Windows)
Trin 1. Hit ⊞ Win+R
Dette åbner et Run -kommandovindue.
- Hvis du ikke vil bruge kommandoen Kør, kan du også søge efter "PowerShell" i menuen Start.
- PowerShell er inkluderet i versioner af Windows 7 eller nyere.
Trin 2. Indtast "PowerShell" i tekstfeltet
Trin 3. Klik på “OK”
Et nyt PowerShell -vindue åbnes.
Metode 2 af 4: Kørsel af PowerShell (Mac)
Trin 1. Gå til https://github.com/PowerShell/PowerShell i din webbrowser
Dette er den officielle github -side for PowerShell.
Trin 2. Download og installer.pkg -filen til Mac
Du skal køre OSX 10.11 eller nyere.
Trin 3. Åbn Launchpad
Dette er raketikonet i den nederste dock.
Trin 4. Indtast "Terminal" i søgefeltet
Du kan også finde terminalen i "Programmer> Hjælpeprogrammer".
Trin 5. Start Terminal
Et tomt terminalvindue vises.
Trin 6. Indtast “powershell”, og tryk på ↵ Enter
Der vises en powershell -prompt med "PS" vist. Det betyder, at powershell kører, og du kan bruge terminalen til at indtaste cmdlets.
Metode 3 af 4: Kørsel af PowerShell (Ubuntu)
Trin 1. Gå til https://github.com/PowerShell/PowerShell i din webbrowser
Dette er den officielle github -side for PowerShell.
Trin 2. Download.deb -filen til din tilsvarende version af Linux
PowerShell er tilgængelig til Ubuntu 14.04 eller 16.04. De har separate installatører angivet på siden.
Trin 3. Åbn et terminalvindue
Du kan trykke på ⊞ Win+Alt+T eller klikke på "Hjem" og søge efter "Terminal".
Trin 4. Indtast “sudo dpkg -i [installationsfilnavn]” og tryk på ↵ Enter
Du bliver bedt om at indtaste din computers adgangskode, når du bruger kommandoen "sudo". Du ser muligvis en fejl med uopfyldte afhængigheder, men dette løses snart.
Installatørens filnavn vil ligne “powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb” eller “powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb” afhængigt af hvilken version af Ubuntu du kører
Trin 5. Indtast “sudo apt -get install -f” og tryk på ↵ Enter
Denne PowerShell -konfiguration fuldføres.
Trin 6. Indtast “powershell”, og tryk på ↵ Enter
Der vises en powershell -prompt, og du kan køre cmdlets i terminalen.
Metode 4 af 4: Brug af grundlæggende PowerShell -kommandoer
Trin 1. Brug "Get-Command" til at finde cmdlets
I sig selv vil denne cmdlet vise alle andre cmdlets. Du kan indsnævre din søgning ved hjælp af modifikatorer.
- For eksempel: "Get-Command Name *Disable *" viser kun cmdlets med 'deaktiver' i navnet.
- Alle cmdlets indtastes ved at skrive dem i PowerShell -vinduet og trykke på ↵ Enter.
Trin 2. Brug "Get-Help" til at få oplysninger om en bestemt cmdlet
Denne cmdlet giver dig alle oplysninger om en anden cmdlet, vigtigst af alt syntaks for, hvordan målet cmdlet bruges.
For eksempel: "Get-Help Get-Process" viser alle brugbare oplysninger til cmdleten "Get-Process"
Trin 3. Brug "Get-Process" til at bruge en proces, der kører på en computer
Alene dette viser en komplet liste over processer, der kører på din computer. Med en modifikator kan du skille processer fra en bestemt applikation ud.
- For eksempel: "Get-Process winword" viser alle processer, der køres af Microsoft Word.
- På samme måde kan "Start-Process" bruges til at starte en forekomst af en applikation/proces.
Trin 4. Brug "Get-Member" til at se egenskaber eller metoder til et objekt
Denne cmdlet har brug for et objekt, der er "piped" til det for at være nyttigt. Dette gøres ved at tilføje et “|” mellem et objekt og cmdleten "Get-Member".
For eksempel: “Get-Process | Get-Member”sender pipette Get-Process-cmdleten til Get-Member, og Get-Member viser en liste over alle de egenskaber og metoder, du kan bruge, når du scripter med Get-Process
Trin 5. Brug “Where-Object” til at vælge objekter baseret på kriterier
Kriterierne i Where-Object sættes ved hjælp af følgende formatering: "{$ _ [object] [operator] [parameter]}". Where-Object har også brug for et objekt, der ledes til det.
- For eksempel: “Get-Process | Where-Object {$ _. Name -eq "notesblok"} "kører Get-Process med den begrænsning, hvor objektets navn er lig med" notesblok ".
- Andre operatører omfatter: "-lt" (mindre end), "-gt" (større end), "-le" (mindre end eller lig med), "-ge" (større end eller lig med), "-ne" (ikke lig med) eller "-lignende" (mønstermatchning).
- Parametre, der bruger strenge (ord), skal være anført i anførselstegn. Dette er ikke nødvendigt for heltal (tal).