Hva er PowerShell brukt til

Hva er PowerShell brukt til
PowerShell er en open source-kommandolinje-applikasjon for å automatisere og utføre forskjellige oppgaver. Microsoft gir innebygd støtte for dette kraftige verktøyet for Windows mens det også kan fås for Linux og MacOS.

PowerShell gir en liste over kommandoer for å automatisere forskjellige operasjoner på Windows. Dessuten kan dets skriptspråklige støtte brukes til å bygge forskjellige applikasjoner. Dette innlegget beskriver forskjellige brukstilfeller av PowerShell i levetiden til en datamaskinbruker.

Hva er PowerShell brukt til

PowerShell gir en serie kommandoer for å automatisere tidkrevende og kjedelige oppgaver. Denne PowerShell -funksjonaliteten støttes av rundt 1500 cmdlets og skriptspråk. La oss gå gjennom funksjonalitetene og arbeidet med PowerShell.

Hvordan bruke PowerShell

PowerShell kan brukes til å automatisere forskjellige oppgaver ved å bruke den lange listen over cmdlets, funksjoner og aliaser.

Cmdlets: En cmdlet (også kjent som PowerShell -kommandoen) er en kommando som brukes inne i PowerShell -konsollen for å utføre en spesifikk operasjon.

Funksjoner: En PowerShell -funksjon omfatter forskjellige PowerShell -uttalelser for å utføre en spesifikk oppgave.

Alias: Som navnet regisserer, er et alias et alternativ til enhver cmdlet eller funksjon i PowerShell. Den utfører den samme handlingen som for sin overordnede kommando.

De tilgjengelige cmdlets/funksjonene/aliasene kan oppnås via den nedenfor-nevnte kommandoen:

Bli-kommando



Utgangen viser at alle cmdlets, funksjoner og aliaser skrives ut på konsollen.

PowerShell -moduler: Moduler er pakkene som inneholder PowerShell cmdlets, funksjoner, aliaser og variabler for å administrere tjenester/pakker fra PowerShell. Systemet ditt har forskjellige innebygde moduler for å administrere operasjoner, bruk den nedenfor-nevnte kommandoen for å få de tilgjengelige (innebygde så vel som brukerdefinerte) moduler på maskinen din:

Get -Module -Listavailable

Utgangen viser listen over tilgjengelige moduler på forskjellige versjoner av PowerShell.

Kumulativt utfører cmdlets, aliaser, funksjoner og moduler følgende operasjoner på Windows -systemet ditt:

  • Liste over løpsprosesser
  • Liste over tjenester
  • Installer/fjern applikasjoner
  • Slett partisjoner
  • Liste over filer/kataloger
  • Kontrollere IP -adressen

Her er et eksempel på en kommando som viser listen over prosesser på systemet ditt:

Få prosess

Utgangen viser forskjellige informasjon om prosessene også.

Tilsvarende viser følgende kommando listen over tjenester på systemet ditt:

Get-Service

Utgangen skriver ut gjeldende status for tjenester ved siden av navnene deres også.

Hvordan bruke PowerShell ISE

PowerShell ISE gir scripting -støtte for PowerShell Scripting Language Support. Det kan brukes til å lage/kjøre/redigere PowerShell -skript. Et skript inneholder flere cmdlets, funksjoner og aliaser for å utføre en spesifikk oppgave.

Hvordan lage og kjøre et PowerShell -skript

PowerShell -skriptene kan opprettes ved hjelp av PowerShell ISE eller en hvilken som helst tekstredigerer. Denne delen viser flere trinn for å lage så vel som å kjøre skriptene.

Trinn 1: Fire opp PowerShell ISE med administratorrettigheter:

Følgende grensesnitt vil bli observert der du kan klikke på den lille pilen ned for å åpne skriptruten. Dessuten viser ruten på høyre side av dette vinduet de tilgjengelige cmdlets, og funksjoner støttet av skriptene.

Steg 2: Når du er åpnet, kan du skrive flere kommandoer, aliaser og funksjoner inne i skriptet. PowerShell Scripting -ruten gir også antydningene i henhold til de første nøkkelordene som er satt inn i skriptet.

Ovennevnte skript viser at en “ekko”Og“Get-Alias”Cmdlets vil bli bedt om å utføre skriptet.

Trinn 3: Du må lagre skriptet før utførelse. Etter det må du legge den komplette banen til manuset for vellykket utførelse, eller du kan gi banen i forhold til den gjeldende katalogen til PowerShell.

Her utfører vi skriptet ved å bruke den absolutte banen til skriptet (som den absolutte delen nullifyger sjansene for banefeil).

Når skriptet blir utført, skrives alle aliasene til PowerShell på konsollen.

Konklusjon

PowerShell brukes til å automatisere flere oppgaver og operasjoner på Windows, Linux og MacOS. PowerShell fungerer også som tolk for PowerShells skriptspråk. Dette innlegget illustrerer formålet med PowerShell. PowerShell har også et skriptmiljø kjent som PowerShell ISE. Scripting Language Support of PowerShell brukes til å bygge verktøy eller for automatiseringsformål.