PowerShell er et kommandolinjeskall som brukes til oppgaveautomatisering via et skriptspråk basert på Microsofts. NET-rammeverk. PowerShell bruker kommandoer kalt cmdlets for å integrere med skript eller programmer. PowerShell er inkludert i Windows og kan åpnes fra Run -kommandoen, mens Mac- og Linux -brukere må installere det og kjøre det gjennom terminalen. Når du har kjørt det, er det noen grunnleggende cmdlets som du kan bruke til å gjøre deg kjent med PowerShell.
Trinn
Metode 1 av 4: Kjøre PowerShell (Windows)
Trinn 1. Trykk ⊞ Win+R
Dette åpner et Run -kommandovindu.
- Hvis du ikke vil bruke Run -kommandoen, kan du også søke etter "PowerShell" på Start -menyen.
- PowerShell er inkludert i versjoner av Windows 7 eller nyere.
Trinn 2. Skriv inn "PowerShell" i tekstfeltet
Trinn 3. Klikk "OK"
Et nytt PowerShell -vindu åpnes.
Metode 2 av 4: Kjøre PowerShell (Mac)
Trinn 1. Gå til https://github.com/PowerShell/PowerShell i nettleseren din
Dette er den offisielle github -siden for PowerShell.
Trinn 2. Last ned og installer.pkg -filen for Mac
Du må kjøre OSX 10.11 eller nyere.
Trinn 3. Åpne Launchpad
Dette er rakettikonet i den nederste dokken.
Trinn 4. Skriv inn "Terminal" i søkefeltet
Du kan også finne terminalen i "Programmer> Verktøy".
Trinn 5. Start Terminal
Et tomt terminalvindu vises.
Trinn 6. Skriv inn “powershell” og trykk ↵ Enter
En powershell -melding vil vises med “PS” vist. Dette betyr at powershell kjører, og du kan bruke terminalen til å angi cmdlets.
Metode 3 av 4: Kjøre PowerShell (Ubuntu)
Trinn 1. Gå til https://github.com/PowerShell/PowerShell i nettleseren din
Dette er den offisielle github -siden for PowerShell.
Trinn 2. Last ned.deb -filen for den tilsvarende versjonen av Linux
PowerShell er tilgjengelig for Ubuntu 14.04 eller 16.04. De har separate installatører oppført på siden.
Trinn 3. Åpne et terminalvindu
Du kan trykke ⊞ Win+Alt+T eller klikke "Hjem" og søke etter "Terminal".
Trinn 4. Skriv inn “sudo dpkg -i [installasjonsfilnavn]” og trykk ↵ Enter
Du blir bedt om å skrive inn datamaskinpassordet ditt når du bruker kommandoen "sudo". Du kan se en feil med uoppfylte avhengigheter, men dette vil bli løst snart.
Installatørens filnavn vil 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" avhengig av hvilken versjon av Ubuntu du kjører
Trinn 5. Skriv inn “sudo apt -get install -f” og trykk ↵ Enter
Denne PowerShell -konfigurasjonen vil fullføres.
Trinn 6. Skriv inn “powershell” og trykk ↵ Enter
En powershell -melding vises, og du kan kjøre cmdlets i Terminal.
Metode 4 av 4: Bruke grunnleggende PowerShell -kommandoer
Trinn 1. Bruk "Get-Command" for å finne cmdlets
Denne cmdleten vil vise alle andre cmdleter alene. Du kan begrense søket ved å bruke modifikatorer.
- For eksempel: "Get-Command Name *Disable *" viser bare cmdletter med "deaktiver" i navnet.
- Alle cmdlets legges inn ved å skrive dem inn i PowerShell -vinduet og trykke på ↵ Enter.
Trinn 2. Bruk "Get-Help" for å få informasjon om en bestemt cmdlet
Denne cmdleten vil gi deg all informasjon om en annen cmdlet, viktigst syntaks for hvordan cmdleten brukes.
For eksempel: "Get-Help Get-Process" viser all brukbar informasjon for cmdleten "Get-Process"
Trinn 3. Bruk "Get-Process" for å bruke en prosess som kjører på en datamaskin
Alene dette vil vise en fullstendig liste over prosesser som kjører på datamaskinen din. Med en modifikator kan du skille ut prosesser som kommer fra en bestemt applikasjon.
- For eksempel: "Get-Process winword" viser alle prosesser som kjøres av Microsoft Word.
- På samme måte kan "Start-Process" brukes til å starte en forekomst av en applikasjon/prosess.
Trinn 4. Bruk "Get-Member" for å se egenskaper eller metoder for et objekt
Denne cmdleten trenger et objekt som er "pipet" til det for å være nyttig. Dette gjøres ved å legge til en "|" mellom et objekt og cmdleten "Get-Member".
For eksempel: “Get-Process | Get-Member”vil sende Get-Process-cmdleten til Get-Member, og Get-Member viser alle egenskapene og metodene du kan bruke når du skripter med Get-Process
Trinn 5. Bruk "Where-Object" til å velge objekter basert på kriterier
Kriteriene i Where-Object er angitt ved å bruke følgende formatering: "{$ _ [object] [operator] [parameter]}". Where-Object trenger også et objekt som er ledet til det.
- For eksempel: “Get-Process | Where-Object {$ _. Name -eq "notepad"} "vil kjøre Get-Process med begrensningen der objektets navn er lik" notepad ".
- Andre operatører inkluderer: "-lt" (mindre enn), "-gt" (større enn), "-le" (mindre enn eller lik), "-ge" (større enn eller lik), "-ne" (ikke lik), eller “-lignende” (mønstermatching).
- Parametere som bruker strenger (ord) må være anført i anførselstegn. Dette er ikke nødvendig for heltall (tall).