PowerShell är ett kommandoradsskal som används för uppgiftsautomatisering via ett skriptspråk baserat på Microsofts. NET-ramverk. PowerShell använder kommandon som kallas cmdlets för att integreras med skript eller program. PowerShell ingår i Windows och kan öppnas från Run -kommandot, medan Mac- och Linux -användare måste installera det och köra det via terminalen. När du väl har kört finns det några grundläggande cmdlets som du kan använda för att bekanta dig med PowerShell.
Steg
Metod 1 av 4: Köra PowerShell (Windows)
Steg 1. Tryck på ⊞ Win+R
Detta öppnar ett Run -kommandofönster.
- Om du inte vill använda kommandot Kör kan du också söka efter "PowerShell" på Start -menyn.
- PowerShell ingår i versioner av Windows 7 eller senare.
Steg 2. Ange”PowerShell” i textfältet
Steg 3. Klicka på”OK”
Ett nytt PowerShell -fönster öppnas.
Metod 2 av 4: Köra PowerShell (Mac)
Steg 1. Gå till https://github.com/PowerShell/PowerShell i din webbläsare
Detta är den officiella github -sidan för PowerShell.
Steg 2. Ladda ner och installera.pkg -filen för Mac
Du måste ha OSX 10.11 eller senare.
Steg 3. Öppna Launchpad
Detta är raketikonen i den nedre dockan.
Steg 4. Ange "Terminal" i sökfältet
Du kan också hitta terminalen i "Program> Verktyg".
Steg 5. Starta terminal
Ett tomt terminalfönster visas.
Steg 6. Ange”powershell” och tryck på ↵ Enter
En powerhell -prompt visas med “PS” visas. Det betyder att powershell körs och du kan använda terminalen för att ange cmdlets.
Metod 3 av 4: Köra PowerShell (Ubuntu)
Steg 1. Gå till https://github.com/PowerShell/PowerShell i din webbläsare
Detta är den officiella github -sidan för PowerShell.
Steg 2. Ladda ner.deb -filen för motsvarande version av Linux
PowerShell är tillgängligt för Ubuntu 14.04 eller 16.04. De har separata installatörer listade på sidan.
Steg 3. Öppna ett terminalfönster
Du kan slå ⊞ Win+Alt+T eller klicka på "Hem" och söka efter "Terminal".
Steg 4. Ange “sudo dpkg -i [installationsfilens namn]” och tryck på ↵ Enter
Du kommer att uppmanas att ange datorns lösenord när du använder kommandot "sudo". Du kan se ett fel med ouppfyllda beroenden, men detta kommer att lösas snart.
Installatörens filnamn kommer att se ut som "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" beroende på vilken version av Ubuntu du kör
Steg 5. Ange “sudo apt -get install -f” och tryck på ↵ Enter
Denna PowerShell -konfiguration kommer att slutföras.
Steg 6. Ange”powershell” och tryck på ↵ Enter
En powershell -prompt visas och du kan köra cmdlets i terminalen.
Metod 4 av 4: Använda grundläggande PowerShell -kommandon
Steg 1. Använd "Get-Command" för att hitta cmdlets
På egen hand kommer denna cmdlet att visa alla andra cmdletar. Du kan begränsa din sökning med hjälp av modifierare.
- Till exempel: "Get-Command Name *Disable *" visar bara cmdlets med "inaktivera" i namnet.
- Alla cmdletar skrivs in genom att skriva dem i PowerShell -fönstret och trycka på ↵ Enter.
Steg 2. Använd "Get-Help" för att få information om en viss cmdlet
Denna cmdlet ger dig all information om en annan cmdlet, viktigast av allt syntax för hur cmdleten används.
Till exempel: "Get-Help Get-Process" visar all användbar information för cmdleten "Get-Process"
Steg 3. Använd "Get-Process" för att använda en process som körs på en dator
Bara detta visar en fullständig lista över processer som körs på din dator. Med en modifierare kan du särskilja processer som kommer från en specifik applikation.
- Till exempel: "Get-Process winword" visar alla processer som körs av Microsoft Word.
- På samma sätt kan "Start-Process" användas för att starta en instans av en applikation/process.
Steg 4. Använd”Get-Member” för att se egenskaper eller metoder för ett objekt
Denna cmdlet behöver ett objekt som är "piped" till det för att vara användbart. Detta görs genom att lägga till ett "|" mellan ett objekt och cmdleten "Get-Member".
Till exempel: “Get-Process | Get-Member”kommer att leda Get-Process-cmdleten till Get-Member, och Get-Member listar alla egenskaper och metoder du kan använda när du skriptar med Get-Process
Steg 5. Använd”Where-Object” för att markera objekt baserat på kriterier
Kriterierna i Where-Object ställs in med följande formatering: "{$ _ [object] [operator] [parameter]}". Where-Object behöver också ett objekt som rörs till det.
- Till exempel: “Get-Process | Where-Object {$ _. Name -eq "anteckningsblock"} "kör Get-Process med begränsningen där objektets namn är lika med" anteckningsblock ".
- Andra operatörer inkluderar: "-lt" (mindre än), "-gt" (större än), "-le" (mindre än eller lika med), "-ge" (större än eller lika med), "-ne" (inte lika med) eller”-liknande” (mönstermatchning).
- Parametrar som använder strängar (ord) måste ingå i citattecken. Detta är inte nödvändigt för heltal (tal).