Hvad er PowerShell?

PowerShell blev oprindeligt udviklet af Microsoft til opgaveautomatisering og konfigurationsstyring til Windows. Nu er det et open source-projekt, der kan installeres på forskellige OS (operativsystemer). Skallen (vær venlig ikke at forveksle her for skallen som et eksplosivt artilleriprojektil eller bombe) er udviklet på .NET-rammer, og det inkluderer et kommandolinieskal og et scriptingsprog.

Evolution af PowerShell

Nedenstående tabel giver et glimt af de forskellige versioner af PowerShell fra starten

Hvor kan vi finde PowerShell i Windows?

  • Den nemmeste måde er at søge i søgefeltet, som det kan ses på nedenstående billede:

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

  • Derefter åbnes et nyt vindue som nedenunder

Hvad kan alle ting gøres ved brug af PowerShell?

PowerShell blev designet af Microsoft som et værktøj, der hjælper brugere med at automatisere og løse mange administrative opgaver, som ellers er nødvendige manuel indgriben. Nogle af eksemplerne på sådanne opgaver inkluderer:
Viser alle de porte / USB-enheder, der er installeret på et system eller endda over netværket.
Et script, der udføres i baggrunden, hvilket på den anden side kan være en tidskrævende opgave.
Vi kan også bruge PowerShell som task manager til at dræbe de processer, der ikke reagerer eller tager for meget tid til at gennemføre og eksportere hele denne rapport til et HTML-format.

PowerShell giver brugerne mulighed for at skrive scripts ved at bruge / kombinere flere kommandoer for at automatisere de gentagne opgaver.

PowerShell er et meget nyttigt værktøj for netværksadministratorer, da de fungerer med det aktive bibliotek. Det har mange kommandoer, der kan tilpasses, kaldet cmdlets, som kan hjælpe dem med at blive mere produktive.

Hvad er forskellen mellem PowerShell og PowerShell ISE?

Hvis der tilføjes en GUI (grafisk brugergrænseflade) til PowerShell, får vi PowerShell ISE, hvor ISE står for Integrated Scripting Environment. I modsætning til PowerShell kommandolinjegrænseflade, hvor man skal skrive alle sæt kommandoer på en linje i PowerShell ISE, kan han / hun oprette, ændre eller køre scripts ved at gemme dem. ISE-udviklingsværktøjet giver brugerne mulighed for at tilføje flere kommandoer, der kan bruges til at opbygge logik til deres udførelse.

Dette værktøj er specifikt designet til Windows-administratorer, der sjældent udfører gentagne opgaver eller udfører kommandoer, der normalt manipulerer systemets konfiguration.

Nedenstående billede viser, hvordan PowerShell ISE ser ud:

GUI (grafisk brugergrænseflade) ligner noget GUI for notepad og hjælper brugere med at redigere deres script, inden de udføres i shell.

Nogle anvendelser af PowerShell-kommandoer er som nedenfor:

Cmdlets -> dette er brugen af ​​PowerShell-kommandoer, en af ​​de bedste måder til at finde listen over alle anvendelser af PowerShell-kommandoer er at skrive og udføre kommandoen “Get-Command -Type Cmdlet”.

Som det ses på ovenstående billede, vil kommandoen give en komplet liste over alle de tilgængelige kommandoer. Listen er enorm og skal rulle op / ned, indtil han / hun finder kommandoen. Der er en række artikler, der beskriver brugen af ​​alle disse kommandoer, der hjælper brugere med at automatisere de kedelige gentagne opgaver.

Nogle af de generelle opgaver inkluderer:

  1. Afinstaller Windows 10-apps
  2. Geninstaller alle Windows 10-standardapps
  3. Brug af PowerShell hjælper med at tælle alle filer og mapper
  4. Find din IP-adresse i Windows
  5. Slet en partition fra Windows
  6. Udskriv listen over kørende processer
  7. Find MAC-adressen på ethvert netværkskort

Brugere, der er velbevandrede i CLI (kommandolinjegrænseflader) og Linux, Uses of PowerShell har sin egen liste over aliaser, der har lignende navne til de kommandoer, der bruges der. Nogle af eksemplerne inkluderer kat, dir, mount, em, chdir, sortering osv. Hvis brugeren ønsker hele listen med aliaser, skal han / hun køre følgende kommando “Get-Command -Type Alias”.

Hvem bruger PowerShell?

PowerShell er det ultimative våben for mange IT-administratorer, da det kan automatisere gentagne opgaver. Brug af Powershell administrerer også operationer i mange komplekse netværk.

Lad os tage et eksempel og forstå, hvad brugen af ​​PowerShell er, og hvad Powershell kan gøre:
For eksempel har vi 500 servere, og vi er nødt til at installere en patch på alle, men patch'en har brug for den nyeste version af softwaren for at være tilgængelig for at kunne installeres på en maskine. Så normalt tjekker vi for den nyeste version af softwaren på et system, hvis den er til stede, fortsætter vi med at installere programrettelsen, ellers prøver vi at opdatere softwaren. Så hvis vi gør det manuelt, tager det meget tid at udføre denne enkle opgave. Brug af PowerShell hjælper IT-administratorer til at skrive et script og sende status på serverne. Status kan indeholde listen over alle de servere, der har den nyeste version af softwaren, og som ikke findes i to separate filer, hvilket gør det muligt for IT-administratorer at øge deres produktivitet.

Som vi kan se fra ovenstående eksempler, at ikke kun IT-administratorer normale brugere også kan bruge PowerShell enten til at automatisere eller fejlsøge fejl, som de står overfor, mens de bruger systemet.

Anbefalede artikler

Dette har været en guide til de bedste anvendelser af Powershell. Her har vi drøftet de forskellige anvendelser, grundlæggende koncepter og egenskaber ved PowerShell, der hjælper IT-administratorer til at styre operationen. Du kan også se på følgende artikler:

  1. Anvendelser af C #
  2. Anvendelser af Scala
  3. Brug af kodning
  4. Brug af JQuery

Kategori: