Hva er PowerShell?

PowerShell ble utviklet av Microsoft for oppgaveautomatisering og konfigurasjonsstyring for Windows i utgangspunktet. Nå er det et open source-prosjekt som kan installeres på forskjellige OS (operativsystemer). Skallet (vær ikke forvirret her for skallet som et eksplosivt artilleriprosjektil eller bombe) er utviklet på. NET framework og det inkluderer et kommandolinjeskall og et skriptspråk.

Evolusjon av PowerShell

Tabellen nedenfor gir et glimt av de forskjellige versjonene av PowerShell fra starten

Hvor kan vi finne PowerShell i Windows?

  • Den enkleste måten er å søke i søkefeltet, som du kan se fra bildet nedenfor:

Trinnene som følger: Start -> Skriv "Windows PowerShell"

  • Da åpnes et nytt vindu som bildet nedenfor

Hva alle ting kan gjøres med bruk av PowerShell?

PowerShell ble designet av Microsoft som et verktøy som vil hjelpe brukere med å automatisere og løse mange administrative oppgaver som ellers er nødvendig manuell intervensjon. Noen av eksemplene på slike oppgaver inkluderer:
Viser alle portene / USB-enhetene som er installert på ett system eller til og med over nettverket.
Et skript som vil utføres i bakgrunnen, som på den annen side kan være en tidkrevende oppgave.
Vi kan også bruke PowerShell som oppgavebehandling for å drepe prosessene som ikke svarer eller tar for mye tid å fullføre og eksportere hele rapporten til et HTML-format.

PowerShell lar brukere skrive skript ved å bruke / kombinere flere kommandoer for å automatisere de repeterende oppgavene.

PowerShell er et veldig nyttig verktøy for nettverksadministratorer, ettersom de jobber med den aktive katalogen. Den har mange kommandoer som kan tilpasses, kalt cmdlets, som kan hjelpe dem med å bli mer produktive.

Hva er forskjellen mellom PowerShell og PowerShell ISE?

Hvis et GUI (grafisk brukergrensesnitt) legges til PowerShell, får vi PowerShell ISE der ISE står for Integrated Scripting Environment. I motsetning til PowerShell kommandolinjegrensesnitt der man må skrive alle kommandosettet på en linje i PowerShell ISE, kan han / hun opprette, endre eller kjøre skript ved å lagre dem. ISE-utviklingsverktøyet lar brukere legge til flere kommandoer som kan brukes til å bygge logikk for utførelsen.

Dette verktøyet er spesielt designet for Windows-administratorer som sjelden utfører repeterende oppgaver eller utfører kommandoer som vanligvis manipulerer systemets konfigurasjon.

Bildet nedenfor viser hvordan PowerShell ISE ser ut:

GUI (grafisk brukergrensesnitt) ligner noe på GUI for notisblokk og hjelper brukere med å redigere skriptet før de kjøres i skallet.

Noen bruk av PowerShell-kommandoer er som nedenfor:

Cmdlets -> dette er bruken av PowerShell-kommandoer, en av de beste måtene å finne listen over alle bruksområdene til PowerShell-kommandoer er å skrive og utføre kommandoen “Get-Command -Type Cmdlet”.

Som vist på bildet over, vil kommandoen gi en full liste over alle tilgjengelige kommandoer. Listen er en enorm en og trenger å bla opp / ned til han / hun finner kommandoen. Det er en rekke artikler som beskriver bruken av alle disse kommandoene som hjelper brukere å automatisere de kjedelige repeterende oppgavene.

Noen av de generelle oppgavene inkluderer:

  1. Avinstaller Windows 10-apper
  2. Installer alle standardappene for Windows 10 på nytt
  3. Bruk av PowerShell er med på å telle alle filene og mappene
  4. Finn din IP-adresse i Windows
  5. Slett en partisjon fra Windows
  6. Skriv ut listen over kjørende prosesser
  7. Finn MAC-adressen til hvilket som helst nettverkskort

Brukere som er godt kjent med CLI (kommandolinjegrensesnitt) og Linux, Uses of PowerShell har sin egen liste over aliaser som har lignende navn til kommandoene som brukes der. Noen av eksemplene inkluderer katt, dir, montering, em, chdir, sortering osv. Hvis brukeren ønsker hele listen over aliaser, må han / hun kjøre følgende kommando “Get-Command -Type Alias”.

Hvem bruker PowerShell?

PowerShell er det ultimate våpenet for mange IT-administratorer, ettersom det kan automatisere repeterende oppgaver. Bruk av Powershell styrer også operasjoner i mange komplekse nettverk.

La oss ta et eksempel og forstå hva som er bruken av PowerShell og hva Powershell kan gjøre:
For eksempel har vi 500 servere og vi må installere en patch på alle, men lappen trenger den nyeste versjonen av programvaren for å være tilgjengelig for å kunne installeres på en maskin. Så vanligvis sjekker vi for den siste versjonen av programvaren på et system hvis den er til stede, da fortsetter vi med å installere oppdateringen, ellers prøver vi å oppdatere programvaren. Så hvis vi gjør det manuelt vil det ta mye tid å gjøre denne enkle oppgaven. Bruken av PowerShell hjelper IT-administratorer til å skrive et skript og sende statusen til serverne. Status kan inneholde listen over alle serverne som har den nyeste versjonen av programvaren, og som ikke er i to separate filer, og dermed gjør det mulig for IT-administratorer å øke produktiviteten.

Som vi ser av eksemplene ovenfor, er det ikke bare IT som tillater normale brukere også kan bruke PowerShell enten til å automatisere eller feilsøke eventuelle feil de står overfor når de bruker systemet.

Anbefalte artikler

Dette har vært en guide til topp bruken av Powershell. Her har vi diskutert de forskjellige bruksområdene, grunnleggende konseptene og egenskapene til PowerShell som hjelper IT-administratorer til å administrere operasjonen. Du kan også se på følgende artikler:

  1. Bruk av C #
  2. Bruk av Scala
  3. Bruk av koding
  4. Bruk av JQuery